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

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


13
Як здійснити тестування з різними налаштуваннями в Django?
Чи існує якийсь простий механізм переосмислення параметрів Django для одиничного тесту? У мене є менеджер однієї з моїх моделей, який повертає певну кількість останніх об'єктів. Кількість об'єктів, які вона повертає, визначається NUM_LATEST налаштуванням. Це може призвести до того, що мої тести не зможуть змінити налаштування. Як я можу змінити налаштування …

4
Чи існує угода про іменування програм Django
Чи є краща угода про іменування для створення програми Django, що складається з декількох слів? Наприклад, що з переліченого є кращим? my_django_app my-django-app Оновлення: не дозволено синтаксично mydjangoapp Рекомендоване рішення Хоча всі вони можуть бути варіантами 1 і 3 синтаксично дозволені, чи є перевага? Дивлячись на те, як Django створює …

6
Створіть модель Джанго або оновіть її, якщо вона існує
Я хочу створити об'єкт моделі, наприклад Person, якщо ідентифікатор людини не існує, або я отримаю цей об'єкт. Код для створення нової людини наступним чином: class Person(models.Model): identifier = models.CharField(max_length = 10) name = models.CharField(max_length = 20) objects = PersonManager() class PersonManager(models.Manager): def create_person(self, identifier): person = self.create(identifier = identifier) return …

9
Аутентифікація токена для API RESTful: чи слід маркер періодично змінювати?
Я будую RESTful API з Django та django-rest-Framework . В якості механізму аутентифікації ми вибрали "Token Authentication", і я вже реалізував його, слідуючи документації Django-REST-Framework, питання полягає в тому, чи слід додаток періодично поновлювати / змінювати маркер і якщо так як? Чи повинен мобільний додаток, який вимагає оновлення маркера, або …

6
Python / Django: увійдіть у консоль під runserver, увійдіть у файл під Apache
Як я можу надсилати повідомлення про трасування до консолі (наприклад print), коли я запускаю додаток Django manage.py runserver, але чи надсилати ці повідомлення в файл журналу, коли я запускаю програму під Apache? Я переглянув журнал Django, і хоча я був вражений його гнучкістю та налаштованістю для розширеного використання, я все …
114 python  django  logging 

7
Django: кілька моделей в одному шаблоні за допомогою форм [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 2 роки тому . Удосконаліть це питання Я будую додаток для відстеження квитків із підтримкою і маю кілька …

3
Різниця між анотацією та сукупністю методів Джанго?
У Джанго QuerySetє два способи annotateта aggregate. У документації сказано, що: На відміну від agregate (), annotate () не є термінальним пунктом. Виведенням статті annotate () є QuerySet. Чи є якась інша різниця між ними? Якщо ні, то чому це aggregateіснує?

4
автоматичне завантаження при зміні джерела
Врешті-решт, я мігрував свою розробку env з runserver на gunicorn / nginx. Було б зручно копіювати функцію автоматичного завантаження runserver на gunicorn, тому сервер автоматично перезапускається, коли джерело змінюється. Інакше мені доведеться перезапустити сервер вручну kill -HUP. Будь-який спосіб уникнути ручного перезавантаження?



1
Django: зворотні аксесуари для зіткнення сторонніх ключів
У мене є дві моделі Джанго, які успадковують базовий клас: - Request - Inquiry - Analysis Запит має два зовнішні ключі до вбудованої моделі користувача. create_user = models.ForeignKey(User, related_name='requests_created') assign_user = models.ForeignKey(User, related_name='requests_assigned') Чомусь я отримую помилку Reverse accessor for 'Analysis.assign_user' clashes with reverse accessor for 'Inquiry.assign_user'. Все, що я …
113 python  django 

14
Як налаштувати Django для простої розробки та розгортання?
Я схильний використовувати SQLite при розробці Django , але на прямому сервері часто потрібно щось більш надійне (наприклад, MySQL / PostgreSQL ). Незмінно в налаштуваннях Джанго також можуть бути внесені інші зміни: різні місця / інтенсивності ведення журналу, медіа-шляхи тощо. Як ви керуєте всіма цими змінами, щоб зробити розгортання простим, …
112 python  django 

3
Видалення об'єкта Джанго із відносин ManyToMany
Як я можу видалити об'єкт із співвідношення "Багато до багатьох", не видаляючи власне об'єкт? Приклад: У мене є моделі Moodsі Interest. Moodмає поле "багато-до-багатьох" interests(яке є models.ManyToManyField(Interest)). Я створюю екземпляр Moodscall my_mood. У my_moodsполі інтересів я маю на my_interestувазі >>> my_mood.interests.all() [my_interest, ...] Як видалити my_interestз my_moodбез видалення або примірника …

6
Форми Джанго: якщо не вірно, покажіть форму із повідомленням про помилку
Я форму Django, вона може перевірити, чи форма дійсна: if form.is_valid(): return HttpResponseRedirect('/thanks/') Але я пропускаю, що робити, якщо він недійсний? Як повернути форму із повідомленнями про помилки? Я не бачу "іншого" в жодному з прикладів.

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