Запитання з тегом «django»

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

6
Використовується {% url ??? %} у шаблонах django
Я багато шукав у Google відповіді на те, як використовувати тег 'url' у шаблонах, лише щоб знайти багато відповідей, в яких говориться: 'Ви просто вставляєте його у свій шаблон та спрямовуєте на вигляд, для якого потрібно URL-адресу'. Ну ніякої радості для мене :( Я спробував усі можливі перестановки і вдався …

6
Self.client.login (…) Django не працює в модульних тестах
Я створив користувачів для своїх модульних тестів двома способами: 1) Створіть прилад для "auth.user", який виглядає приблизно так: { "pk": 1, "model": "auth.user", "fields": { "username": "homer", "is_active": 1, "password": "sha1$72cd3$4935449e2cd7efb8b3723fb9958fe3bb100a30f2", ... } } Я залишив, здавалося б, неважливі частини. 2) Використовуйте 'create_user' у функції setUp (хоча я волів би …

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


2
Як згрупувати за І об'єднати за допомогою Django
У мене є досить простий запит, який я хотів би зробити через ORM, але не можу зрозуміти це .. У мене є три моделі: Місце (місце), атрибут (атрибут, який може мати місце) та рейтинг (модель M2M "через", яка також містить поле оцінки) Я хочу вибрати деякі важливі атрибути та мати …

6
Як виконати фільтрацію запитів у шаблонах django
Мені потрібно виконати відфільтрований запит у шаблоні django, щоб отримати набір об’єктів, еквівалентний коду python у поданні: queryset = Modelclass.objects.filter(somekey=foo) У своєму шаблоні я хотів би це зробити {% for object in data.somekey_set.FILTER %} але я просто не можу зрозуміти, як писати ФІЛЬТР.

7
Django: сигнал, коли користувач входить?
У моїй програмі Django мені потрібно почати виконувати кілька періодичних фонових завдань, коли користувач входить в систему, і припиняти їх, коли користувач виходить із системи, тому я шукаю елегантний спосіб отримувати повідомлення про вхід / вихід користувача запитувати статус входу користувача З моєї точки зору, ідеальним рішенням було б сигнал, …
83 python  django  login  signals 

2
Django повертає перенаправлення () з параметрами
У своїй функції перегляду я хочу викликати інший вигляд і передати йому дані: return redirect('some-view-name', backend, form.cleaned_data) , де бекенд - це об’єкт registration.backends, а form.cleaned_data - це дикт даних форми (але обидва вони повинні бути надіслані як * args або ** kwargs, щоб запобігти Don't mix *args and **kwargs …

2
Чи можу я зробити поле адміністратора, яке не потрібно в Django, не створивши форму?
Кожного разу, коли я заходжу до нового програвача в адміністративній частині Django, я отримую повідомлення про помилку із написом "Це поле обов’язкове". Чи є спосіб зробити поле не обов’язковим, не створюючи власну форму? Чи можу я це зробити за допомогою models.py або admin.py? Ось як виглядає мій клас у models.py. …

2
Як додати дані в поле ManyToMany?
Я його ніде не можу знайти, тому ваша допомога буде для мене приємною :) Ось це поле: categories = models.ManyToManyField(fragmentCategory) Категорія фрагмента: class fragmentCategory(models.Model): CATEGORY_CHOICES = ( ('val1', 'value1'), ('val2', 'value2'), ('val3', 'value3'), ) name = models.CharField(max_length=20, choices=CATEGORY_CHOICES) Ось форма, яку потрібно надіслати: <input type="checkbox" name="val1" /> <input type="checkbox" name="val2" …

5
У чому перевага поглядів на основі класів?
Сьогодні я прочитав, що Django 1.3 alpha постачається, і найрекламнішою новою функцією є введення поглядів на основі класів . Я прочитав відповідну документацію , але мені важко зрозуміти велику перевагу ™, яку я міг би отримати, використовуючи їх, тому я прошу тут допомогу в їх розумінні. Візьмемо передовий приклад із …

4
Django TemplateSyntaxError - 'staticfiles' не є зареєстрованою бібліотекою тегів
Після оновлення до Django 3.0 я отримую таке TemplateSyntaxError: In template /Users/alasdair//myproject/myapp/templates/index.html, error at line 1 'staticfiles' is not a registered tag library. Must be one of: admin_list admin_modify admin_urls cache i18n l10n log static tz Ось мій шаблон {% load staticfiles %} <img src="{% static 'my_image.html' %}">

15
Автоматично створювати користувача адміністратора під час запуску ./manage.py syncdb Django
Мій проект знаходиться на початку розробки. Я часто видаляю базу даних і запускаю 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? (yes/no): Тоді ви надаєте ім’я користувача, …

6
Параметри Django DateField за замовчуванням
У мене є модель, яка має поле часу і дати: date = models.DateField(_("Date"), default=datetime.now()) Коли я перевіряю додаток у вбудованому адміністраторі django, у нього DateFieldтакож є час, доданий до нього, так що при спробі зберегти його з'являється помилка. Як зробити за замовчуванням лише дату? ( datetime.today()також не працює)

3
Як обробляти request.GET з кількома змінними для одного і того ж параметра в Django
У поданні Django ви можете отримати доступ до request.GET['variablename'], тому у своєму поданні ви можете зробити щось подібне: myvar = request.GET['myvar'] Фактичний request.GET['myvar']тип об'єкта: <class 'django.http.QueryDict'> Тепер, якщо ви хочете передати кілька змінних з однаковим іменем параметра, тобто: http://example.com/blah/?myvar=123&myvar=567 Ви хотіли б, щоб listдля параметра повернувся python myvar, тоді зробіть …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.