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

11.11.2022
Django: только CSS не обслуживается Nginx

Я развернул свое приложение Django на VPS с Nginx и хочу, чтобы Nginx обрабатывал статику. Сейчас странно то, что все изображения отображаются правильно, но CSS не работает вообще... Настройка Django: STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR, …

11.11.2022
Django - ForeignKey Add Users Value As Default

Я хочу реализовать модель оценок в моем Django WebApp. Эта модель оценок имеет 3 ForeignKeys: студент, предмет и школьный класс студента. Есть ли способ установить значение этого поля по умолчанию на student.klasse (которое уже является полем в модели ученика). models.py …

11.11.2022
TypeError: translation() получил неожиданный аргумент ключевого слова 'codeset'

Я изучаю учебник по Python на youtube и мне нужно создать сайт django, но я не могу начать, потому что когда я ввожу "python manage.py runserver", я получаю сообщение "TypeError: translation() got an unexpected keyword argument 'codeset'". Я пересматривал видео …

11.11.2022
Как "добавить" QuerySet в Django?

Я написал следующий код. for number in numbers: booking_list = Booking.objects.filter(rooms=number) Здесь numbers - список чисел. Проблема с этим кодом в том, что booking_list будет содержать только набор запросов последнего номера, так как предыдущие наборы запросов будут …

11.11.2022
Как создать домашнюю страницу для конкретного пользователя

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

11.11.2022
Как объединить две таблицы во Flask с помощью mysqldb

У меня есть две таблицы: таблица клиентов и таблица задач. Я добавил таких клиентов как 1) id, name, emai, phone, project. Теперь мне нужно использовать этого клиента в моей второй таблице задач, когда я добавляю задачу, он автоматически показывает …

11.11.2022
Django test.py изменяет автоинкремент таблицы

В test.py Я делаю новую запись id=10000 для тестирования (id - автоинкремент, текущий номер автоинкремента - 36) temp = sm.mytable(id=10000,created_by="test",created_at=datetime.datetime.now()) temp.save() После проверки этот ряд удаляется() автоматически. Однако число автоинкремента начинается с 10000~ Почему …

11.11.2022
Почему мое второе приложение не хочет импортироваться в первое приложение Django

File "C:\python mini\PyCharm Community Edition 2021.1.1\MyBlog\mysite\mysite\urls.py", line 3, in <module> from mysite.register import views ModuleNotFoundError: No module named 'mysite.register' Как вы думаете, почему может возникнуть эта ошибка? Почему django не видит импортируемое приложение? Может мне стоит попробовать настроить …

11.11.2022
Что нужно сделать, чтобы проект django стал доступен во внутренней сети моей компании?

Недавно я разработал простой проект django для использования моими коллегами. Цель заключалась в том, чтобы проект был доступен только внутри сети, чтобы никто за пределами компании не мог получить к нему доступ. У компании есть сервер с определенным IP, …

11.11.2022
Получение неправильного заголовка в пути URL Django

Я немного новичок в django, так что потерпите меня У меня есть приложение с кучей POST-запросов по пути, который выглядит следующим образом: path("auctions/<str:title>", views.listing, name="listing") это своего рода аукционное приложение, где пользователи могут создавать объявления, а …

11.11.2022
Django admin inline: Клонировать запись

Я использую GenericStackedInline в моей админке django. Я хотел бы иметь возможность дублировать инлайн объект при редактировании родительского объекта. Я могу предложить два способа сделать это: Использование django-inline-actions для добавления кнопки "clone". Это не …

11.11.2022
Видео-парковка с использованием django Rest Framework

RestAPI Streem Video Как я могу сделать для этого based requeste inpute: Video, Timesteemp, выход: Return Based on Timeframe or base64 data Next Video Chunks send back

11.11.2022
Django внезапно отказывается загружать статику

Решил эту проблему раньше с помощью "python manage.py collectstatic", но Django начал отказываться загружать статические файлы без причины. Сообщение об ошибке на терминале следующее: Not Found: /img/undraw_profile.svg Что мне делать? Я очистил кэш, снова …

11.11.2022
Джанго готовит пиццу

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

11.11.2022
Как исправить {detail: Учетные данные для аутентификации не были предоставлены.} в Django Rest Framework

Я пытаюсь получить информацию из Django rest framework в качестве бэкенда и из фронтенда с помощью flutter. Последовательность проекта такова, что я вхожу в систему и получаю {"key":"XXXXXXXXXXXXX"} Просто в целях тестирования я пытаюсь вручную добавить ключ, …

11.11.2022
DRF Сортировка по аннотированному полю. Дублируется queryset

Есть модель некоторого поста с информацией с несколькими полями. Необходимо помечать просмотренные посты для конкретного пользователя. Это было реализовано с помощью поля в модели seen_by=models.ManytoManyField(User) При создании просмотра я с помощью seen_by.add(user) добавляю запись о просмотре, после чего сохраняю объект. …

11.11.2022
Как изменить устное название заголовка таблицы django

Поскольку я не могу использовать устное имя модели (Используя jsonfields), мне нужна функция, которая переопределяет устное имя заголовка. Как сказано в документации (Ссылка на документацию): В порядке предпочтения будет возвращено: Явно определенное имя …

11.11.2022
Цикл Django request.POST

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

11.11.2022
Задача Django celery не может использовать cairo svg2pdf

У меня есть небольшая задача, которая читает файл svg из пути и использует cairo svg2pdf для преобразования svg в pdf. Если я запускаю функцию без использования celery delay, то функция работает нормально и конвертирует файл в pdf. Если я …

11.11.2022
Логика полей сериализатора

Я пытаюсь понять, как запустить некоторую логику для получения определенных объектов из моего сериализатора (или в другом месте). У меня есть следующее: class Parent(models.Model): name = models.CharField(max_length=255) class Child(models.Model): name = models.CharField(max_length=255) parent = models.ForeignKey( Parent, …

11.11.2022
Неверный тег блока в строке 24: ''product_update'', ожидалось 'empty' или 'endfor'. Вы забыли зарегистрировать или загрузить этот тег, я столкнулся с этой ошибкой

Ошибка шаблона синтаксиса в /accounts/admin_page/ Недопустимый блочный тег в строке 24: ''product_update'', ожидалось 'empty' или 'endfor'. Вы забыли зарегистрировать или загрузить этот тег? я пишу все правильно, когда добавляю href="{% 'product_update' product.slug %}" я получаю …

11.11.2022
Преобразование бесплатной учетной записи pythonanywhere в платную учетную запись

Я использую бесплатную версию pythonanywhere, и мне не разрешают подключиться к домену. Я хотел узнать, могу ли я преобразовать бесплатную версию pythonanywhere в платную и могу ли я подключить ее к моему домену? Я искал, но не нашел …

11.11.2022
Модель User не зарегистрирована (django-4 admin.py)

Я пытаюсь дать User (модель по умолчанию django, не пользовательская модель) Адрес в представлении администратора. Я впервые работаю с разными версиями django в разных проектах, я делаю то же самое в Django 2 и это работает, а здесь я …

11.11.2022
IntegrityError в /admin/base/client/1/delete/ на django

Когда я пытаюсь удалить объект из панели администратора в моем приложении django в базе данных, возникает исключение следующего содержания: IntegrityError at /admin/base/client/1/delete/ FOREIGN KEY constraint failed Я проверил это и не смог найти причину, почему это происходит... …

11.11.2022
Как решить проблему TypeError: Direct assignment to the reverse side of a related set is prohibited ошибку, вызванную полем ForeignKey?

Я пытаюсь массово добавить строки в один из классов моей модели, но не могу этого сделать. Когда я загружаю одну строку информации с помощью моей средней формы, она работает. Эта ошибка стала возникать после добавления отношения foreignkey в моем …

11.11.2022
Django не возвращает данные из базы данных на той же HTML-странице, что и форма

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

11.11.2022
Поле иностранного ключа в форме администратора Django

У меня есть модель типа class Info(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) class Detail(models.Model): info = models.ForeignKey(Info) ... В админке, когда я добавляю Detail я хочу, чтобы все поля модели Info были полями формы без знака …

11.11.2022
Пытаюсь отредактировать профиль с помощью Django, но постоянно сталкиваюсь с ошибками

Мне очень сложно разрешить пользователям обновлять модель профиля в моем приложении. Я работаю над созданием веб-приложения, которое помогает людям установить диету. Общая структура такова: посетитель сайта появляется на сайте и сразу попадает на страницу Sign In и либо регистрируется, …

11.11.2022
Автоматически загружаемый счет-фактура pdf

Я хочу создать опцию для загрузки pdf файла со счетом со следующими свойствами в админке базы данных django: models.py: from django.db import models from appsystem.models import Outlet from core.models import Item, Supplier from location.models import Warehouse, Zone, Section, Level …

11.11.2022
Неправильная конфигурация: Ошибка при загрузке модуля psycopg2: Нет модуля с именем 'psycopg2._psycopg' django

Мой сайт хорошо работал в cpanel. Когда я добавил консоль поиска google для seo, через день я вижу такую ошибку. Файл журнала Passenger.log <img alt="image description here" …

11.11.2022
Шаблон Django сравнивает строки, возвращая false?

В моем шаблоне есть кнопка, которая должна быть видна только если 1 Пользователь зарегистрирован и; 2 Пользователь является тем, кто разместил объявление но не отображается, даже если все вышеперечисленные условия были выполнены, поэтому в моем шаблоне есть следующее: …

11.11.2022
Django подсчет с использованием в списке объектов

У меня есть две модели - Book и Tags, связанные ManyToMany. После фильтрации списка книг я хочу получить список тегов, используемых в этих книгах, и количество для каждого тега. class Tag(models.Model): name = models.CharField(max_length=255) description = models.CharField(max_length=255) type = …

11.11.2022
Как создать inclusion tag, способный брать данные для шаблона из разных источников?

Я разрабатываю небольшую веб-галерею, и в этой галерее есть несколько типов вывода фотографий: Все фотографии, имеющиеся в базе данных Фотографии по определенному циклу фотографий Фотографии по определенному тегу Для каждого типа вывода создана соответствующая страница (photos.html, serie.html, tag.html) …

11.11.2022
Как вывести данные из списка в python на html-страницу?

Lists = ['data1','data2','data3'] for i in lists time.sleep(5) //I would like to write a function that will take i as an //argument renders that in an html page что-то вроде этого привет данные1 через 5 секунд, если мы …

11.11.2022
В django как я могу вернуться на эту страницу, когда информация отправлена

Class ModelCreateView(CreateView): model = Message fields=['message'] template_name = "page.html" succes_url = reverse='page' Отсутствует URL для перенаправления. Либо укажите URL, либо определите метод get_absolute_url в модели. это ошибка, но если я поставлю get absolute url обратного перехода на детальную …

11.11.2022
Как я могу создать пользовательское поле модели Array

Class PermsField(models.Field): def db_type(self, connection): return 'CharField' def __init__(self, *args, **kwargs): kwargs['max_length'] = 64 kwargs['verbose_name'] =_('permission') super().__init__(*args, **kwargs) def deconstruct(self): name, path, args, kwargs = super().deconstruct() del kwargs["max_length"] del kwargs["verbose_name"] return name, path, args, kwargs Я хочу создать …

11.11.2022
Javascript Функция извлечения возвращает [объект Promise]

В настоящее время я работаю над проектом, который включает в себя веб-сайт, построенный и запущенный на Django. На этом сайте я пытаюсь загрузить данные через быстрый API и пытаюсь загрузить эти данные через JavaScript и Fetch API. Но я всегда …

11.11.2022
Django ошибка AttributeError at /login/ 'NoneType' object has no attribute 'has_header'

Я делаю авторизацию на сайте django, используя этот гайд: https://proproprogs.ru/django/delaem-avtorizaciyu-polzovateley-na-sayte. Я создал view class LoginUser(DataMixin, LoginView): form_class = AuthenticationForm template_name = 'shop/login.html' def get_context_data(self, *, object_list=None, **kwargs): context = super().get_context_data(**kwargs) c_def = self.get_user_context(title=&quot;Авторизация&quot;) return dict(list(context.items()) + list(c_def.items())) …

11.11.2022
Django поле modified_at с автоматическим обновлением на уровне базы данных

Мне нужно иметь поля modifed_at в моем Django проекте. Поле, которое обновляется каждый раз, когда строка обновляется в базе данных, независимо от того, откуда приходит обновление: через вызов .save() или через queryset.update() или даже когда обновления происходят в базе …

11.11.2022
Корректный способ структурирования моделей, представлений и сериализаторов

У меня есть следующая структура моделей Parent и Child, где ребенок ссылается на родителя. class ParentModel(models.Model): name = models.CharField(max_length=255) class ChildModel(models.Model): name = models.CharField(max_length=255) parent = models.ForeignKey( ParentModel, related_name='children', on_delete=models.CASCADE ) created_by = models.ForeignKey(User, on_delete=models.CASCADE) class ParentSerializer(serializers.ModelSerializer): …