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

83
Как выполнить фильтрацию запросов в шаблонах django

Мне нужно выполнить отфильтрованный запрос из шаблона django, чтобы получить набор объектов, эквивалентных коду python в представлении: queryset = Modelclass.objects.filter(somekey=foo) В моем шаблоне я бы хотел сделать {% for object in data.somekey_set.FILTER %} но я просто не могу понять, как...

83
Как добавить данные в поле ManyToMany?

Нигде не могу найти, так что ваша помощь будет мне приятна :) Вот это поле: categories = models.ManyToManyField(fragmentCategory) Фрагмент Категория: class fragmentCategory(models.Model): CATEGORY_CHOICES = ( ('val1', 'value1'), ('val2', 'value2'), ('val3', 'value3'), ) name =...

83
Django: сигнализировать, когда пользователь входит в систему?

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

83
Django self.client.login (…) не работает в модульных тестах

Я создал пользователей для своих модульных тестов двумя способами: 1) Создайте фикстуру для "auth.user", которая выглядит примерно так: { "pk": 1, "model": "auth.user", "fields": { "username": "homer", "is_active": 1, "password": "sha1$72cd3$4935449e2cd7efb8b3723fb9958fe3bb100a30f2", ... } } Я не...

83
Django возвращает redirect () с параметрами

В моей функции просмотра я хочу вызвать другое представление и передать ему данные: return redirect('some-view-name', backend, form.cleaned_data) , где backend - это объект registration.backends, а form.cleaned_data - это данные формы (но оба должны быть отправлены как * args или ** kwargs, чтобы...

83
Как ограничить список объектов на стороне шаблона, а не на стороне просмотра

Один из способов ограничить объекты - добавить ограничение к такой функции. def ten_objects(): obj = Model.objects.all()[0:10] # limit to 10 return {'objects': obj} Однако как этого добиться внутри шаблона, а не внутри представления? Я знаю, что вы можете фильтровать объекты в шаблоне и...

83
Django vs web2py для начинающего разработчика [закрыто]

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

83
Как использовать группы и разрешения Django?

Я понимаю основы работы с пользователем. Я знаю аутентификацию, вход в систему, создание учетных записей и т.д. Но теперь я хочу работать с группами и разрешениями. Где документация для групп / разрешений django? Это не так: http://docs.djangoproject.com/en/dev/topics/auth/...

83
Могу ли я сделать поле администратора необязательным в Django без создания формы?

Каждый раз, когда я вхожу в новый проигрыватель в административной части Django, я получаю сообщение об ошибке: «Это поле обязательно для заполнения». Есть ли способ сделать поле необязательным без создания специальной формы? Могу ли я сделать это в models.py или admin.py? Вот как выглядит мой...

83
Как группировать И агрегировать с Django

У меня есть довольно простой запрос, который я хотел бы сделать через ORM, но не могу его понять. У меня три модели: Местоположение (место), Атрибут (атрибут, который может иметь место) и Рейтинг (сквозная модель M2M, которая также содержит поле оценки) Я хочу выбрать некоторые важные атрибуты и...

82
Автоматически создавать пользователя-администратора при запуске Django ./manage.py syncdb

Мой проект находится на ранней стадии разработки. Я часто удаляю базу данных и бегу manage.py syncdbнастраивать приложение с нуля. К сожалению, всегда выскакивает: You just installed Django's auth system, which means you don't have any superusers defined. Would you like to create one now?...

82
Определите полную конфигурацию URL-адреса Django

Есть ли способ получить полную конфигурацию URL-адреса django? Например, страница 404 отладки Django не показывает включенные конфигурации URL, так что это не полная конфигурация. Ответ : Спасибо Alasdair, вот пример сценария: import urls def show_urls(urllist, depth=0): for entry in urllist:...

82
Как обрабатывать request.GET с несколькими переменными для одного и того же параметра в Django

В представлении Django вы можете получить доступ к request.GET['variablename'], поэтому в вашем представлении вы можете сделать что-то вроде этого: myvar = request.GET['myvar'] Фактический request.GET['myvar']тип объекта: <class 'django.http.QueryDict'> Теперь, если вы хотите передать...

82
Модульное тестирование с помощью django-celery?

Я пытаюсь придумать методологию тестирования для нашего проекта django-celery . Я прочитал примечания в документации , но это не дало мне хорошего представления о том, что на самом деле делать. Я не беспокоюсь о тестировании задач в реальных демонах, а только о функциональности моего кода. В...

82
В чем преимущество представлений на основе классов?

Сегодня я прочитал, что выпускается альфа-версия Django 1.3, и самая разрекламированная новая функция - это представление на основе классов . Я прочитал соответствующую документацию , но мне трудно увидеть большое преимущество ™, которое я мог бы получить, используя их, поэтому я прошу здесь...

82
Как получить ID только что созданной записи в Django?

Я использую Django 1.3 для одного из своих проектов, и мне нужно получить идентификатор записи, только что сохраненной в базе данных. У меня есть что-то вроде приведенного ниже кода для сохранения записи в базе данных: n = MyData.objects.create(record_title=title, record_content=content) n.save()...

82
Как вернуть JSON без использования шаблона в Django?

Это связано с этим вопросом: Django возвращает json и html в зависимости от клиентского python У меня есть командная строка Python API для приложения Django. Когда я получаю доступ к приложению через API, оно должно возвращать JSON, а в браузере - HTML. Я могу использовать разные URL-адреса для...