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

19.01.2023
Как вставить данные внутрь html-тега путем выборки из базы данных django?

возможно ли в django получить данные из базы данных и вставить их в html тег. Я создал нижеприведенную модель и хочу поместить ее данные в соответствующие html-теги. class Metadata(models.Model): meta_name = models.CharField() meta_desc = models.TextField() meta_key = models.TextField() …

19.01.2023
Использование мастера форм django с allauth

В настоящее время мой процесс регистрации пользователей реализован с помощью allauth. Есть ли у кого-нибудь опыт, как сделать этот процесс многостраничным, например, с помощью мастера форм из formtools? forms.py (хранится по адресу users/forms.py) class UserCreationForm1(forms.UserCreationForm): error_message = forms.UserCreationForm.error_messages.update( …

19.01.2023
Как получить атрибуты класса в HTML

У меня есть несколько форм в моей переменной forms, которые я взял из моей БД. views.py: def settings(request): new_form = TrafficSourcesForm() forms = [TrafficSourcesForm(instance=x) for x in TrafficSources.objects.all()] return render(request, 'mainpage/dashboard.html', {'new_form': new_form, 'forms': forms, 'error': error}) …

19.01.2023
Пользовательское отображение значения ячейки, которое зависит от значения другой ячейки

Допустим, у меня есть столбец с несколькими потенциальными диапазонами значений (значения могут варьироваться от 1-10, 1-100 и т.д.). Теперь я хочу отобразить верхние 20% записей в этой колонке с 5x :thumbsup: emoji, вторые 20% с 4x :thumbsup: emoji …

19.01.2023
Как взять имена столбцов таблицы модели Django (queryset) в список, шаблон или другую переменную?

Добрый день! У меня есть табличная модель в Django model. С именованными именами столбцов полей. Я собираюсь разместить эту модель в таблице в шаблоне. Но у меня 8 ... 9 столбцов. Я хотел бы не …

19.01.2023
Как получить параметры url в виде списка в Django?

Я хочу получить параметры url в виде списка в django. Скажем, для примера, я добавлю каждый параметр в url как; mydomain.com/param1/param2/param3/.../paramx Где каждый параметр может существовать или не существовать. Например, ссылка может быть; mydomain.com/param1/param3/param4/... Итак, мой вопрос в …

19.01.2023
Django-allauth | Я нормально мигрирую в проект github, но все время пишет "You have 26 unapplied migration(s)".

Я хочу попробовать django-allauth. Я клонировал проект django-allauth на github (только это), но позже для миграции ok, когда я выполняю "python manage.py runserver", это говорит: You have 26 unapplied migration(s). Your project may not work properly until you apply the …

19.01.2023
Почему моя функция не возвращает объект по его slug в url?

'edit_holiday() получил неожиданный аргумент ключевого слова 'slug' Хотелось бы, чтобы при нажатии на объект, его slug возвращался в url, который я задаю автоматически в моделях, чтобы он был идентичен названию. Функция в models.py: @receiver (post_save, sender = Holiday) def …

19.01.2023
Pyodbc.ProgrammingError: ('42000', '[42000] [Microsoft][ODBC Driver 18 for SQL Server]

Я пытаюсь преобразовать тип столбца DataFrame и получаю эту ошибку, когда пытаюсь вставить данные в SQL SERVER: pyodbc.ProgrammingError: ('42000', '[42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Входящий поток протокола удаленного вызова процедур (RPC) потока табличных данных (TDS) некорректен. Параметр …

19.01.2023
Как ограничить, чтобы автор сообщения мог видеть и редактировать только свои сообщения

В этом коде только автор сообщения может редактировать свое сообщение, но как сделать так, чтобы автор сообщения мог видеть только свои сообщения? from rest_framework import permissions class IsAuthorOrReadOnly(permissions.BasePermission): def has_permission(self, request, view): if request.user.is_authenticated: return True return False …

19.01.2023
AttributeError: объект 'Serializer' не имеет атрибута '_meta'

я создал этот сериализатор для проверки наличия записи с такой комбинацией столбцов` class CampaignServicesValidation(serializers.Serializer): campaign_id = serializers.IntegerField(required=True) service_id = serializers.IntegerField(required=True) def validate(self, data): try: campaign_service = CampaignServices.objects.get(campaign_id=data['campaign_id'], service_id=data['service_id']) print("found"+str(campaign_service.id)) except Exception: raise serializers.ValidationError(detail='Campaign Service does not exist') return campaign_service …

19.01.2023
Как получить доступ к вложенным полям JSONField в шаблоне HTML (Django)

У меня есть модель user с полем data, содержащим вложенные данные, например, для одного user это может быть data = { "2020":{"payment_date":"today","amount":600}, "2021":{"payment_date":"","amount":800} } у модели также есть поле name. В моем HTML я могу …

19.01.2023
Django Wagtail динамически создает форму без новой модели

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

19.01.2023
Как установить и указать библиотеку Python GDAL на App Engine (Standard)?

Django выдает эту ошибку локально: django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library (tried "gdal", "GDAL", "gdal3.2.0", "gdal3.1.0", "gdal3.0.0", "gdal2.4.0", "gdal2.3.0", "gdal2.2.0", "gdal2.1.0", "gdal2.0.0"). Is GDAL installed? If it is, try setting GDAL_LIBRARY_PATH in your settings. Вот пример того, …

19.01.2023
Группировка и подсчет количества детей, когда у каждого ребенка больше определенного количества детей.

У меня есть три модели, Business, Employee и Client, где каждый бизнес может иметь много сотрудников и каждый сотрудник может иметь много клиентов: class Business(models.Model): name = models.CharField(max_length=128) menu = models.CharField(max_length=128, default="") slogan = models.CharField(max_length=128, default="") slug …

19.01.2023
Форма автозаполнения в django

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

19.01.2023
Как определить и отобразить Django formset для регистрации часов, потраченных на проект каждый день в течение месяца?

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

19.01.2023
Сбой ограничения NOT NULL: store_customer.first_name

Сбой ограничения NOT NULL: store_customer.first_name Метод запроса: GET URL запроса: http://127.0.0.1:8000/signup/. Версия Django: 4.1.4 Тип исключения: IntegrityError Значение исключения: Сбой ограничения NOT NULL: store_customer.first_name models.py class Customer(models.Model): first_name = models.CharField(max_length=50) last_name = models.CharField(max_length=50) phone = models.CharField(max_length=50) email …

19.01.2023
Как запросить список моделей из одного приложения в другое django?

Я столкнулся с проблемой в django. У меня есть два приложения в моем проекте booking и Home, в booking у меня есть модель Clinics, которая имеет данные, связанные с клиниками в приложении Home я создаю шаблон, который показывает …

19.01.2023
SessionId внутри заголовка cookie замедляет запрос (Django)

Я учусь использовать сессии и кэширование в django. Я заметил, что после входа в систему в заголовок cookie включается sessionId. Я использую декораторы "@authentication_classes" и "@permission_classes" для проверки сессии. Я также использую Redis для кэширования сессии, так как не хочу …

19.01.2023
Как развернуть бэкенд Django в самодостаточном ПК?

У меня есть Django Back-end, и я хотел бы развернуть его в "production" на локальном ПК и чтобы он был доступен для всех в той же сети. PS: в сети есть прокси. Как я могу достичь этого таким …

19.01.2023
OSError: /opt/anaconda3/lib/libgdal.dylib: невозможно открыть файл разделяемого объекта: Нет такого файла или каталога

Я использую windows и установил GeoDjango на свой компьютер, но не слишком подтвердил, как я могу добавить путь к моему приложению Django т.е. = GDAL_PATH = ?? не подтвердить Я пробовал папку, в которой установлен мой GDAL, по …

19.01.2023
Как преобразовать строку в дату?

Я пытаюсь выполнить строковый запрос с объектами. У меня есть поле tran_date, которое выглядит следующим образом: '2022062519:14:47' Я думаю, что из-за этого я получаю эту ошибку: django.db.utils.DataError: значение поля даты/времени вне диапазона: "2022062519:22:54" LINE 1: ...HERE merch_id = '510000022048730' and …

19.01.2023
Как отображать сообщения об ошибках в django перед каждым текстовым полем django

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

19.01.2023
Django Channels эквивалентный код для javax.websocket

Я новичок в Django Channels. Я пытаюсь повторить то, что сделано в этом Java-коде, используя Django Channels. Но я не могу понять, как отправить сообщение JSON на фронтенд Angular. Во фронтенде есть таблица, которая будет обновляться через реализацию …

19.01.2023
Потеря изображений каждый раз на сервере при запуске "docker-compose up --build" + Django

Я установил docker на проект Django, изображения хранятся на сервере, но когда я загружаю изменения на сервер, а затем запускаю "docker-compose up --build" то он теряет все изображения, которые я загрузил, путь показывает изображения, но я не могу …

19.01.2023
How To Solve Django ValueError: :Comment.post" должен быть экземпляром "Software"

Я получаю ошибку снова и снова, когда отображаю комментарии к программе. Пожалуйста, подскажите, в чем проблема? Я сделал много попыток, используя get , filter , но ошибка остается той же. Другие ошибки могут появляться при изменении вида комментариев. Пожалуйста, …

19.01.2023
ValueError: Связанная модель 'users.customuser' не может быть разрешена

Не могу понять, что делать, чтобы решить эту проблему. Я пытаюсь создать пользовательскую модель пользователя, но когда я пытаюсь мигрировать, она выдает эту ошибку. Вот managers.py: from django.contrib.auth.base_user import BaseUserManager from django.utils.translation import gettext_lazy as _ class CustomUserManager(BaseUserManager): …

19.01.2023
Динамический рендеринг шаблонов в Angular

Можно ли динамически выводить шаблон из БД? в этом шаблоне я собираюсь использовать события angular, интерполяцию строк и директивы. Есть ли у нас другой вариант вместо компилятора Angular? В настоящее время мы имеем старый процесс или код...

19.01.2023
Джанго. Один проект. Отдельные системы авторизации и шаблоны для разных приложений

У меня есть проект со следующей структурой: main_app accounts_app (хранит модель CustomUser) my_app1 users_app (внутри my_app1) my_app2 users_app (внутри my_app2) Причина раздельного users_app в том, что я хочу повторно …

19.01.2023
Отправка сообщения электронной почты на основе булевого значения формы

Я пытаюсь отправить письмо, основываясь на булевом значении формы. Если Trigger_Email равен True, то отправьте письмо Ниже представлен models.py class New_Shipment(models.Model): Status_CHOICES = ( ("1", "Open"), ("2", "Close"), ) alphanumeric = RegexValidator(r'^[\s0-9a-zA-Z\.-_]*$', 'Only alphanumeric characters are allowed.') Courier_or_Freight_details …

19.01.2023
Django возвращает дубликаты, даже если используется функция distinct()

Я использую django=4.1, python=3.8 & sqlite. Я хочу отфильтровать пять лучших очков игроков и уникальных игроков за определенный месяц и представить их в шаблоне, дубликатов быть не должно. Это модель PlayerPoint: class PlayerPoint(models.Model): OPERATION_CHOICES = (('ADD', 'ADD'), ('SUB', …

19.01.2023
Ограничение доступа к веб-сайту по геолокации клиента

Мне нужно ограничить доступ к веб-сайту из-за правил страны. Я знаю, что хостинг-провайдеры или CDN/вебсерверы типа Cloudflare или NGINX могут сделать это за меня и, вероятно, это лучший подход (?), но я думаю, что только если сайт должен масштабироваться, …

19.01.2023
Как я могу получить доступ к данным текущей сессии вне функции представления django?

Я использую объект SessionStore для хранения данных сессии, как я могу получить текущие данные сессии из таблицы Session без использования pk, поскольку мы не знаем pk записи, хранящейся в таблице. Вот код ldap.py from django.contrib.sessions.backends.db import SessionStore s …

19.01.2023
Как обслуживать уменьшенное изображение вместо полного изображения на странице листинга статей в Django?

Я сделал сайт на django вот он https://www.endustri.io. Когда вы смотрите на frontpage, я подаю изображение с изображением блога в оригинальном размере. И это приводит к увеличению времени загрузки. Поэтому я хочу использовать 300x180 пикселей для изображений …

19.01.2023
Как применить разрешения на perform_create в ViewSet DRF

Это мой набор представлений: class MyViewSet(ModelViewSet): serializer_class = MySerializer queryset = MyClass.objects.all() def get_serializer_class(self): if self.request.user.is_superuser: return self.serializer_class return serializers.MyUserSerializer def perform_create(self, serializer): employee = models.Employee.objects.get(user=self.request.user) serializer.save(employee=employee) Я хочу применить разрешение перед выполнением функции perform_create, эта функция perform_create() должна …

19.01.2023
Отказано в применении стиля из '<URL>' из-за его MIME-типа ('text/html') pythonanywhere

Отказано в применении стиля '', поскольку его MIME-тип ('text/html') не является поддерживаемым MIME-типом таблицы стилей, а строгая проверка MIME включена. у меня нет проблем в vscode, но когда я хостился в pythonanywhere, я не могу даже войти в …

19.01.2023
Интеграция платежной системы Django-PayPal, основанной на подписке

Я пытаюсь реализовать метод оплаты на основе подписки в Django. Я попытался интегрировать кнопку подписки в соответствии с руководством PayPal. Скриншот прилагается. Но после нажатия на любую из кнопок экран пуст, и …

19.01.2023
Django: запуск сервера, использующего определенную базу данных из нескольких баз данных

Я пытаюсь создать 2 базы данных в django. Вторая база данных предназначена для тестирования, поэтому эти две базы данных практически имеют одинаковые модели. Мой вопрос в том, как запустить сервер, используя вторую базу данных. Шаги, которые я …

19.01.2023
Forbidden (403) CSRF verification failed - Ошибка с Docker, Django и Nginx

Я новичок в docker. Начиная с проекта Django (Django 4.0), я использую Docker бок о бок с Nginx. Я использовал файл docker-compose.yml и использовал пользовательскую конфигурацию Nginx, и все работает. Только когда я перехожу на экран входа и нажимаю …