"Вопросы и ответы" Django и Python, страница 292

16.01.2023
Не отображается дата и автор в django проекте

В общем по ходу исправления, отображение автора на странице и дата публикации поста перестала отображаться, смотри на скрине. models.py: class Post(models.Model): text = models.TextField(verbose_name='Текст') pub_date = models.DateTimeField(auto_now_add=True) author = models.ForeignKey( User, on_delete=models.CASCADE, related_name='posts', verbose_name='Автор' ) group = models.ForeignKey( Group, on_delete=models.SET_NULL, …

15.01.2023
Questions matching query does not exist...,как испаравить?

DoesNotExist at /delete/51/ Questions matching query does not exist. ошибка означает, что ничего подобного не найдено, хотя в бд данная запись имеется. Кроме того эта ошибка появляется не у всех записей. views class QuestionDeleteView(LoginRequiredMixin, DeleteView): model = Questions …

15.01.2023
Не запускается локальный сервена на Django [закрыт]

Вписываю в консоль ~pyton manage.py runserver~ gосле введённой команды терминfл пишет python и всё

15.01.2023
Django кнопка login вместо авторизационной формы

Хочу сделай форму для ввода логина, но выводится только кнопка Log in Вот пример кода: {% extends 'base.html' %} {% block content %} <h1>Login</h1> <hr> {% if form.errors %} <p> {{ form.errors.error }} </p> {% endif %} <form action="{% url …

15.01.2023
Ошибка при подключении картинки из статик файлов djangos

В статических файлах лежит картинка но когда я добавляю ее в html разметку то происходит ошибка settings.py: STATIC_URL = 'static/' STATIC_ROOT = os.path.join(BASE_DIR, 'static') STATICFILES_DIRS = [] DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = '/media/' layout.html: {% …

15.01.2023
Django Форма и несколько полей ForeingKey

Подскажите пожалуйста, когда в модели много связанных полей с другими таблицами, как сделать нормальную форму с заполнением такой модели? Каким образом создать форму для Project? class City(models.Model): obl = models.CharField(max_length=255, choices=REGIONS, default="24", verbose_name="Регион") name = models.CharField(max_length=128, verbose_name="Город") population = models.IntegerField() …

15.01.2023
Как переопределить классы стилей messages django

Как можно переопределить стили для системы оповещения (messages) в Django, чтобы они совпадали с классами стилей bootstrap

15.01.2023
Как добавить фильтр и поиск по таблице Django

Есть сайт на котором отображается таблица. Нужно реализовать поиск и фильтрацию по данным таблицы. Например, фильтр который выводит строки по определенной дисциплине, и поиск по ФИО. HTML код страницы: <pre class="lang-html …

15.01.2023
Фильтрация DateTimeField по сегодняшнему дню Django Python

Здраствуйте, имеется поле в бд с типом DateTimeField, нужно выбрать только те объекты модели у которых сегодняшнее число и месяц и год совпадает сегодняшним числом месяцем и годом. Как такое можно реализовать?

14.01.2023
Django: вывод текста из моделей

В модели указывается текст в различных строчках. При выводе в html он вывод текст слитно, не разделяя на строки. Как исправить? Указываю в модели: Вывод: <img src="https://i.stack.imgur.com/MrrFz.png" …

13.01.2023
Как в django проекте создать файл в нутри функции представления и загрузить в бд

Подскажите, можно ли создать файл внутри функции представления или класса в django на основе приходящих данных и формы, и после загрузить этот файл в bd, чтобы его не было в корневой папке проекта, а попадал в папку медиа. Прилагаю примеры …

13.01.2023
Как работает атрибут query_pk_and_slug

В классе SingleObjectMixin есть атрибут query_pk_and_slug не очень понятно, что он делает? Когда он равен True подходит для такого URL /home/&lt;pk:pk&gt;/&lt;slug:slug&gt;, а False /home/&lt;pk:pk&gt; или /home/&lt;slug:slug&gt;?

13.01.2023
Вложенный цикл в шаблоне проходит только раз в Django

Я пытаюсь создать таблицу в шаблоне, используя циклы. view.py: def main_page(request): groups = CurrentGroup.objects.all(); classes = Class.objects.all(); numbers = [1, 2, 3, 4, 5, 6] times = [&quot;8:00-9:35&quot;, &quot;9:45-11:20&quot;, &quot;12:20-13:55&quot;, &quot;14:05-15:40&quot;, &quot;16:20-17:55&quot;, &quot;18:05-19:40&quot;] data = { &quot;timetable&quot;: zip(numbers, times), &quot;classes&quot;: …

13.01.2023
Django: помощь в реализации модели

Имеются два поля в модели: 1 и 2. В зависимости от 1 столбца должны выпадать нужные поля для 2 столбца. К примеру: в поле 1 выбрали название человек и в поле 2 выходят учитель, повар, программист и т.д. Как можно …

13.01.2023
Неизвестный столбец 'gameApp_questions.id' в 'поле django

привет всем я делаю приложение викторины на django я делаю выбор 6 вопросов из базы данных в views.py question_list = Questions.objects.filter(grade=15,subject=2).order_by('?')[:6] for i, question in enumerate(question_list): question.point = i + 1 question.save() context['questions'] = question_list return context …

13.01.2023
Ошибка рендеринга шаблона django, когда шаблон имеет сравнение 'equal'

У меня возникла проблема с рендерингом шаблонов в django. Она проявляется, когда происходит целочисленное сравнение с помощью '=='. У меня есть представление типа .. def mailtemplate_GetSchema(request, id=None): if id == None: svars = [] this_var = {} …

13.01.2023
Мои пользовательские шаблоны для страницы 404 не работают в Django

Я пытался использовать свои пользовательские 404- и 403-страницы для своего проекта django и использовал для этого код, который я уже использовал в других проектах, но почему-то он пока не работает. Это моя функция: def error_404(request, exception): return render(request, 'main/errors/404.html', …

13.01.2023
Как объединить два или более QuerySets из разных моделей и упорядочить объекты в хронологическом порядке?

У меня есть два набора запросов, которые нужно объединить и перебрать объекты в хронологическом порядке, основываясь на поле datetime, которое является общим для обеих моделей. Каков наилучший способ сделать это? Я могу объединить наборы запросов с помощью union, …

13.01.2023
Django.core.exceptions.ImproperlyConfigured: WSGI application 'vkbot.wsgi.application' could not be loaded; Error importing module

При запуске сервера python manage.py runserver выдает ошибку: Performing system checks... System check identified no issues (0 silenced). January 13, 2023 - 15:04:26 Django version 4.1.4, using settings 'vkbot.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CTRL-BREAK. Exception …

13.01.2023
NGINX Docker reverse proxy не работает на сервере (работает локально)

Я запускаю приложение Django на Docker с Nginx, конфигурация отлично работает локально, но на сервере не работает. я получаю ошибку 502 Bad Gateway на веб-странице и журналы, которые я получаю 2023/01/13 07:55:56 [error] 28#28: *1 connect() failed …

13.01.2023
Таймаут на чтение почтового запроса, содержащего тяжелый словарь

Я получаю POST-запрос, содержащий словарь Json объемом 3 мб. Когда я получаю de POST, мое представление пытается прочитать args в запросе, но это вызывает таймаут на сервере Heroku. Когда я пробую это локально, все работает нормально. Вот код: def …

13.01.2023
Невозможно применить миграцию на измененную модель в django

Я новичок в django. Я изменил некоторые поля в моей уже созданной модели Django. Но когда я пытаюсь применить к ней миграции, появляется следующее сообщение: It is impossible to add a non-nullable field 'name' to table_name without specifying a …

13.01.2023
Как скрыть столбец, назначенный для "list_display" и "list_display_links" для "list_editable" в Django?

У меня есть Person модель ниже: # "store/models.py" from django.db import models class Person(models.Model): first_name = models.CharField(max_length=20) last_name = models.CharField(max_length=20) Затем, я назначил "first_name" и "last_name" на list_display и <a href="https://docs.djangoproject.com/en/4.1/ref/contrib/admin/#django.contrib.admin.ModelAdmin.list_editable" rel="nofollow …

13.01.2023
Разница между патчами на /product/ и /product/{id} Django Rest Framework

Я пытаюсь сделать проект, который позволяет создавать и исправлять модель продукта. Все работает нормально согласно всему моему коду, когда я помещаю запрос патча для этого объекта в /product/ Пробовал полезную нагрузку : { "id": 46, "name": "DBZ", "created": …

13.01.2023
Django 'ModuleNotFoundError: Нет модуля с именем 'my_app''

Я некоторое время работаю в проекте. Одно из приложений внутри него, 'my_app', имеет свои модели, представления, формы и т.д., работающие нормально. Оно также включено в INSTALLED_APPS. Теперь я пытаюсь создать новый файл внутри папки my_app, чтобы написать некоторую логику, …

13.01.2023
Как фильтровать и упорядочивать по с помощью Sum, сохраняя суммированные данные в Django

OK... Я даже не знаю, как описать ситуацию в заголовке. Но рассмотрим следующие модели: class TheModel(models.Model): qty = models.IntegerField() name = models.CharField() type = models.CharField(choices=['A' ,'B', 'C']) Требуется получить сумму qty и отсортировать по сумме qty, но также …

13.01.2023
Лучшие практики для аутентификации каналов Django

Django 4.1.4 djoser 2.1.0 каналы 4.0.0 Я следовал документированным рекомендациям по созданию пользовательского промежуточного ПО для аутентификации пользователя при использовании каналов, и я успешно получаю пользователя и проверяю, что пользователь аутентифицирован, хотя я отправляю ID пользователя в строке запроса при …

13.01.2023
IntegrityError at /station/Add/ (1048, "Column 'user_type_id' cannot be null")

Я пытаюсь создать новую станцию, используя общие представления когда я пытаюсь создать новую станцию без ключа пользователя я получаю эту ошибку IntegrityError at /station/Add/ (1048, "Column 'user_type_id' cannot be null") если я попробую без user_type и кнопки submit, …

13.01.2023
КАК ВЫВЕСТИ ДАННЫЕ, полученные из комбинированного набора запросов, в шаблон DJANGO (html-файл)?

У меня проблема. И я прошу вашей помощи. У меня 3 приложения в проекте Django действие приключение другие `#action/ models.py .... class Action(models.Model): name=models.Charfield() os= models.Charfield( choices=OS).... #adventure/models.py .... class Adventure(models.Model): name=models.Charfield() …

13.01.2023
Django ModelChoiceField с пользовательским набором вопросов не проходит валидацию

Мое поле ModelChoiceField не проходит проверку, говоря, что выбранный вариант не является экземпляром. Я передаю пользовательский набор запросов моему modelChoiceField, который использует пользовательский менеджер (objects_sys) для возврата дополнительных записей, которые архивируются и не отображаются при обычных запросах. Записи …

13.01.2023
Django select_related возвращает пустой набор запросов, если PK удален из другой таблицы

Рассмотрим, что у меня есть таблица, которая имеет отношение foreignkey с моделью пользователя. class MyModel(models.Model): created_user = models.ForeignKey(settings.AUTH_USER_MODEL) Я беру queryset следующим образом qs = MyModel.objects.select_related('created_user').all() Этот запрос работает нормально, но если пользователь удален из базы …

13.01.2023
Как улучшить время чтения файлов в ведре S3 из Django?

У меня есть процесс, в котором я должен прочитать несколько файлов из S3, чтобы показать их в отчете. list_images = Inspection_File.objects.filter(inspection_id=inspection.pk).order_by('category__name') for image in list_images: image_data = image.file.read() #this process is very slow list_img.append({'file': img}) Анализируя код, я …

13.01.2023
Получить заказы 1 пользователя в одной ячейке подряд

Я пытаюсь экспортировать данные в файл csv с помощью Django или JavaScript и я хочу получить результат, подобный этому. NAME Orders Robert Hammer Nails …

13.01.2023
Python форматирование строковой даты в фактический формат дает ошибку [закрыто]

Код: date_format_str = "%Y-%d-%m %H:%M:%S%z" starttime = datetime.strptime(startdate, date_format_str) Ошибка: ValueError: time data '2022-12-20 10:18:00+00:00' does not match format '%Y-%d-%m %H:%M:%S%z'

13.01.2023
Django queryset возвращает true, если объект был создан в последний месяц

Итак, я пытаюсь сделать такой запрос: queryset = ( Offer.objects.annotate( is_new=Case( When( created_at__month=[ now.month ], then=Value("True"), ), default=Value("False"), ) ) .values("is_new") ) В основном, я хочу вернуть новое поле booleand, которое говорит мне "true", если предложение было …

13.01.2023
Как аутентифицировать учетные данные формы пользователя из PostgreSQL с помощью Django

Я могу регистрировать пользователей в моей пользовательской таблице в базе данных Postgres. Я хотел бы знать, как я могу использовать учетные данные из моей таблицы Postgres для аутентификации входа в систему из моего веб-приложения django. Я знаю, что мне …

13.01.2023
MS Access медленно работает с удаленной базой данных - перейти на веб-приложение? [закрыто]

У меня много приложений ms access с базами данных, размещенными на объектах клиентов... однако некоторые клиенты перешли на виртуальные удаленные серверы для размещения баз данных (SQL Server), и это вызвало проблемы с производительностью на передней стороне. Я просмотрел свой …

13.01.2023
Почему я получил ошибку Template does not exist, хотя, казалось бы, Django предлагает гибкость в отношении структуры папок?

Я прочитал несколько сообщений здесь, где люди обсуждали предпочтительную структуру каталогов для хранения различных файлов своего проекта Django. Но я получаю ошибку file-does-not-exist, если я помещаю свои шаблоны во внутреннюю папку my_project вместо внешней папки my_project, которая содержит файл manage.py. …

13.01.2023
Django (как в бэкенде, так и во фронтенде) или Django Rest Framework + React? [закрыто]

Я хотел бы самостоятельно разработать сайт (как Zillow), и я не знаю, будет ли проще сделать это, используя только Django (с шаблонами Django и ванильным Javascript) или Django Rest Framework и React. У меня есть опыт работы с …

13.01.2023
Что такое "list_display_links" для Django Admin? [дубликат]

У меня есть Person модель ниже: # "store/models.py" from django.db import models class Person(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30) age = models.IntegerField() def __str__(self): return self.first_name + " " + self.last_name Затем, я назначил …