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

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

8
Убедитесь, что OneToOneField не равен None в Django
У меня две такие модели: class Type1Profile(models.Model): user = models.OneToOneField(User, unique=True) ... class Type2Profile(models.Model): user = models.OneToOneField(User, unique=True) ... Мне нужно что-то сделать, если у пользователя есть профиль Type1 или Type2: if request.user.type1profile != None: # do something elif request.user.type2profile != None: # do something else else: # do something …

6
Абстрактные модели django против обычного наследования
Помимо синтаксиса, в чем разница между использованием абстрактной модели django и использованием простого наследования Python с моделями django? За и против? ОБНОВЛЕНИЕ: я думаю, что мой вопрос был неправильно понят, и я получил ответы о разнице между абстрактной моделью и классом, наследуемым от django.db.models.Model. На самом деле я хочу знать …

4
Каков максимальный размер max_length в Django?
Это моя модель: class Position(models.Model): map = models.ForeignKey(Map,primary_key=True) #members=models.CharField(max_length=200) LatLng = models.CharField(max_length=40000) infowindow = models.CharField(max_length=40000) Но он не может работать. Каков максимальный размер max_lengthпараметра?


6
Как я могу использовать разрешения Django без определения типа или модели контента?
Я хотел бы использовать систему на основе разрешений, чтобы ограничить определенные действия в моем приложении Django. Эти действия не обязательно должны быть связаны с конкретной моделью (например, доступ к разделам в приложении, поиск ...), поэтому я не могу использовать структуру разрешений акций напрямую, потому что Permissionмодель требует ссылки на установленный …


16
Django - вход по электронной почте
Я хочу, чтобы django аутентифицировал пользователей по электронной почте, а не по именам пользователей. Один из способов - указать адрес электронной почты в качестве значения имени пользователя, но я этого не хочу. Причина в том, что у меня есть URL-адрес /profile/<username>/, поэтому у меня не может быть URL-адреса /profile/abcd@gmail.com/. Другая …
86 django 

3
Django: модельная форма «объект не имеет атрибута cleaned_data»
Я пытаюсь сделать форму поиска для одного из моих классов. Модель формы: from django import forms from django.forms import CharField, ModelMultipleChoiceField, ModelChoiceField from books.models import Book, Author, Category class SearchForm(forms.ModelForm): authors = ModelMultipleChoiceField(queryset=Author.objects.all(),required=False) category = ModelChoiceField (queryset=Category.objects.all(),required=False) class Meta: model = Book fields = ["title"] Я использую следующее представление: from …

4
Django model manager objects.create где документация?
Я всегда читаю, что мне следует использовать model = Model(a=5, b=6) model.save() Но я только что увидел, что есть функция менеджера, потому что я видел, как приложение django с открытым исходным кодом использует ее. model = Model.objects.create(a=5, b=6) print model.pk 1 Так предлагается ли его использовать? Или все же предпочтительнее …
86 python  django 

18
Файл cookie Django CSRF не установлен
Некоторое время у меня возникла проблема, у меня не установлен CSRF Cookie. Пожалуйста, посмотрите на коды ниже Python def deposit(request, account_num): if request.method == 'POST': account = get_object_or_404(account_info, acct_number=account_num) form_ = AccountForm(request.POST or None, instance=account) form = BalanceForm(request.POST) info = str(account_info.objects.filter(acct_number=account_num)) inf = info.split() if form.is_valid(): # cd=form.cleaned_data now = …
86 python  django 

18
Ошибка: нет модуля с именем psycopg2.extensions
Я пытаюсь настроить базу данных PostgreSQL для своего проекта django, что, как мне кажется, я сделал сейчас, благодаря ответам на мой последний вопрос. Проблемы с настройкой базы данных postgreSQL для проекта django . Теперь я пытаюсь запустить команду python manage.py runserver в Терминале, чтобы запустить мой локальный хост, но когда …

13
Как мне заставить Django Admin удалять файлы, когда я удаляю объект из базы данных / модели?
Я использую 1.2.5 со стандартным ImageField и использую встроенную систему хранения. Файлы загружаются нормально, но когда я удаляю запись от администратора, фактический файл на сервере не удаляется.

1
django 1.4 - невозможно сравнить дату и время без смещения и с учетом смещения
Я занимаюсь переносом приложения с django 1.2 на 1.4. У меня есть объект ежедневной задачи, который содержит время дня, когда задача должна быть завершена: class DailyTask(models.Model): time = models.TimeField() last_completed = models.DateTimeField() name = models.CharField(max_length=100) description = models.CharField(max_length=1000) weekends = models.BooleanField() def __unicode__(self): return '%s' % (self.name) class Meta: db_table …

8
Django: добавить изображение в ImageField из URL-адреса изображения
пожалуйста, извините за мой уродливый английский ;-) Представьте себе эту очень простую модель: class Photo(models.Model): image = models.ImageField('Label', upload_to='path/') Я хотел бы создать фотографию из URL-адреса изображения (т.е. не вручную на сайте администратора django). Думаю, мне нужно сделать что-то вроде этого: from myapp.models import Photo import urllib img_url = 'http://www.site.com/image.jpg' …

9
Многопроцессорность и соединения с базой данных Django
Задний план: Я работаю над проектом, который использует Django с базой данных Postgres. Мы также используем mod_wsgi в случае, если это имеет значение, так как некоторые из моих поисковых запросов упоминали об этом. При отправке веб-формы представление Django запускает работу, которая займет значительное количество времени (больше, чем хотелось бы ждать …

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