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

153
Автоматическая дата создания для объектов формы модели Django?

Каков наилучший способ автоматически установить дату создания объекта, а также поле, которое будет записывать время последнего обновления объекта? models.py: created_at = models.DateTimeField(False, True, editable=False) updated_at = models.DateTimeField(True, True, editable=False) views.py: if...

153
Разделить views.py в нескольких файлах

Мой views.pyстал слишком большим, и трудно найти правильный взгляд. Как мне разбить его на несколько файлов и затем импортировать? Это связано с потерей скорости? Могу ли я сделать то же самое с...

153
Каков рекомендуемый подход к сбросу истории миграции с использованием Django South?

Я накопил довольно много миграций, используя South (0.7) и Django (1.1.2), которые начинают занимать довольно много времени в моих модульных тестах. Я хотел бы сбросить базовый уровень и начать новый набор миграций. Я просмотрел южную документацию , выполнил обычный поиск в Google / Stackoverflow...

151
Каков наиболее эффективный способ хранения списка в моделях Django?

В настоящее время в моем коде много объектов Python, похожих на следующие: class MyClass(): def __init__(self, name, friends): self.myName = name self.myFriends = [str(x) for x in friends] Теперь я хочу превратить это в модель Django, где self.myName - это строковое поле, а self.myFriends - это...

151
Несколько ModelAdmins / представлений для одной и той же модели в админке Django

Как я могу создать более одного ModelAdmin для одной и той же модели, каждый из которых настроен по-разному и связан с разными URL-адресами? Допустим, у меня есть модель Django, которая называется Posts. По умолчанию в административном представлении этой модели перечислены все объекты Post. Я знаю,...

150
Почему django model.save () не вызывает full_clean ()?

Мне просто любопытно, если кто-нибудь знает, есть ли веская причина, почему в django orm не вызывает 'full_clean' на модели, если она не сохраняется как часть формы модели. Обратите внимание, что full_clean () не будет вызываться автоматически при вызове метода save () вашей модели. Вам нужно будет...

150
Как отключить интерфейс администратора в стиле django-rest-framework?

Я использую django-rest-framework . Он предоставляет великолепный самодокументирующийся API-интерфейс в стиле администратора Django. Но любой может посетить эти страницы и использовать интерфейс для добавления данных (POST). Как я могу отключить...

150
CSS-стилизация в формах Django

Я хотел бы стилизовать следующее: forms.py: from django import forms class ContactForm(forms.Form): subject = forms.CharField(max_length=100) email = forms.EmailField(required=False) message = forms.CharField(widget=forms.Textarea) contact_form.html: <form action="" method="post">...

149
Что такое choice_set в этом руководстве по приложению Django?

В учебнике Django, Написание вашего первого приложения Django, часть 1, есть такая строка : p.choice_set.create(choice='Not much', votes=0) Как возникает choice_setи что это такое? Я полагаю, что choiceэто строчная версия модели, Choiceиспользуемой в учебнике, но что choice_set? Вы можете...

149
Django REST Framework: добавление дополнительного поля в ModelSerializer

Я хочу сериализовать модель, но хочу включить дополнительное поле, которое требует выполнения некоторых операций поиска в базе данных для экземпляра модели, который необходимо сериализовать: class FooSerializer(serializers.ModelSerializer): my_field = ... # result of some database queries on the...

148
Данные дампа Django для одной модели?

Могу ли я выполнить dumpdataв Django только одну модель, а не все приложение, и если да, то как? Для приложения это будет: python manage.py dumpdata myapp Однако я хочу, чтобы какая-то конкретная модель, например myapp.mymodel, была выгружена. Причина в том, что у меня есть несколько огромных, 3...

148
Django Reverse с аргументами '()' и аргументами ключевого слова '{}' не найден

Привет, у меня неприятная проблема. У меня есть такой шаблон URL: # mproject/myapp.urls.py url(r'^project/(?P<project_id>\d+)/$','user_profile.views.EditProject',name='edit_project'), он отлично работает в браузере, но для тестирования, когда я делаю это в оболочке: from django.test import...

148
Джанго исправить админ множественного числа

Как изменить название некоторых моделей с «Категорий» на «Категории» на сайте администратора в новой версии dev django? В старой версии (без администраторов сайтов и моделей администраторов) вы могли просто сделать это; http://www.the-dig.com/blog/post/customize-plural-name-django-admin/ Однако -...

148
Как именно работают типы контента Django?

Мне действительно трудно понять концепцию типов контента Django. Это кажется очень хакерским и, в конечном счете, против того, как Python стремится что-то делать. При этом, если я собираюсь использовать Django, то я должен работать в рамках фреймворка. Поэтому я прихожу сюда с вопросом, может ли...

147
Как я могу проверить размер коллекции в шаблоне Django?

У меня есть список в моем шаблоне Django. Я хочу сделать что-то, только если размер списка больше нуля. Я попробовал myList|lengthи , myList|length_isно они не увенчались успехом. Я искал по всему и не вижу примеров. Как я могу это...

147
Фильтр Django против get для одного объекта?

Я спорил об этом с некоторыми коллегами. Есть ли предпочтительный способ получения объекта в Django, когда вы ожидаете только один? Два очевидных способа: try: obj = MyModel.objects.get(id=1) except MyModel.DoesNotExist: # We have no object! Do something... pass И: objs =...

147
Django Admin - отключить действие «Добавить» для конкретной модели

У меня есть сайт Django с множеством моделей и форм. У меня есть много пользовательских форм и наборов форм и наборов inlineform, а также пользовательских проверок и пользовательских наборов запросов. Следовательно, действие добавления модели зависит от форм, которым нужны другие вещи, и «модель...