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

22.10.2022
Как использовать "\dt" в cursor.execute() для получения таблиц в PostgreSQL? (Django)

В Django я пытаюсь использовать \dt в cursor.execute() для получения таблиц в PostgreSQL, как показано ниже: # "views.py" from django.http import HttpResponse from django.db import connection def test(request): cursor = connection.cursor() cursor.execute('''\dt''') # Here row = cursor.fetchone() …

22.10.2022
Генерация PDF с датами фильтрации

Я пытаюсь сгенерировать pdf с датами фильтрации с помощью модала. Если нет дат фильтрации, я могу сгенерировать PDF, но если есть дата фильтрации, возникает ошибка [22/Oct/2022 08:59:38] "POST /generateinvoicevehicle/ HTTP/1.1" 405 0 Внутренняя ошибка сервера: /generateinvoicevehicle/ Если я обновляю …

22.10.2022
"GET / HTTP/1.1" 500 145

Каждый раз, когда я устанавливаю значение debug на false в моем settings.py, мой сайт выдает ошибку сервера. Вот что показывает мой сервер, и сайт снова не работает, но когда отладка истинна, он работает отлично, я не знаю, что не так, …

22.10.2022
Заголовки Cross-Origin Resource Sharing (CORS) не добавляются в ответы

Заголовки кросс-оригинального обмена ресурсами (CORS) не добавляются в ответы, внутрибраузерные запросы к моему приложению Django из других источников не представляются возможными. Я следовал инструкциям здесь на PyPi без какой-либо помощи. Я включил консольную область, которую я получаю. <a href="https://pypi.org/project/django-cors-headers/" …

22.10.2022
Save() сохраняет все поля, кроме поля ManyToMany

У меня есть модель "Contest" с одним полем m2m под названием "teams", которое связано с моделью "Team". Я переопределил метод save. В моей функции save() (та, которая переопределяется) мне нужен queryset (в моей переопределяющей функции save) со всеми объектами, …

22.10.2022
Чем отличается CreateView от FormMixin в Django

Я пытался создать форму в DetailView, но не смог (причину забыл), после чего создал ее в DetailView при помощи класса FormMixin в чем между ними различие?

22.10.2022
Как лучше всего отобразить список инонов с помощью Django?

Я работаю над небольшим проектом, где у меня есть таблица 'icons', которая содержит пути для сохраненных иконок в папке 'mydjangoproject/app/icons' и у меня есть конечная точка "mydomainname.com/user/icon/&lt; name &gt;" Я хочу, чтобы пользователь мог заменить &lt; name &gt; на иконку, …

22.10.2022
Django DetailView не отображает данные в шаблоне

Я совсем новичок в Django CBV и не понимаю, почему я не могу отобразить данные в шаблоне с помощью DetailView. У меня нет ошибок, просто я не могу отобразить данные в шаблоне. Я потратил часы, пытаясь разобраться в …

22.10.2022
Мои изображения не отображают вызов post.photo.url на моем хостинге cpanel

Здравствуйте, я только что разместил свой блог на хостинге cpanel. Я управлял отображением с помощью библиотеки whitenoise из python. Статические изображения работают нормально. Но когда я вызываю изображение из blogpost для отображения, мое изображение не появляется с post.photo.url. Я нахожусь …

22.10.2022
Django apache не работает при использовании виртуальной среды

Я пытаюсь развернуть свой проект django на сервере linux ubuntu, используя apache2. Я могу развернуть его корректно, когда не использую виртуальную среду. Я перестроил свою виртуальную машину и сделал то же самое, но с использованием виртуального env, и это …

22.10.2022
Django - Сохраняйте определенные поля в форме после отправки

У меня есть представление, которое имеет простую функциональность "сохранить и добавить другую", которая перенаправляет пользователя на ту же страницу после отправки формы. Вид: def new_planning(request): form = PlanningForm(request.POST) if form.is_valid(): form.save() if 'another' in request.POST: messages.success(request, ('Success!')) return redirect('new_planning') …

22.10.2022
Django ._meta и добавление к полям ManyToMany

Мне не очень повезло найти другие вопросы, которые помогли в этом, но прошу прощения, если я что-то упустил и это дубликат. Я пытаюсь добавить к некоторым полям ManyToMany, без необходимости явно вводить имена полей в коде (потому что функция, …

21.10.2022
Сигналы Django не работают с DEBUG=False

У меня есть следующий код, который прекрасно работает в режиме разработки с DEBUG=True. В двух словах - сигнал должен аннулировать кэш. В проекте используется Django 4.0, Python 3.9. signals.py from django.core.cache import cache from django.db.models.signals import post_delete, post_save from …

21.10.2022
Django не перенаправляет на одну и ту же страницу

Я работаю над сайтом проекта django. При отправке формы мне нужно сохранить данные и показать сообщение с помощью модуля from django.contrib import messages. Он прекрасно работает с сохранением данных, но никогда не показывает сообщение и перенаправляет на ту же …

21.10.2022
Как получить доступ к возвращаемому значению из apscheduler в функции длинного процесса?

Подобная тема уже задавалась ранее, но мой вопрос отличается. Я хочу получить возврат первой функции в качестве сигнала для запуска второй функции, а первая функция должна выполняться 2 минуты до ее завершения. def first_func: #long time run logic …

21.10.2022
Django ModuleNotFoundError: Нет модуля с именем 'fcm-django' ошибка

Я пытаюсь настроить Firebase Cloud Messaging с моим бэкендом Django Rest Framework для отправки push-уведомлений, однако я продолжаю получать ModuleNotFoundError: No module named 'fcm-django' error when I run python manage.py migrate Я уже установил fcm-django, используя …

21.10.2022
Почему Django test выдает ошибку, жалуясь на неправильный размер столбца, когда я пытаюсь запустить тесты?

У меня есть старый проект, который я воскрешаю и который был создан на Python 2. Я хочу запустить его с более современной версией Python и Django (v3.9 и v4.1.2 соответственно). Приложение в основном работает, и я только что попытался …

21.10.2022
Django filter: Как отфильтровать результаты с несколькими значениями

Я работаю над Django и мне нужно фильтровать записи, например: table: Person name age David Abraham Benj 18 Итак, если я запускаю это, Person.objects.filter(name__icontains="David …

21.10.2022
Файл Django huey не обрабатывает все задания

Это очень странно. Я не хочу устанавливать службу Redis, и поскольку моя очередь имеет очень небольшие требования, файл или sqlite будут работать просто замечательно. Оба работают нормально на localhost, но когда я развертываю его в контейнере docker, возникают …

21.10.2022
Аннотировать результаты из метода связанной модели на модель Queryset?

Я пытаюсь выяснить лучший / наиболее эффективный способ получить "прогресс" объекта Summary. Объект Summary имеет X объектов Grade - объект Grade is_complete когда у него есть Level выбранный и есть 1 или более связанных Evidence объектов. Я пытаюсь …

21.10.2022
Внутренняя часть Django не отправляет ответное сообщение обратно на переднюю часть React

В настоящее время я работаю над проектом электронной коммерции с использованием django и react. Я закончил создание маршрута создания заказа, и он работает нормально в плане добавления заказа и orderItem в базу данных. (Я проверяю из панели администратора). Однако …

21.10.2022
Показать или узнать атрибуты LDAP в django

У меня есть проект на django, где я пытаюсь подключиться к серверу ldap. Все вроде бы работает хорошо, потому что когда я вхожу в django, пользователь добавляется в базу данных django. Проблема в том, что я сделал пользовательского …

21.10.2022
Как применить шаблон для класса django ModelViewset

Hello я застрял и не могу применить свой html к этому классу, пожалуйста, помогите class ProductViewSet(ModelViewSet): queryset = Product.objects.prefetch_related('images').all() serializer_class = ProductSerializer filter_backends = [DjangoFilterBackend, SearchFilter, OrderingFilter] filterset_class = ProductFilter pagination_class = DefaultPagination permission_classes = [IsAdminOrReadOnly] search_fields = ['title', 'description'] …

21.10.2022
Django.db.migrations.exceptions.MigrationSchemaMissing ошибка Подключение Postgres к Django?

Это мой первый раз, когда я использую другую базу данных, кроме sqlite3 с django, поэтому я выбрал postgres, установил его на своей машине и создал пользователя и базу данных, но после настройки set.py при миграции я получил эту ошибку # …

21.10.2022
Невозможно добавить ненулевое поле Error при расширении Abstract User

Я хочу расширить базовую абстрактную модель пользователя, и вот расширенная модель: class Student(AbstractUser): birth = models.DateField(default=datetime.date.today) street = models.CharField(max_length=25) street_number = models.IntegerField(validators=[MinValueValidator(0), MaxValueValidator(99)]) city = models.CharField(max_length=20) province = models.CharField(max_length=20) code = models.IntegerField(validators=[MinValueValidator(0, MaxValueValidator(9999))]) address = str(street) + str(street_number) + …

21.10.2022
Есть ли способ перезаписать стандартные операции id, tag, name, description сгенерированной схемы drf api?

Есть ли способ перезаписать стандартные operationid, name, tag, type, summary, description из сгенерированной drf api схемы?

21.10.2022
Изучение лучшего способа сделать это (Модели Django)

Я делаю Django и у меня есть 4 модели. Район, провинция, школы и пользователь. Округ принадлежит провинции, в модели/таблице School есть внешние ключи, к которым принадлежат школы. В таблице User у меня есть внешние ключи District, Province и School. Эти …

21.10.2022
Django python manage.py runserver TypeError: 'dict' object is not callable

''' Окружение: Метод запроса: GET URL запроса: http://127.0.0.1:8000/league/ Версия Django: 4.1.2 Версия Python: 3.10.0 Установленные приложения: Traceback (последний последний вызов): Файл "/Users/km/Projects/tournament/Worldchamps/champ_env/lib/python3.10/site-packages/django/core/handlers/exception.py", строка 55, in inner response = get_response(request) Тип исключения: TypeError в /league/ …

21.10.2022
Задание отображения поля django DateField из модели, а не из формы/ввода/настроек?

У меня есть модель Django с полем DateField, примерно так: production_date = models.DateField(null=True, blank=True) Я пытаюсь сделать так, чтобы это поле отображалось в формате даты Python по умолчанию в шаблонах, который выглядит как "2000-01-01". Но в шаблоне …

21.10.2022
Ошибка: нет такой таблицы при расширении Abstract User Model

Я хотел расширить базовую абстрактную модель пользователя в Django, чтобы иметь некоторые другие поля: class Student(AbstractUser): birth = models.DateField(default=datetime.date.today) street = models.CharField(max_length=20) street_number = models.IntegerField(validators=[MinValueValidator(0), MaxValueValidator(99)]) city = models.CharField(max_length=20) province = models.CharField(max_length=20) code = models.IntegerField(validators=[MinValueValidator(0, MaxValueValidator(9999))]) address = str(street) …

21.10.2022
Как использовать HTMX для отправки url в аудиоэлемент HTML

Вот что я придумал на данный момент. Где я ошибаюсь? &lt;button hx-put="/link/to/file.mp3" hx-target="audio"&gt; LOAD TRACK 1 &lt;/button&gt; &lt;audio controls&gt; &lt;source src="audio" type="audio/mpeg"&gt; Your browser does not support the audio element. &lt;/audio&gt;

21.10.2022
Как я могу передать в href поле моей модели, чтобы поместить его после в модальный id

Я пытаюсь сделать динамический список, чтобы создать все ссылки, которые я уже сохранил. &lt;div class="row"&gt; &lt;div class="col-2"&gt; &lt;div class="list-group" id="list-tab" role="tablist"&gt; {% for reference in reference_list %} &lt;a class="list-group-item …

21.10.2022
Как создать выпадающий список внешних ключей в шаблоне?

Без хрустящих форм я могу создать форму следующим образом &lt;form method="POST"&gt; {% csrf_token %} &lt;input type="text" id="name" name="name" value="{{ project.name }}"/&gt; &lt;/div&gt; Однако я не знаю, как создать выпадающий список из внешних ключей . Я …

21.10.2022
Python3.9 не распознает оператор Walrus :=

Я создал виртуальную среду в python3.9. Затем я установил фреймворк django 4.0 командой pip. Все хорошо, но неожиданно выяснилось, что python 3.9 не распознает оператор :=. Этот оператор был введен в python 3.8. Почему я получаю эту ошибку от …

21.10.2022
Django.utils.datastructures.MultiValueDictKeyError: 'q'

Когда я пытаюсь фильтровать содержимое с помощью тегов, я получаю следующую ошибку 2022-10-21 16:05:47,853: Internal Server Error: /tag/tag1/ Traceback (most recent call last): File "/home/app/.virtualenvs/venv/lib/python3.10/site-packages/django/utils/datastructures.py", line 84, in __getitem__ list_ = super().__getitem__(key) KeyError: 'q' **NO MATCH** During handling …

21.10.2022
Перенаправление моей страницы входа на новую страницу и если пользователь запомнил и уже вошел в систему, показать эту новую страницу

Setting.py STATIC_URL = '/static/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = '/media/' LOGIN_REDIRECT_URL = '/home1' LOGIN_URL = 'login' views.py def home(request): return render(request, 'users/home.html') class RegisterView(View): form_class = RegisterForm initial = {'key': 'value'} template_name = 'users/register.html' def dispatch(self, request, *args, **kwargs): …

21.10.2022
Миграция Django завершилась по таймеру

У меня есть таблица регистрации, в которую постоянно записываются данные, в которую я хочу добавить столбец, миграция работает нормально на локальном компьютере, но при развертывании происходит сбой по времени Вот файл миграции: from django.db import migrations, …

21.10.2022
Почему в Django не выполняется запрос "SELECT"?

У меня есть person таблица , как показано ниже: # "store/models.py" from django.db import models class Person(models.Model): name = models.CharField(max_length=30) И, у меня есть test вид с print(Person.objects.all()) как показано ниже: # "store/views.py" …

21.10.2022
Django queryset filter based on slug

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

21.10.2022
При использовании pipreqs получаем неизвестную ошибку при создании файла requirements.txt

Pipreqs .\ происходит следующая ошибка. я искал в google и не нашел никакого решения. ERROR: Failed on file: .\static\bower_components\jvectormap\converter\converter.py Traceback (последний последний вызов): File "C:\Users\bsant\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, Файл "C:\Users\bsant\AppData\Local\Programs\Python\Python310\lib\runpy.py", строка …