Tag: django

Python: список для JSON

Я пытаюсь использовать Django с автозаполнением пользовательского интерфейса jquery, но у меня возникли проблемы с отправкой ответа. Вот мой код: def ajax_tags_autocomplete(request): """ Autocomplete for tag list """ beginning_of_title = request.GET.get('term', '') tags_found = Tag.objects.values_list('title', flat=True).filter(title__startswith=beginning_of_title) return HttpResponse(json.dumps(tags_found), mimetype='application/json') Я получаю сообщение об ошибке: [u"php"] is not JSON serializable Зачем? Сериализовать список невозможно? Что я […]

шаблон наблюдателя python

Я новичок в python, но я столкнулся с проблемой при попытке реализовать вариацию шаблона наблюдателя. class X(models.Model): a = models.ForeignKey(Voter) b = models.CharField(max_length=200) # Register Y.register(X) Это не работает, потому что говорит, что X не определен. Возможно несколько вещей: A) Существует способ ссылаться на текущий класс (не на экземпляр, а на объект класса). B) Вы […]

Могу ли я выполнить пользовательскую сложную группу в Django QuerySet?

Мне нужно сделать сумму определенного столбца, сгруппированного по дате и месяцу. В SQL (postgres) он будет выглядеть примерно так: select sum(amount) from somewhere group by extract(year from date), extract(month from date) Можно ли это выразить как QuerySet Django? Кажется, мне это не нравится, но я действительно не хочу прибегать к простому старому SQL. Любые другие […]

Django получил неожиданный аргумент ключевого слова 'id'

Я пытаюсь создать телефонную книгу в Django. Мой urls.py: urlpatterns = [ url(r'^$', views.people_list, name='people_list'), url(r'^(?P<id>\d)/$', views.person_detail, name='person_detail'), ] views.py: def people_list(request): people = Person.objects.all() return render(request, 'phonebook/person/list.html', {'people': people}) def person_detail(request, person): person = get_object_or_404(Person, id=person) return render(request, 'phonebook/person/detail.html', {'person': person}) от models.py: def get_absolute_url(self): return reverse('phonebook:person_detail', args=[self.id]) и list.html: {% block content %} […]

Я продолжаю получать следующую ошибку: «Локальная переменная» total_results ', на которую ссылаются перед назначением "

Я новичок в django и python, я следую учебнику django, и я продолжаю получать следующую ошибку UnboundLocalError at /blog/search/ local variable 'total_results' referenced before assignment heres мой код def post_search(request): form = SearchForm() if 'query' in request.GET: form = SearchForm(request.GET) if form.is_valid(): cd = form.cleaned_data results = SearchQuerySet().models(Post)\ .filter(content=cd['query']).load_all() # count total results total_results = […]

Как я могу динамически создавать объекты в django / python?

В моем коде у меня есть несколько операторов if / elif: if type == "cat": vote = VoteCat ( user = user, cat_id = thing_id ) vote.save() elif type == "dog": vote = VoteDog ( user = user, dog_id = thing_id ) vote.save() Что было бы хорошим способом изменить мой код, чтобы избавиться от операторов […]

django – поле формы не будет обновляться без перезагрузки сервера … повторное создание класса

У меня есть форма, которая собирает данные из модели. Проблема в том, что если я обновляю информацию в модели / БД, она не будет отображаться в форме до перезапуска сервера. forms.py class RecordForm(forms.Form): name = forms.CharField(max_length=255) type_choices = [] choices = Domain.objects.all() for choice in choices: type_choices.append( (choice.id, choice.name) ) domain = forms.TypedChoiceField(choices=type_choices) type = […]

OSError: декодер jpeg недоступен в Windows

Я разрабатываю проект Django и недавно столкнулся с неприятной проблемой. Я установил библиотеку Pillow на свой компьютер под управлением Windows и неожиданно бросил OSError при попытке отобразить изображение в моем шаблоне Django. OSError: декодер jpeg недоступен Как я могу это исправить? Это заняло второе место, которое я представил. Поэтому я чувствую себя вынужденным упомянуть следующее […]

Создание внешнего ключа в модели Django

У меня есть следующая модель моего ученика. Я хочу отслеживать дату каждого момента, данного каждому ученику. Идея заключалась бы в том, чтобы я мог видеть не только то, сколько баллов у каждого ученика, но и увидеть дату, когда была дана каждая точка. В будущем я хочу увидеть тенденцию студентов. Как мне это сделать? Должен ли […]

Запуск тестов Django MySQL в памяти

У меня есть проект django 1.4 с использованием mysql в качестве бэкэнд. У меня есть настройка тестов для работы в памяти if 'test' in sys.argv: DATABASES['default'] = {'ENGINE': 'django.db.backends.sqlite3'} Проблема в том, что мне нужно использовать функциональность mysql (полнотекстовые индексы). Есть ли способ запустить django MySQL в памяти для тестирования? Мой проект основан на полнотекстовых […]

Interesting Posts for Van-Lav
Python - лучший язык программирования в мире.