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

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

6
Що означає "неправильно імпортований модуль" тести "?
Я скопіював робочий тестовий рядок за рядком і просто змінив кілька назв (принаймні так я думав), і тепер я отримую цю дуже загадкову помилку: (Я замінив деякі речі на FOO, BAR) ImportError: 'tests' module incorrectly imported from 'FOO/exports/tests'. Expected 'FOO/exports'. Is this module globally installed? Проблема в тому, що я …
82 python  django 

9
Як повернути JSON без використання шаблону в Django?
Це пов'язано з цим питанням: Django повертає json і html залежно від клієнтського python У мене є API командного рядка Python для програми Django. Коли я отримую доступ до програми через API, вона повинна повертати JSON, а з браузером - HTML. Я можу використовувати різні URL-адреси для доступу до різних …

4
Як я можу повернути код стану HTTP 204 з подання Django?
Я хочу повернути код стану 204 No Contentз подання Django. Це у відповідь на автоматичний POST, який оновлює базу даних, і мені просто потрібно вказати, що оновлення було успішним (без перенаправлення клієнта). Є підкласи HttpResponseдля обробки більшості інших кодів, але не 204. Який найпростіший спосіб це зробити?

2
Як створити фільтр набору запитів Django, порівнюючи два поля дати в одній моделі
Спроба отримати запит, де запис активності застарілий в моєму індексі Solr. Я хочу перевірити, чи Activity.updatedне перевищує дата в базі даних дати Activity.added_toSolr_dateдля того самого запису. stale_activities_queryset = Activity.objects.filter(updated__gte = self.added_toSolr_date) Модель class Activity(models.Model): # Last time entry / metric was updated in the Activity model database updated = models.DateTimeField( …

6
Як отримати ідентифікатор щойно створеного запису в Django?
Я використовую Django 1.3 для одного зі своїх проектів, і мені потрібно отримати ідентифікатор запису, щойно збереженого в базі даних. У мене є щось на зразок коду нижче, щоб зберегти запис у базі даних: n = MyData.objects.create(record_title=title, record_content=content) n.save() Ідентифікатор запису щойно збережених автоматичних приростів. Чи є спосіб отримати цей …

15
Django 1.10.1 'my_templatetag' не є зареєстрованою бібліотекою тегів. Має бути одне з:
Мені потрібне меню, яке залежить від групи, до якої ви входите. Я використовую Django 1.10.1, allauth тощо. Коли я намагаюся створити мій шаблон тегу, він не вдається, і він пише: ¨ TemplateSyntaxError at / 'my_templatetag' is not a registered tag library. Must be one of: account account_tags admin_list admin_modify admin_static …

9
Визначте повну конфігурацію URL-адреси Django
Чи є спосіб отримати повну конфігурацію URL-адреси django? Наприклад, на сторінці налагодження 404 Django не відображаються включені конфігурації url, тому це не повна конфігурація. Відповідь : Завдяки Alasdair, ось приклад сценарію: import urls def show_urls(urllist, depth=0): for entry in urllist: print(" " * depth, entry.regex.pattern) if hasattr(entry, 'url_patterns'): show_urls(entry.url_patterns, depth …
82 python  django  url 

6
Юніт-тестування за допомогою django-селери?
Я намагаюся запропонувати методологію тестування для нашого проекту django-celery . Я прочитав примітки в документації , але це не дало мені хорошого уявлення про те, що насправді робити. Мене не турбує тестування завдань на власне демонах, а лише функціональність мого коду. В основному мені цікаво: Як ми можемо обходити task.delay()під …

6
Використання Django auth UserAdmin для користувацької моделі користувача
З документів Django.Contrib.Auth : Розширення користувача за замовчуванням Django Якщо вас цілком влаштовує модель користувача Django, і ви просто хочете додати додаткову інформацію про профіль, ви можете просто зробити підклас django.contrib.auth.models.AbstractUserта додати власні поля профілю. Цей клас забезпечує повну реалізацію користувача за замовчуванням як абстрактну модель. Сказано і зроблено. Я …

3
Відмінності між STATICFILES_DIR, STATIC_ROOT та MEDIA_ROOT
Які відмінності цих трьох статичних URL-адрес? Я не впевнений, що маю рацію, я використовую MEDIA_ROOTдля зберігання завантажених фотографій (через models.ImageField()) Однак я створив скрипт JS для мого адміністратора та в admin.py. Я визначив засоби масової інформації, як показано нижче: .... class Media: js = ('/admin/custom.js', ) і моє settings.py: .... …

8
Django Rest Framework із ChoiceField
У моїй користувацькій моделі є кілька полів, які є полями вибору, і я намагаюся зрозуміти, як найкраще реалізувати це в Django Rest Framework. Нижче наведено деякий спрощений код, щоб показати, що я роблю. # models.py class User(AbstractUser): GENDER_CHOICES = ( ('M', 'Male'), ('F', 'Female'), ) gender = models.CharField(max_length=1, choices=GENDER_CHOICES) # …

8
Як отримати доступ до дочірніх класів об’єкта в django, не знаючи назви дочірнього класу?
У Django, коли у вас є батьківський клас і кілька дочірніх класів, які успадковуються від нього, ви зазвичай отримуєте доступ до дочірнього за допомогою parentclass.childclass1_set або parentclass.childclass2_set, але що, якщо я не знаю імені конкретного дочірнього класу, який я хочу? Чи є спосіб отримати пов’язані об’єкти у напрямку батьків-> дочірній …

10
Django: Як я можу захистити від одночасної модифікації записів бази даних
Якщо існує спосіб захисту від одночасних модифікацій однієї і тієї ж бази даних двома або більше користувачами? Було б прийнятно показувати повідомлення про помилку користувачеві, який виконує другу операцію фіксації / збереження, але дані не повинні перезаписуватися мовчки. Я думаю, що блокування входу не є можливим, оскільки користувач може скористатися …

4
Створити, якщо не існує
У мене є програма Django, яка зчитує дані з веб-API та розміщує їх у базі даних. Чи є спосіб створити новий об’єкт із режиму, але запобігти повторення винятку, якщо об’єкт уже існує? Іншими словами, чи є спосіб зберегти об’єкт, але просто не робити нічого, якщо він уже існує?
81 django  models 

6
Як отримати поточну дату та поточний час лише відповідно в Django?
Я зіткнувся з цікавою ситуацією, використовуючи цей клас: class Company(models.Model): date = models.DateField() time = models.TimeField() c = Company(date=datetime.datetime.now(), time=datetime.datetime.now()) Django вирішує використовувати DATETIME_INPUT_FORMATSвизначений у файлі formatats.py файл. Що має сенс, бо я переходжу datetime.now()до обох полів. Я думаю, що я міг би змусити Django використовувати DATE_INPUT_FORMATSі TIME_INPUT_FORMATSвідповідно, якби я …

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