Вопросы с тегом «django»

112
Django удаляет объект из отношения ManyToMany

Как мне удалить объект из отношения «многие ко многим», не удаляя сам объект? Пример: У меня есть модели Moodsи Interest. Moodимеет поле "многие ко многим" interests(т.е. a models.ManyToManyField(Interest)). Я создаю экземпляр Moodscall my_mood. В my_moodsполе интересов у меня есть my_interest, то...

111
URL-адреса Django TypeError: представление должно быть вызываемым или списком / кортежем в случае include ()

После обновления до Django 1.10 я получаю сообщение об ошибке: TypeError: view must be a callable or a list/tuple in the case of include(). Мой urls.py выглядит следующим образом: from django.conf.urls import include, url urlpatterns = [ url(r'^$', 'myapp.views.home'), url(r'^contact/$',...

111
Почему итерация через большой Django QuerySet потребляет огромное количество памяти?

Рассматриваемая таблица содержит примерно десять миллионов строк. for event in Event.objects.all(): print event Это приводит к неуклонному увеличению использования памяти до 4 ГБ или около того, после чего строки печатаются быстро. Длительная задержка перед печатью первой строки меня удивила - я...

111
Включите посредника (через модель) в ответы в Django Rest Framework

У меня вопрос о работе с моделями m2m / through и их представлении в рамках django rest. Возьмем классический пример: models.py: from django.db import models class Member(models.Model): name = models.CharField(max_length = 20) groups = models.ManyToManyField('Group', through = 'Membership') class...

111
Как изменить django QueryDict на Python Dict?

Представим, что у меня есть следующий QueryDict: <QueryDict: {u'num': [0], u'var1': [u'value1', u'value2'], u'var2': [u'8']}> Я бы хотел взять из этого словарь, например: {'num': [0], 'var1':['value1', 'value2'], 'var2':['8']} (Меня не волнует, uостанется ли символ Юникода или нет.) Если я...

111
Могу ли я сделать поле внешнего ключа необязательным в модели Django

У меня есть этот код subject = models.ForeignKey(subjects) location = models.ForeignKey(location) publisher = models.ForeignKey(publisher) Там не всегда возможно, что у меня есть три ценности книг. поэтому иногда, если я не знаю тему, местонахождение или издателя. Тогда я хочу оставить их пустыми...

110
Какое приложение для поиска Django самое лучшее? [закрыто]

В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

110
Как использовать CSS в Django?

Я создаю свое приложение с помощью Django, и мне интересно, как я могу заставить Django использовать мой файл CSS? Какие настройки мне нужно сделать, чтобы Django увидел файл css? NB: на локальном...

110
Отключить миграции при запуске модульных тестов в Django 1.7

Django 1.7 представил миграцию баз данных . При запуске модульных тестов в Django 1.7 он вызывает миграцию , которая занимает много времени. Поэтому я хотел бы пропустить миграции django и создать базу данных в конечном состоянии. Я знаю, что игнорирование миграций может быть плохой практикой,...

110
Как мне писать тесты для форм в Django?

Я хотел бы имитировать запросы к моим представлениям в Django, когда я пишу тесты. Это в основном для проверки форм. Вот фрагмент простого тестового запроса: from django.tests import TestCase class MyTests(TestCase): def test_forms(self): response = self.client.post("/my/form/",...

110
Как вы выполняете миграцию базы данных Django при использовании Docker-Compose?

Я установил приложение Docker Django / PostgreSQL, внимательно следуя инструкциям Django Quick Start на сайте Docker . Когда я в первый раз запускаю Django manage.py migrate, используя эту команду sudo docker-compose run web python manage.py migrate, он работает должным образом. База данных...

110
Насколько безопасно хранить пароли в виде переменных среды (а не в виде обычного текста) в файлах конфигурации?

Я работаю над несколькими приложениями на rails, django (и немного на php), и одна из вещей, которые я начал делать в некоторых из них, - это хранение базы данных и других паролей как переменных среды, а не простого текста в определенных файлах конфигурации ( или в settings.py для приложений...

110
Как активировать virtualenv внутри терминала PyCharm?

Я установил PyCharm, создал свой virtualenv (либо с помощью команды virtual env, либо непосредственно в PyCharm) и активировал эту среду в качестве своего интерпретатора. Все работает нормально. Однако, если я открываю терминал с помощью «Инструменты, открыть терминал», в приглашении оболочки не...

110
Django против контроллера представления модели [закрыто]

В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

110
django - почему объект request.POST неизменен?

Как видно из названия, почему ребята из Django решили реализовать объект request.POST с помощью querydict (что, конечно, в свою очередь, делает все это неизменным?) Я знаю, что вы можете изменить это, сделав копию данных публикации post = request.POST.copy() но зачем это делать? Конечно, было бы...

110
Настройка отображения Django «xxxxxx Object» на боковой панели действий администратора

Я хотел бы изменить поведение по умолчанию того, как на боковой панели недавних изменений администратора отображается имя добавленных «объектов». См. Картинку ниже: Я хотел бы изменить их название в админке. В идеале я хотел бы иметь возможность изменить его с «MyModelName object» на, как в примере...

110
Django - как создать файл и сохранить его в FileField модели?

Вот моя модель. Я хочу создать новый файл и перезаписать существующий при каждом сохранении экземпляра модели: class Kitten(models.Model): claw_size = ... license_file = models.FileField(blank=True, upload_to='license') def save(self, *args, **kwargs): #Generate a new license file overwriting any...