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

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): …

11.11.2022
Создание кнопки для обновления в постах django с помощью javascript fetch

У меня есть html, который отображает посты пользователя. В то же время, модель постов доступна через fetch (javascript). Я хочу создать кнопку для обновления содержимого постов, которые django показывает, но с помощью fetch. Проблема в том, что когда кнопка …

11.11.2022
Как использовать ColorThief с Django Rest Api?

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

11.11.2022
Сообщения django-allauth отображаются некорректно

Я использую django-allauth в проекте, но, к сожалению, сообщения при входе и выходе отображаются неправильно. Например, когда я выхожу из системы, появляется следующее сообщение: &lt;django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f5b3f2c5e48&gt; …

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

Я использую Wagtail API для создания сайта с одной конечной точкой, но разными типами страниц под этой конечной точкой. Короче говоря, у меня есть две модели class TeamPage(Page) и class BlogPage(Page): и мне нужны следующие …

11.11.2022
Процесс напоминания пользователю о точной дате и времени в django

У меня есть система уведомлений, например, при отправке задачи пользователю, пользователь получает уведомление в моей системе. Сейчас у меня есть только "мгновенные" уведомления. Поэтому, когда я отправляю кому-то задачу, в базе данных создается уведомление, и через web-socket пользователь получает …

11.11.2022
Как методом __str__ задать количество отображаемых символов объекта?

Мне необходимо в данном классе, при выводе на страницу, оставить только первые 15 символов текста. Вот что я написал на данный момент, но этот метод не работает: PRE_TEXT_LEN: int = 15 class Post(models.Model): &quot;&quot;&quot;Класс постов с сообщениями.&quot;&quot;&quot; text = models.TextField(verbose_name='Текст') …

11.11.2022
Как отправить available_apps в контексте в представление, которое находится вне панели администратора в Django?

Как получить список приложений, как в методе get_app_list в classy AdminSite? Я пытаюсь сделать это таким образом, но получаю пустой список. from django.contrib.admin.sites import AdminSite def change_view(self, request): ... context = { ... 'available_apps': AdminSite().get_app_list(request) } return render(request, …

11.11.2022
Синтаксическая ошибка в Django Mysql Migration, запущенной на Mac

Исключение: ~/devel/project/project$ poetry run python manage.py migrate Operations to perform: Apply all migrations: account, admin, alerts, auth, business, chat, contact, contenttypes, critique, curriculum, django_cron, djstripe, gear, guardian, hosted_media, jobs, news, newsletter, promo, registration, robots, seminars, sessions, sites, socialaccount, taggit, thumbnail, …

11.11.2022
Замедляют ли нулевые внешние ключи работу?

Я реализую прикрепление файлов к определенным объектам в проекте, над которым я работаю. Есть шесть или около того классов объектов, которые могут иметь прикрепленные файлы (которые будут показаны в их представлениях Detail и управляться через ссылку оттуда). Модель будет …

11.11.2022
Вот еще один вопрос по No module named 'rest_framework_jwtmusicapp' musicapp being the name of the app i'm workwork on

Я установил djangorestframework-simplejwt, но я все еще получаю это красное зигзагообразное подчеркивание на операторе import from rest_framework_jwt.settings import api_settings это из veiws.py и вот код ошибки из моего терминала (venv) C:\Users\Administrator\Desktop\Zuri Assignment\Week 5\songcrud&gt;python manage.p y runserver Watching …

11.11.2022
Почему я получил "http://~" в качестве параметра url перенаправления, хотя я установил "https://~" в LOGIN_REDIRECT_URL в mozilla-django-oidc?

Я пытался интегрировать приложение Django с Keycloak с помощью mozilla-django-oidc и решить проблему, о которой говорится в заголовке. Я настроил LOGIN_REDIRECT_URL и необходимые конфигурации в settings.py LOGIN_REDIRECT_URL = "https://~" и подготовленный шаблон Django. …

11.11.2022
AlterField выдает ошибку `Duplicate key name` [дубликат].

В моем файле миграции есть AlterField вот такой migrations.AlterField( model_name='historicalglobalparam', name='history_date', field=models.DateTimeField(db_index=True), ), моя таблица historicalglobalparam имеет history_date столбец При применении этого $python manage.py migrate Появляется ошибка django.db.utils.OperationalError: (1061, "Duplicate key name 'shared_models_historicalglobalparam_history_date_26e0c543'") …