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

Django - это фреймворк на стороне сервера с открытым исходным кодом, написанный на Python. Он предназначен для уменьшения усилий, необходимых для создания сложных управляемых данными веб-сайтов и веб-приложений, с особым акцентом на меньшее количество кода, отсутствие избыточности и более явный, чем неявный.


7
Django Forms: если недействителен, показать форму с сообщением об ошибке
I Django forms, он может проверить, действительна ли форма: if form.is_valid(): return HttpResponseRedirect('/thanks/') Но мне не хватает, что делать, если это недействительно? Как мне вернуть форму с сообщениями об ошибках? Я не вижу «еще» ни в одном из примеров.

4
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/$', 'myapp.views.contact'), url(r'^login/$', 'django.contrib.auth.views.login'), ] Полная трассировка: Traceback (most recent call …

2
Можно ли передать словарь в модели django при создании?
Можно ли сделать что - то похожее на это с list, dictionaryили что - то еще? data_dict = { 'title' : 'awesome title', 'body' : 'great body of text', } Model.objects.create(data_dict) Еще лучше, если я смогу его продлить: Model.objects.create(data_dict, extra='hello', extra2='world')

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

13
Как изменить 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останется ли символ Юникода или нет.) Если я это сделаю queryDict.dict(), как это предлагает сайт django , я потеряю …
111 python  django 

3
Включите посредника (через модель) в ответы в 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 Group(models.Model): name = models.CharField(max_length = 20) class Membership(models.Model): member = models.ForeignKey('Member') …

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


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

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

3
Как мне писать тесты для форм в Django?
Я хотел бы имитировать запросы к моим представлениям в Django, когда я пишу тесты. Это в основном для проверки форм. Вот фрагмент простого тестового запроса: from django.tests import TestCase class MyTests(TestCase): def test_forms(self): response = self.client.post("/my/form/", {'something':'something'}) self.assertEqual(response.status_code, 200) # we get our page back with an error Страница всегда …

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.