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

13.02.2022
Возвращаемое значение пользовательского валидатора поля модели Django не сохраняется

У меня есть следующая реализация для пользовательской валидации номера телефона. Она выполняет валидацию правильно, но возвращаемое значение (форматированное) не сохраняется в экземпляре модели. Я не использую пользовательскую форму и данные вводятся из панели администратора. пользовательский валидатор def phone_number_validator(value): …

13.02.2022
Ошибка Django, показывающая тип none, когда он не является таковым при вызове функции

Может ли кто-нибудь объяснить, почему возникает следующая ошибка AttributeError: объект 'NoneType' не имеет атрибута 'check_data' ошибка возникает, когда я пытаюсь вызвать метод "passdata = self.check_data(request)". может ли кто-нибудь объяснить, почему это происходит, что я делаю не так class UpdateRepo: …

13.02.2022
Django OAuth Google

Я пытался импортировать urlpatterns следующим образом в project/urls.py. from allauth.socialaccount.providers.google.urls import urlpatterns as google_url Но Django, похоже, не признал этого, подчеркнув этот код. показывает подчеркивание У меня нет ни одной подсказки. …

13.02.2022
Мои роли пользователей возвращают либо индекс списка вне диапазона, либо возвращают меня к входу в систему, даже если нужная роль вошла в систему

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

13.02.2022
Django - Список объектов внутри списка объектов

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

13.02.2022
Фатальная ошибка отсутствия записи в pg_hba.conf при использовании Heroku и Postgresql

Я получаю эту ошибку при продвижении моего проекта Django на Heroku: Я посмотрел на базу данных postgres, которая подключена к моему проекту heroku, и учетные данные не те же, что отображаются, мы не делали никаких изменений в базе …

13.02.2022
PermissionError: [Errno 13] Permission denied:/home/vagrant/?

Я пытался запустить сервер Django в python env на Vagrant ubuntu 18.04, но он выдает эту ошибку? файлы синхронизированы с windows 11, если это поможет. и я использовал Virtualenv --always-copy для создания env (env1) vagrant@vagrant:~/desktop/python_files/djangoFirstApp$ python manage.py runserver 10.0.2.15:8000 Traceback …

13.02.2022
Что более оптимально для больших данных: Храните фиксированные данные или позвольте языку обрабатывать их [закрыто].

У меня есть вопрос. Если у меня есть административная система компании Что лучше или оптимальнее с точки зрения производительности? Almacenar cifras totales de sumas de facturas en una base de datos o Dejar que el lenguaje opere con …

13.02.2022
Проблема генерации PDF с помощью PHANTOMJS, PDFTOPS, PS2PDF

Процесс работал нормально до 1 месяца назад, а теперь просто рендерит пустые страницы. На основе html шаблона, он должен рендерить PDF файл. Вот код, который у меня есть subprocess.call([settings.PHANTOMJS, settings.SCRIPTS_PATH + "/cover.js", str(self.id), local_cover_output + ".raw", settings.HOSTNAME]) subprocess.call([settings.PDFTOPS, …

13.02.2022
Django loaddata не работает с Postgres на базе ElephantSQL

Я работаю с Django уже несколько лет, но всегда использовал sqlite (я использую его только для небольших личных сайтов). Я хочу попробовать перенести один из моих проектов на Postgres, используя бесплатный план ElephantSQL, и мне нужно перенести существующие данные. В …

13.02.2022
Получение списка пользователей, когда в их часовом поясе наступает полночь

Мне нужно отправить электронное письмо моим пользователям, когда в их часовом поясе наступит полночь. Я думаю, что мой подход хорош, но у меня проблема с функцией Django F() в моем запросе. Вот запрос: target_offset = 0 - timezone.now().hour …

13.02.2022
DjangoQ срабатывает дважды для каждой задачи, в том числе при запуске

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

12.02.2022
Python/Docker - Не найдено подходящего дистрибутива для Django 3.1.3

У меня есть проект, который я пытаюсь запустить под названием Veganettest в редакторе кода visual studio, однако, когда я запускаю docker-compose up, я получаю ошибку ERROR: No matching distribution found for Django==3.1.3, хотя такой дистрибутив действительно существует. Я пробовал …

12.02.2022
Как получить ввод даты от пользователей в моделях django

Я работаю над api и тестирую его с помощью postman, поэтому мне нужна дата от пользователей как ввод в формате %d-%m-%y также поле даты не является обязательным вот как выглядит мой model.py from django.db import models # Create your …

12.02.2022
Как получить данные из модели приложения в представлениях другого приложения?

Здравствуйте django python разработчики. Действительно, я разработал django проект, состоящий из 2 приложений. MyApp и Blog Я хочу получать данные из моделей MyApp App из базы данных на представлениях App Blog без переписывания одних и тех же функций Как …

12.02.2022
Оператор OR в фильтре Django создает дубликаты

Когда я печатаю Brand.objects.filter(Q(name__icontains=keyword)|Q(tag__name__icontains=keyword)), выдается два объекта, в отличие от моего ожидания. Должен быть только один. Мой models.py имеет вид class Brand(models.Model): name = models.CharField(max_length=20) tag = models.ManyToManyField('Tag', blank=True) class Tag(models.Model): name = models.CharField(max_length=20) Когда я печатаю …

12.02.2022
Сброс поля на странице администратора Django

Представьте себе, что у меня есть модель и в админской форме Django я могу обновлять свои поля. Я хочу реализовать что-то вроде: обновить одно поле, а второе будет сброшено в форме администратора в реальном времени (я буду надеяться, что …

12.02.2022
AttributeError: объект 'NoneType' не имеет атрибута 'build_absolute_uri' Django Rest Framework

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

12.02.2022
Как я могу развернуть свои проекты django на heroku?

Я пытался развернуть свой простой проект django на heroku, но не смог понять, как решить эту проблему Это git push heroku master remote: Traceback (most recent call last): remote: File "/tmp/codon/tmp/buildpacks/0f40890b54a617ec2334fac0439a123c6a0c1136/vendor/runtime-fixer", line 8, in <module> remote: r = f.read().strip() remote: …

12.02.2022
Недопустимый тег блока в строке 24: 'form.as_p', ожидается 'endblock'. Вы забыли зарегистрировать или загрузить этот тег?

Я новичок в Django и пытаюсь сделать приложение, но сейчас у меня такая ошибка: "Недопустимый тег блока в строке 24: 'form.as_p', ожидается 'endblock'." ШАБЛОН {% extends "base.html" %} {% block title %} <title>Tarefas</title> {% endblock title %} {% block …

12.02.2022
Как вы начинаете этот проект?

Когда я использую код django-admin.exe startproject mysite, он выдает пустое место. Я не знаю, что происходит. Кто-нибудь знает ответ на этот вопрос?

12.02.2022
Как решить проблему несовпадения внешних ключей в django?

Я пытаюсь соединить две таблицы в django, но получаю ошибку django.db.utils.OperationalError: foreign key mismatch - "website_doctor" referencing "website_field" предложите способ решения

12.02.2022
Django - Как разрешить только штатным пользователям видеть свои собственные сообщения в панели администратора

У меня есть модель под названием listings, и я хочу, чтобы пользователи из числа персонала могли просматривать, редактировать и удалять объявления только в созданной ими панели администратора. В настоящее время штатные пользователи могут просматривать редактировать и удалять все объявления …

12.02.2022
Как проверить, был ли создан экземпляр модели django?

Я тестирую api для игры и имею некоторые проблемы с моделью. Это моя модель: models.py class Gamesession(models.Model): gamemode = models.ForeignKey(Gamemode, on_delete=models.CASCADE, null=True) user = models.ForeignKey(CustomUser, on_delete=models.SET_NULL, null=True) gametype = models.ForeignKey(Gametype, on_delete=models.CASCADE) created = models.DateTimeField(editable=False) objects = models.Manager() Это …

12.02.2022
Добавьте дополнительные поля в модель auth User, а затем используйте ее для аутентификации в Django

Я хочу добавить дополнительные поля в модель auth User и затем использовать ее для регистрации, входа и выхода. Например, мне нужно поле image для хранения фотографии профиля и поле interger/date для хранения даты рождения. Мне трудно понять пользовательскую аутентификацию. Я …

12.02.2022
Разганичение прав доступа на уровне модели в административной панели Django

Вопрос касается только работы в административной панели Django: Имеются 2 модели Departments (отделы) и Employees (сотрудники) class Departments(models.Model): title = models.CharField() class Employees(models.Model): name = models.CharField() fk_departments = models.ForeignKey(Departments) Например, имеются несколько отделов: "Отдел № 1" и "Отдел № …

12.02.2022
Где найти единую понятную инструкцию для метода ModelAdmin в Django

Вопрос от глупого нуба о Django Я прочитал учебник, в котором описывался метод ModelAdmin changelist_view Выглядит это следующим образом: class SaleSummaryAdmin(ModelAdmin): # ... def changelist_view(self, request, extra_context=None): response = super().changelist_view( request, extra_context=extra_context, ) try: qs …

12.02.2022
Как выполнить вложенный цикл в шаблоне Django на одном наборе запросов

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

12.02.2022
Как сделать обратный знак в запросе к базе данных django в совпадающих строках?

У меня есть модель Django, которая выглядит следующим образом: direction_choices = ( ("up", "Up"), ("down", "Down"), ("left", "Left"), ("right", "Right"), ) class Movement: direction = models.CharField(max_length=5, choices=direction_choices) distance = models.PositiveSmallIntegerField() Допустим, данные в моей базе …

12.02.2022
Есть ли способ использовать FPDF для генерации PDF-файла из форм в Django?

Я пытаюсь сгенерировать PDF файл и дать ему пользовательское имя, используя Django 4.0.2 У меня есть 2 входа, один для имени и один для фотографий, я хочу иметь возможность генерировать PDF без сохранения его в моей базе данных, но вернуть …

12.02.2022
AttributeError: объект 'Model' не имеет атрибута '....' Django Rest Framework

У меня есть эта модель class EntityPhoto(models.Model): user = models.ForeignKey('users.CustomUser', on_delete=models.CASCADE, null=True, related_name='entity_photo_user') entity = models.ForeignKey('Entity', on_delete=models.CASCADE) image = models.FileField(upload_to='entities/') created_at = models.DateTimeField(editable=False, default=timezone.now) updated_at = models.DateTimeField(default=timezone.now) class Entity(models.Model): .... class EntityPhotosSerializer(serializers.ModelSerializer): image = serializers.SerializerMethodField('get_img') def get_img(self, …

12.02.2022
Штрих-коды не сканируются после преобразования html в pdf (с помощью пакета weasyprint)

Я использую пакет weasyprint для конвертации html в pdf с Django. моя проблема в том, что я не могу сканировать штрих-коды, напечатанные в pdf, с устройств для сканирования штрих-кодов. !!! единственный формат штрих-кода, который можно сканировать - это ean13, …

12.02.2022
Ввод CSV-файла из HTML и его разбор в базу данных с помощью Django

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

12.02.2022
500 Server Error после сохранения данных в админке django

Мой сайт развернут на сервере apache. Когда я добавляю поле изображения в модель. Я пытаюсь сохранить объект в Django admin, но он показывает серверную ошибку 500. Но если я удаляю поле изображения в модели. Он не показывает никакой ошибки. …

12.02.2022
Как установить выбранное значение по умолчанию в ModelChoiceField при работе с ModelForm?

Я создаю простую форму через ModelForm, я сделал 4 таблицы, которые состоят из одной главной таблицы, и 3 подтаблиц, которые являются внешними ключами главных таблиц, все работает идеально. But I want that there must be selected value in form …

12.02.2022
Разработка веб-приложения для онлайн-анкеты с помощью Django

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

12.02.2022
Плагин Django ckeditor codesnippet показывает коды без цвета

Я использую ckeditor в моем проекте django, все работает хорошо, но при добавлении фрагмента кода есть только простой текстовый код без цветов, но в моей панели администратора он нормальный. <a href="https://i.stack.imgur.com/3WZtA.png" rel="nofollow …

12.02.2022
Как изменить заголовок pdf с помощью django?

У меня есть приложение, которое позволяет загружать pdf-файлы, а затем просматривать их в браузере, и оно отлично работает, но единственная проблема в том, что мой заголовок почему-то представляет собой regex urls.py …

12.02.2022
Django Rest Framework 'can't set attribute' в APIView

У меня есть конечная точка, класс CompanyDefaultView, который наследует классы APIView и AURPostCompIdMixin. при использовании этой конечной точки я получаю AttributeError: can't set attribute ошибку. это весь код в одном файле и вот трассировка стека Traceback …

12.02.2022
Как выполнить метод внутри класса, не вызывая его, с параметром self

Я пытаюсь сделать рандомизированные урлы и сохранить их в базе данных, но этот код постоянно возвращает эту ошибку TypeError: randomizer() missing 1 required positional argument: 'self' Я попытался вызвать рандомизатор как randomizer() вместо randomizer …