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

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

2
Рамка Django REST: не модельний серіалізатор
Я початківець у рамках Django REST і потребую вашої поради. Я розробляю веб-сервіс. Послуга повинна надавати інтерфейс REST іншим службам. Інтерфейс REST, який мені потрібно реалізувати, не працює безпосередньо з моїми моделями (я маю на увазі операції get, put, post, delete). Натомість він надає інші послуги з деякими результатами розрахунку. …

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


3
Призначення параметра "Джанго" "SECRET_KEY"
У чому саме суть SECRET_KEYджанго? Я здійснив кілька пошуків Google і перевірив документи ( https://docs.djangoproject.com/en/dev/ref/settings/#secret-key ), але я шукав більш поглиблене пояснення цього, і чому це потрібно. Наприклад, що могло статися, якщо ключ був скомпрометований / інші знали, що це таке? Дякую.

12
Помилка: “елемент послідовності оновлення словника № 0 має довжину 1; 2 потрібно »на Django 1.4
У мене повідомлення про помилку на django 1.4: Елемент послідовності оновлення словника № 0 має довжину 1; 2 потрібно [EDIT] Це сталося, коли я спробував використовувати тег шаблону на зразок: `{% for v у значеннях%}: dictionary update sequence element #0 has length 1; 2 is required Request Method: GET Request …
157 python  django  uwsgi 


5
Як я можу створити декілька кнопок подання форми джанго?
У мене є форма з одним входом для електронної пошти та двома кнопками подання, щоб підписатися та скасувати підписку на розсилку: <form action="" method="post"> {{ form_newsletter }} <input type="submit" name="newsletter_sub" value="Subscribe" /> <input type="submit" name="newsletter_unsub" value="Unsubscribe" /> </form> Я також маю класну форму: class NewsletterForm(forms.ModelForm): class Meta: model = Newsletter …

7
Як змінити назву програми Django?
Я змінив назву програми в Django, перейменувавши його папку, імпорт та всі його посилання (шаблони / індекси). Але тепер я отримую цю помилку, коли намагаюся запуститиpython manage.py runserver Error: Could not import settings 'nameofmynewapp.settings' (Is it on sys.path?): No module named settings Як я можу налагоджувати та вирішувати цю помилку? …
156 python  django 

3
Як включити відповідні поля моделей за допомогою програми Django Rest Framework?
Скажімо, у нас є така модель: class Classroom(models.Model): room_number = [....] class Teacher(models.Model): name = [...] tenure = [...] classroom = models.ForeignKey(Classroom) Скажімо, замість отримання такого результату за функцією ManyRelatedPrimaryKeyField: { "room_number": "42", "teachers": [ 27, 24, 7 ] }, повернути щось, що включає повне пов'язане представлення моделі, наприклад: { …

7
Неможливо порівняти наївний та обізнаний datetime.now () <= challenge.datetime_end
Я намагаюся порівняти поточну дату та час із датами та часом, зазначеними в моделях, використовуючи оператори порівняння: if challenge.datetime_start &lt;= datetime.now() &lt;= challenge.datetime_end: Сценарій помиляється з: TypeError: can't compare offset-naive and offset-aware datetimes Моделі виглядають так: class Fundraising_Challenge(models.Model): name = models.CharField(max_length=100) datetime_start = models.DateTimeField() datetime_end = models.DateTimeField() У мене також …

15
У класу немає члена об'єкта
def index(request): latest_question_list = Question.objects.all().order_by('-pub_date')[:5] template = loader.get_template('polls/index.html') context = {'latest_question_list':latest_question_list} return HttpResponse(template.render(context, request)) Перший рядок цієї функції отримує помилку на Question.objects.all(): E1101: Клас 'Питання' не має об’єктів 'член' Я слідую посібнику з документації Django, і у них є той самий код, який працює і працює. Я спробував викликати екземпляр. …

7
Який рекомендований підхід до скидання історії міграції за допомогою Django South?
Я накопичив досить багато міграцій, використовуючи South (0.7) та Django (1.1.2), які починають витрачати зовсім небагато часу на мої одиничні тести. Я хотів би скинути базову лінію та розпочати новий набір міграцій. Я переглянув документацію на Південь , здійснив звичайний пошук Google / Stackoverflow (наприклад, "django south (скиньте АБО видалити …

11
Як надіслати електронну пошту через Django?
У settings.pyмене є таке: EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' # Host for sending e-mail. EMAIL_HOST = 'localhost' # Port for sending e-mail. EMAIL_PORT = 1025 # Optional SMTP authentication information for EMAIL_HOST. EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' EMAIL_USE_TLS = False Мій електронний код: from django.core.mail import EmailMessage email = EmailMessage('Hello', 'World', …
153 python  django  email  smtp 

10
Розділіть views.py на кілька файлів
Моє views.pyстало занадто великим і важко знайти правильний вигляд. Як розділити його на кілька файлів, а потім імпортувати? Чи пов'язано це з втратою швидкості? Чи можу я те ж саме зробити models.py?
153 python  django 

12
Міграційна стратегія Джанго для перейменування моделі та полів відносин
Я планую перейменувати кілька моделей у існуючому проекті Django, де є багато інших моделей, які мають зовнішні ключові стосунки до моделей, які я хотів би перейменувати. Я впевнений, що це потребуватиме багаторазових міграцій, але я не впевнений у точній процедурі. Скажімо, я починаю з таких моделей у програмі Django під …

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