django- все статьи тега ➜ страница 13


Переопределение метода save в Django ModelForm

у меня возникли проблемы с переопределением a ModelForm сохранить способ. Это ошибка, которую я получаю: Exception Type: TypeError Exception Value: save() got an unexpected keyword argument 'commit' мои намерения состоят в том, чтобы форма отправляла много значений для 3 полей, а затем создавала объект для каждой комбинации этих полей и сохраняла каждый из этих объектов. Полезным толчком в правильном направлении будет туз. File models.py class CallResultType(models.Model): id ...

Как включить файлы изображений в шаблоны Django?

Я новичок в Django, и я пытаюсь изучить его через простой проект, который я разрабатываю под названием "дублинцы" и приложение под названием "Книга". Структура каталогов выглядит так: dubliners/book/ [includes models.py, views.py, etc.] dubliners/templates/book/ у меня есть JPG-файл, который должен отображаться в заголовке каждой веб-страницы. Где я должен хранить файл? Какой путь я должен использовать тег, чтобы отобразить его с помощью шаблона? Я пробовал различные места и пути, но ничего ...

Джанго фильтра многие-ко-многим с содержится

Я пытаюсь отфильтровать кучу объектов через отношение "многие ко многим". Поскольку поле trigger_roles может содержать несколько записей, я попробовал фильтр contains. Но поскольку это предназначено для использования со строками, я в значительной степени беспомощен, как я должен фильтровать это отношение (вы можете игнорировать values_list() atm.). эта функция прикреплена к профилю пользователя: def getVisiblePackages(self): visiblePackages = {} for product in self.products.all(): ...

Django: FloatField или DecimalField для валюты?

Мне любопытно, какой из них лучше подходит в качестве валютного поля ? Я буду делать простые операции, такие как взятие разницы, процент между старыми и новыми ценами. Я планирую сохранить две цифры после нуля (т. е. 10.50) и большую часть времени, если эти цифры равны нулю, я буду скрывать эти цифры и отображать их как "10" ps: валюта не основана на долларах:) ...

Ошибка Django: render to response () получил неожиданный аргумент ключевого слова "экземпляр контекста"

после обновления до Django 1.10, я получаю ошибку render_to_response() got an unexpected keyword argument 'context_instance'. мое мнение таково: from django.shortcuts import render_to_response from django.template import RequestContext def my_view(request): context = {'foo': 'bar'} return render_to_response('my_template.html', context, context_instance=RequestContext(request)) вот полный traceback: Traceback: File "/Users/alasdair/.virtualenvs/django110/lib/python2.7/site-packages ...

Как я могу запустить периодическую задачу сельдерея из оболочки вручную?

Я использую сельдерей и Джанго-сельдерей. Я определил периодическую задачу, которую я хотел бы проверить. Можно ли запустить периодическую задачу из оболочки вручную, чтобы я мог просматривать вывод консоли? ...

Как написать модульный тест для представления django?

у меня есть проблемы с пониманием того, как модульные тесты должны быть разработаны для django. С моей точки зрения тестирование всего вида за один раз кажется невозможным. Нам необходимо проводить различие между пред-и пост-состояниями запроса. Но я понятия не имею, как это сделать. Есть ли реальный пример из жизни? глядя на документацию примеры слишком упрощены и сосредоточены только на модели. @login_required def call_view(request, contact_id): profile = request.user.get_profile() ...

Как я могу решить "тип контента django уже существует"?

после обновления до django 1.8 я получаю ошибку во время миграции: ProgrammingError: relation "django_content_type" already exists Я был бы заинтересован в фоне этой ошибки, но что более важно, Как я могу решить эту проблему? ...

Как сделать поле электронной почты уникальным в модели пользователя из contrib.авторизации в Django

мне нужно исправить стандартную пользовательскую модель contrib.auth гарантируя, что запись в поле электронной почты уникальна: User._meta.fields[4].unique = True где лучшее место в коде, чтобы сделать это? Я хочу избежать использования числа поля[4]. Это лучше для пользователя поля ['email'], а поля - это не словарь, только список. другая идея может заключаться в том, чтобы открыть новый билет и загрузить патч с новым параметром внутри settings.py: AUTH_USER_EMAIL_UNIQUE = True любые ...

Django 1.9-makemigrations - изменений не обнаружено

с существующим приложением я пытался создать миграции, используя команду makemigrations, но она говорит "никаких изменений не обнаружено". обычно я создаю новые приложения с помощью startapp команда, но это конкретное приложение не было. через некоторое время после отладки я обнаружил, что он не создает миграцию, потому что migrations пакет / папка отсутствует в приложении. будет лучше, если он создает папку, если ее там нет, или, может быть, мне чего-то не хватает ...

Сообщение об ошибке Django " добавить связанный аргумент имени в определение"

D:zjm_codebasic_project>python manage.py syncdb Error: One or more models did not validate: topics.topic: Accessor for field 'content_type' clashes with related field 'Cont entType.topic_set'. Add a related_name argument to the definition for 'content_t ype'. topics.topic: Accessor for field 'creator' clashes with related field 'User.crea ted_topics'. Add a related_name argument to the definition for 'creator'. topics.topic: Reverse query name for field 'creator' clashes with related field ...

Как я могу применить фильтр к вложенному ресурсу в Django Rest framework?

в моем приложении у меня есть следующие модели: class Zone(models.Model): name = models.SlugField() class ZonePermission(models.Model): zone = models.ForeignKey('Zone') user = models.ForeignKey(User) is_administrator = models.BooleanField() is_active = models.BooleanField() Я использую Django Rest framework для создания ресурса, который возвращает сведения о зоне плюс вложенный ресурс, показывающий разрешения аутентифицированного пользователя для этой зоны. Вывод должен ...

Как создать API входа с помощью Django Rest Framework?

Я хочу создать api входа (или использовать существующий, если он уже предварительно упакован) с помощью Django Rest framework. Тем не менее, я в полной растерянности. Всякий раз, когда я отправляю запрос post на url-адрес django rest framework "login", он просто отправляет обратно просматриваемую страницу шаблона api... МОЯ КОНФИГУРАЦИЯ urls.py url(r'^api/v1/', include('rest_framework.urls', namespace='rest_framework')) settings.py REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ...

Python vs C# / .NET-каковы ключевые различия, которые следует учитывать при использовании одного для разработки большого веб-приложения?

В настоящее время моя организация предоставляет веб-приложение, основанное главным образом на серверной части SQL Server 2005/2008, структуре моделей/контроллеров Java и представлениях на основе ColdFusion. Мы решили перейти на более новую структуру и после внутренних исследований и мини-проектов сузили выбор между Python и C#/. NET. позвольте мне начать с того, что Я понимаю, что любая технология будет работать отлично, и я ищу ключевые дифференциаторы (и связанные плюсы и минусы) эти языки и ...

Django ModelChoiceField: фильтрация набора запросов и установка значения по умолчанию в качестве объекта

у меня есть класс формы Django, определенный как это в Models: class AccountDetailsForm(forms.Form): ... adminuser = forms.ModelChoiceField(queryset=User.objects.all()) это работает нормально, но у него есть некоторые ограничения, которые я не могу обойти: (1) я хотел бы использовать фильтр на queryset, основанный на переменной accountid перешел к форме, вот так: User.objects.filter(account=accountid) это не может работать в модели, потому что accountid не может быть передан как п ...

В чем разница между статическими файлами и медиафайлами в Django?

Я перехожу к Django 1.3 и нахожу это разделение медиа и статических файлов немного запутанным. Вот как по умолчанию settings.py выглядит так: # Absolute filesystem path to the directory that will hold user-uploaded files. # Example: "/home/media/media.lawrence.com/media/" MEDIA_ROOT = '' # URL that handles the media served from MEDIA_ROOT. Make sure to use a # trailing slash if there is a path component (optional in other cases). # Examples: "http://media.lawrence.com/media/", "http://example. ...

Как найти путь конфигурации pg

полный новичок здесь, пытаясь настроить Django для работы с ProstgreSQL. Я использую mac osx 10.6.8. Я также установил PostgreSQL 9.3 когда я запускаю pip install psycopg2 в терминале я получаю следующую ошибку Downloading/unpacking psycopg2 Downloading psycopg2-2.5.2.tar.gz (685kB): 685kB downloaded Running setup.py (path:/private/var/folders/A9/A99cs6x0FNusPejCVkYNTE+++TI/-Tmp-/pip_build_bengorman/psycopg2/setup.py) egg_info for package psycopg2 Error: pg_config executable not fou ...

Вы пытаетесь добавить ненулевое поле "новое поле" в userprofile без значения по умолчанию

Я знаю, что из Django 1.7 мне не нужно использовать South или любую другую систему миграции, поэтому я просто использую простую команду python manage.py makemigrations однако, все, что я получаю это ошибка: You are trying to add a non-nullable field 'new_field' to userprofile without a default; we can't do that (the database needs something to populate existing rows). вот models.py: class UserProfile(models.Model): user = models.OneToOneField(User) website = models.URLField(blank=Tr ...

Используя IntellijIdea в рамках существующего виртуального окружения

Я хочу использовать Intellij Idea в моем существующем проекте python django, который был построен в виртуальной среде в ubuntu. Как настроить Intellij Idea для использования библиотек виртуальной среды? ...

как добавить параметры url в тег url шаблона django

на мой взгляд, чтобы получить параметры url, как это: date=request.GET.get('date','') в моем url я пытаюсь передать параметры таким образом с тегом шаблона url следующим образом: <td><a href="{% url 'health:medication-record?date=01/01/2001' action='add' pk=entry.id %}" >Add To Log</a></td> параметр после ? очевидно не работает, как я могу передать это значение, чтобы получить в С вам? ...