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

26.09.2022
Получение None вместо Value из HTML-формы (Django)

Ниже приведен мой HTML-шаблон <form action="{% url 'test-data' %}" method="POST" name="test" enctype="multipart/form-data"> {% csrf_token %} <h2> {{ result }} </h2> <div class="d-flex justify-content-center"> <button type="submit" class="btn btn-primary">Show</button> </div> </form> my View.py def show_result(request): if …

26.09.2022
Невозможно POST данные с помощью Django REST Framework : Not Found

Я пытаюсь понять, почему Django REST Framework выбрасывает 404 Not Found, когда я размещаю данные с помощью кода ниже, потому что когда я загружаю просматриваемый API с URL, он корректно отображает список объектов с HTML-формой POST data. Проект Django, …

26.09.2022
Django Integrity Error at /accounts/login/ 1364, "Поле 'id' не имеет значения по умолчанию"

Я получаю ошибку Django при нажатии на кнопку входа в систему. К сожалению, я не знаю, какая таблица вызывает проблему. Моя полная ошибка: IntegrityError at /accounts/login/ (1364, "Поле 'id' не имеет значения по умолчанию") Метод запроса: …

26.09.2022
Как можно применить фильтрацию к импортированным данным при использовании пакета django-import-export

Применяя форму (не используя панель администратора) можно сделать так, чтобы пользователи импортировали свои данные в формате xlsx практически в модели. У меня есть две модели Task & Item. Каждый объект Task имеет множество объектов Item. Когда необходимо импортировать файл данных, …

26.09.2022
Как использовать собственную базу данных для аутентификации пользователей [закрыто]

Я создал базу данных с данными пользователя: class Users(models.Model): login = models.CharField(max_length=32, blank=False, unique=True, verbose_name='Login') password = models.CharField(max_length=255, blank=False, verbose_name='Password') email = models.EmailField(max_length=255, unique=True, verbose_name='Email') balance = models.IntegerField(verbose_name='Balance', null=True) class Meta: verbose_name = 'Users' verbose_name_plural = 'Users' ordering = ['id'] …

26.09.2022
AttributeError: объект 'FieldInstanceTracker' не имеет атрибута 'saved_data'

Проблема с сигналом post_save? class Book(models.Model): room = models.ForeignKey(Room, on_delete=models.CASCADE, null=False) library = models.ForeignKey(Library, on_delete=models.CASCADE, null=False) created_at = models.DateTimeField(auto_now_add=True) tracker = FieldTracker() def update_service(sender, instance, **kwargs): main_library = Library.object.get(id=1) if not instance.library == library: for book in instance.book_set.all(): …

26.09.2022
AttributeError при попытке получить значение для поля `country` на сериализаторе

Я столкнулся со следующей ошибкой и застрял на ней последние две недели. Я не знаю, что может означать, что объект 'int' не имеет атрибута 'country' в моем случае, а страна существует в моем сериализаторе и модели. Если я удалю …

26.09.2022
Лучшая практика для устранения различий между синхронизацией Now() и timezone.now() в базах данных и веб-рабочих?

У меня есть checkconstraint на модели django, применяемый на базе данных PostgreSQL: from django.db import models from django.db.models import CheckConstraint, Q, F from django.db.models.functions import Now class Event(models.Model): mydate = models.DatetimeField() class Meta: constraints = [ …

26.09.2022
Как правильно использовать prefetch_related в django

Один запрос выполняется более чем в 10 раз быстрее другого, похоже, что prefetch_related не имеет никакого эффекта. Как правильно это сделать? # 400ms test = PZItem.objects.all().aggregate(Sum('quantity')) # 4000ms test = PZ.objects.prefetch_related('pzitem_set').aggregate(Sum('pzitem__quantity'))

26.09.2022
Нужна помощь в виджетах форм django

Я нахожусь в середине проекта. Мне нужна помощь в использовании виджетов. У меня есть модель, для которой я хочу создать форму модели: Моя модель : class Appointments(models.Model): doctor = models.ForeignKey(Doctor, on_delete=models.CASCADE) patient = models.ForeignKey(Patient, on_delete=models.CASCADE) app_time = models.DateTimeField() diognoses …

26.09.2022
SQLite to PostgreSQL Transfer - Connection Refused: Работает ли сервер на этом хосте и принимает ли он TCP/IP соединения?

Цель: Уметь решать проблему "Работает ли сервер на этом хосте и принимает ли он TCP/IP соединения?". Недавно я перенес свою базу данных Django с SQLite на PostgreSQL, следуя шагам по этой ссылке. Когда …

26.09.2022
Как загрузить изображение из request.POST в django

У меня есть класс 'product' с полем Imagefield под названием 'image'. Я хочу сделать форму загрузки для изменения изображения. product.image= request.POST.get('image',product.image) В этом режиме я могу заменить изображение на новое, но если я не хочу его менять, …

26.09.2022
Как я могу реализовать эту логику в Django, где продавец может только продавать товары, а покупатель только покупать?

У меня есть сценарий, в котором продавец может только продавать товары, а покупатель может только покупать товары Я новичок в Django Я понятия не имею, как я могу реализовать эту логику?

26.09.2022
Шаблон Django не отображает элементы словаря

У меня есть словарь с именем Rooms. Я отправляю элементы словаря в файл home.html Views.py from django.shortcuts import render # Create your views here. rooms = [ {'id': 1, 'name': 'Lets learn Python!'}, {'id': 2, 'name': 'Front-End Developer'}, {'id': …

26.09.2022
Django queryset: аннотация с вычисляемым значением

Я делаю очень простую систему уведомлений для своего сайта, работающую на основе API Django REST Framework. Она предназначена для отправки обновлений сайта и прочего всем пользователям, все получают одинаковые уведомления, и они могут пометить их как прочитанные/заархивировать. Я придумал следующую …

26.09.2022
Перезапись метода сохранения для автоматического создания записи в связанной таблице django

После регистрации новому пользователю отправляется письмо с подтверждением электронной почты. Я создал модель UserWithConfirmation с новым полем is_email_confirmed. Я следовал этому https://docs.djangoproject.com/en/4.1/topics/auth/customizing/#extending-the-existing-user-model. Я хочу, чтобы UserWithConfirmation создавался для каждого нового пользователя при его сохранении. На данный …

26.09.2022
Django 4. Настройка регистрации

Подскажите ресурс на Git или разжеванный мануал по созданию системы авторизации с подтверждением электронной почты

26.09.2022
Django REST framework - AttributeError: объект 'ResetPasswordRequestSerializer' не имеет атрибута 'id'?

Я пытаюсь установить RequestPasswordResetAPI конечную точку. # Serializer class ResetPasswordRequestSerializer(serializers.Serializer): email = serializers.EmailField(min_length=2) class Meta: fields = ['email'] def validate(self, data): print(data) # Check if email exists if data.get('email', ''): try: # Get the user user = User.objects.get(email=data.get('email', '')) …

26.09.2022
Что означает интерфейс в этом определении

Читаю документацию по Django и не могу понять, что означает здесь слово интерфейс, насколько я знаю в Python их нет Manager - это интерфейс, через который для моделей Django предоставляются операции запросов к базе данных. По крайней мере, один …

26.09.2022
Указание функции представления в Django

Я практикуюсь в Django и хочу знать, как правильно работают запросы и механизмы представления в Django. Я запустил приложение под названием ghcrawler в моем проекте django. По моему замыслу оно должно отправлять ответы, полученные от localhost/ghcrawler и localhost/ghcrawler/results …

26.09.2022
Тип исключения: OperationalError at /admin/firstapp/employee/ Exception Value: no such column: firstapp_employee.user_id

Привет, я новичок в django & пытался перенести свою модель, когда получил эту ошибку.Any suggestions? вот мой models.py (я пытаюсь создать отношения один к одному между пользователем и моделью Employee) from django.db import models from django.contrib.auth.models …

26.09.2022
Вызов django context_processor без запроса как обычной функции

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

26.09.2022
Как изменить значение, хранящееся в name, на основе предыдущего ввода от пользователя в html?

Добрый день. Я создаю сайт с использованием python django. Я пытаюсь изменить значение в таблице в базе данных, содержащей оценки студентов на основе номера студента (строка) и названия задания (столбец). У меня есть функция в файле views.py, которая использует …

26.09.2022
Apache2 не перенаправляет неwww запрос на www

Я пытаюсь перенаправить все non-www запросы на www. Вот мои настройки конфигурации apache. RewriteEngine on RewriteCond %{SERVER_NAME} =example.com [OR] RewriteCond %{SERVER_NAME} =www.example.com RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]

26.09.2022
При нажатии на кнопку add more в базу данных сохраняются только первые данные [закрыто]

<input type="text" name="quantity" id="quantity" placeholder="QUANTITY"> <!-- <label for="phone">phone</label><br> --> <!-- <input type="text" name="phone" id="quantity-type" style="width:180px;"> --> <select name="quantity_type" id="quantityType"> <option value="kg">Kg</option> <option value="ton">Ton</option> <option value="peices">No's</option> </select> </div> <div> <select name="brand_name" id="brand_name" class="brand_name" onChange="check(this);"> <option value="Shyam Steel Industries …

26.09.2022
Задайте аннотацию django queryset перед нарезкой на кусочки

Я в основном хотел узнать, порядок выполнения для Django queryset действий аннотации и нарезки. Пусть Books - модель, в которой около 1000 значений. some_books = Books.objects.annotate( test_field=some-actions.... ).filter( some-other-filters )[:100] Когда я выполняю вышеприведенный запрос, будет …

26.09.2022
Как сделать SELECT UNNEST ARRAY для списка, не хранящегося в базе данных, в django

Я пытаюсь воспроизвести этот упрощенный запрос Postgres в Django (где [v1, v2, ...] - это список в python): SELECT * FROM UNNEST(ARRAY[v1, v2, ...]) objs (obj) WHERE EXISTS( SELECT "table"."field1" FROM "table" WHERE "table"."field2" = 'value' AND "table"."field1" = …

26.09.2022
Как правильно работать с <select></select> в шаблонах в Django?

Я немного конфьюзд. Как прописать кнопки снизу в списке поиска рабочими? сверху у меня отображаются свежие комменты для быстрого реагирования, снизу типа архива. Верхние работают прекрасно, с нижними сижу туплю например удаление. Так работает верхняя кнопка. &lt;form action=&quot;{% …

26.09.2022
Изменение значений атрибутов объекта модели django с помощью переменной [дубликат]

У меня есть эта модель : class Project(models.Model): name = models.CharField(max_length=200, verbose_name="project name", default="") price = models.FloatField(verbose_name="Price", default=0) description = models.TextField(verbose_name="Description du projet", blank=True, null=True) state = models.CharField(max_length=7, choices=STATES, verbose_name="Statut", default='not started') ...a lot of other fields... Если …

26.09.2022
Когда я редактирую профиль, как сделать так, чтобы система автоматически отправляла подтверждение по электронной почте, если email изменен - Django

Итак... Мой основной замысел состоит в том, что когда пользователь редактирует свой аккаунт и меняет email, система должна изменить всю остальную информацию, кроме email, и отправить письмо на новый email (введенный пользователем) со ссылкой подтверждения. После нажатия на ссылку …

26.09.2022
Как исправить часовой пояс django python

У меня есть данные о дате, сохраненные в моем postgresql, они выглядят следующим образом Я получаю дату, используя эту модель django: ddate = list(MyModel.objects.values('created_at')) getDates = [d['created_at'] for d in ddate if …

26.09.2022
Хранение субтитров в базе данных

Я работаю над проектом, который использует AI для распознавания речи аудиофайла. Выходом этого ИИ является огромный объект JSON с тоннами значений. Я удалю некоторые ключи, и конечная структура будет выглядеть следующим образом. { text: "&lt;recognised text&gt;", language: "&lt;detected …

26.09.2022
Как подкласс или исправление запроса, когда пользователь заполняется AuthenticationMiddleware

Я расширил стандартную модель Django AbstractUser, создав эту модель Visitor, которая содержит больше информации о пользователе. class Visitor(models.Model): user = models.OneToOneField(get_user_model(), on_delete=models.CASCADE, related_name='visitor') Посмотрев на замечательную Django Debug Toolbar, я заметил, что и модель User, и эта модель …

26.09.2022
Django : Как проверить существует ли список значений в таблице или нет в одном запросе в django?

пользователь ввел categoryIds = [1,2,3,............] for catId in categoryIds: if Category.objects.filter(id = catId).exist(): -------------- ----single opertions like adding value in to dict.----- else: -------------- Мне нужно избежать неказистой итерации, проверяя ее в одном запросе. Проверьте правильность введенных …

26.09.2022
Добавление параметров к url строке в django

Я пишу проект на django, у меня есть следующие файлы: #urls.py from django.urls import path from . import views app_name = 'some_app' urlpatterns = [ path('', views.index, name='index'), path('some_url/', views.view_func, name='some_url') ] #views.py from django.shortcuts import redirect def index(request): …

26.09.2022
Django Q objects vs python code лучше по производительности?

Что обеспечит лучшую производительность: использование условий фильтрации с помощью Q в django ORM или просто получение нефильтрованных объектов и сравнение в python. employee_qs = employee.objects.filter(state=States.ACTIVE, topic_assn__topic_id=instance.ss_topic_id).select_related('c_data').filter( Q(c_data__is_null=True) | Q(c_budget__gt=F('c_data__budget_spent') + offset_amt)) В/с employee_qs = employee.objects.filter(state=States.ACTIVE, topic_assn__topic_id=instance.ss_topic_id).select_related('c_data') for employee …

26.09.2022
Класс Serializer как свойство класса Model - плохая ли это практика?

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

26.09.2022
Какая сторона (front-end или Back-end) является лучшей практикой для сжатия размера медиа? [закрыто]

Я работаю над клоном Twitter, используя React и Django и ищу лучшую практику для Lossless Media Compression. Так с какой стороны (Front-end или Back-end) лучше всего сжимать размер медиафайлов? И есть ли предложения по библиотекам для …

26.09.2022
Ошибка: Не был отправлен файл. Проверьте тип кодировки в форме

Пожалуйста У меня проблема с реестром продавца, все работало нормально до этого, так что я просто решил перепроверить все, что сделал, к моему удивлению код, который работал идеально до этого, больше не работает. пожалуйста, помогите мне ребята............................................................................................................................................................. views.py def registerRestaurant(request): …

26.09.2022
Django: как сделать группировку по полю, которое является индексированным varchar?

У меня есть модель Product следующего вида: class Product(models.Model): manufacturer = models.CharField(max_length=32, null=True, blank=True) product_model = models.CharField(max_length=32, null=True, blank=True) description = models.CharField(max_length=32, null=True, blank=True) Поле manufacturer не является первичным ключом, но это индекс. Я хочу сделать запрос, …