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

07.07.2022
Я добавил & вместо | между объектами Q, но это не работает

Иногда я ищу только тип и цвет. или только название и год, поэтому Q должен быть в состоянии скомпилировать запрос вместе например, если я напишу "url/search/?q=action&q=Blue", он вернет только последний запрос, который в данном случае является "Blue" views.py …

07.07.2022
Gmail не отправляет сообщения из веб-приложения django

Я создал веб-приложение на Python-Django. Я пытался отправить электронное письмо пользователю, но оно не работает. Как я могу решить эту проблему? #SMTP Configuration EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.gmail.com' EMAIL_POSRT = 587 EMAIL_USE_TLS =True EMAIL_HOST_USER = 'fhcollege@gmail.com' EMAIL_HOST_PASSWORD = …

07.07.2022
Я не могу связать страницы в django, мой код правильный. Что еще мне нужно сделать?

в файле urls.py мой код таков: from django.urls import path from . import views urlpatterns = [ path("<str:name>", views.index ,name="index"), ] в файле views.py мой код таков: from django.shortcuts import render from django.http import HttpResponse from .models …

07.07.2022
Удаление наследования из модели, сохраняющей идентификаторы

У меня есть два класса, один из которых наследуется от другого class Drink(models.Model): .... class Juice(Drink) .... Теперь, это была ошибка, и я хотел бы удалить наследование и сделать модель Juice обычной моделью Juice(models.Model). Однако я …

07.07.2022
Почему Mypy не вычисляет тип библиотечной функции третьей части?

Рассматривая этот код: class ExportView(IndexView): model_admin: Optional[ModelAdmin] = None def export_csv(self) -> HttpResponse | StreamingHttpResponse: fields = getattr(self.model_admin, "csv_export_fields", []) return render_to_csv_response(self.queryset.all().values(*fields)) Я получаю следующую ошибку от Mypy в строке return: ошибка: Возврат …

07.07.2022
ImportError: cannot import name 'zoneinfo' from 'backports' (unknown location)

Я пытаюсь развернуть свою модель Django на сервере Apache2, и она хорошо работает на 'ip':8000. Но когда я пытаюсь запустить без порта 8000 после выполнения всех предварительных условий, я получаю эту ошибку [Thu Jul 07 10:18:36.178228 2022] [wsgi:error] [pid …

07.07.2022
Не удается отобразить данные, которые я пытаюсь вставить на веб-страницу

В настоящее время я делаю CRUD с моделью Products и у меня возникают трудности с отображением данных, которые я пытаюсь вставить. модель class Products(models.Model): categories = models.CharField(max_length=15) sub_categories = models.CharField(max_length=15) color = models.CharField(max_length=15) size = models.CharField(max_length=15) # image = …

07.07.2022
Есть ли в django allauth сигнал/крючок, чтобы узнать, когда сработал сброс пароля или было отправлено письмо о сбросе пароля?

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

07.07.2022
Django с Apache и mod_wsgi: Утечка памяти?

Моя проблема заключается в том, что со временем использование памяти (особенно виртуальной) увеличивается до тех пор, пока система не замирает. В последний раз виртуальная память процесса "/usr/sbin/apache2 -k start" использовала более 8GB виртуальной памяти. Прошло несколько дней с момента …

07.07.2022
Django Rest Framework JWT аутентификация - пользователь вошел в систему после сброса базы данных

Как я уже упоминал в заголовке. У меня есть приложение DjangoRestFramework, которое использует аутентификацию JWT-токена на бэкенде. Проблема возникает, когда я вхожу в систему как пользователь и сохраняю токен в cookies. Затем я удаляю базу данных и создаю того же …

07.07.2022
Django: Как получить значение в одной модели из другой модели?

Кажется, что это очень простой вопрос, но как получить значение в одной модели из другой в django? У меня models.py вот так: class Patient(models.Model): id = models.AutoField(primary_key=True, verbose_name='Patient ID') class Salvage_Treatment(models.Model): id = models.AutoField(primary_key=True) id_patient = models.ForeignKey(Patient, …

07.07.2022
Получить сообщение об ошибке на уже зарегистрированную электронную почту

У меня есть всплывающее окно на этом коде для успеха, когда кто-то подписывается на рассылку, я не могу понять, как получить всплывающее окно, когда есть ошибка, когда это не работает из-за того, что email уже в базе данных. С …

07.07.2022
DRF - непоследовательность в дросселировании

Здравствуйте, я столкнулся с крайней непоследовательностью в механизме дросселирования в Django rest framework. У меня есть конечная точка api для дросселирования 10 requests/sec, но когда я посылаю 20 запросов одновременно с помощью Apache Benchmark, api должен дросселировать 10 запросов, …

07.07.2022
PermissionError: [Errno 13] Permission denied: '/app/vol/web/static'

Итак, я развернул свой проект Django на локальном сервере, используя docker, но я получил эту ошибку: PermissionError: [Errno 13] Permission denied: '/app/vol/web/static'>> Вот мой settings.py: STATIC_URL = '/static/static/' MEDIA_URL='/static/media/' MEDIA_ROOT = 'vol/web/media' STATIC_ROOT = 'vol/web/static' мой …

07.07.2022
Комментарий к записи в блоге django

Я пытаюсь сделать систему комментариев на сайте блога с использованием slug вместо pk сталкиваюсь с ошибкой not NULL constraint failed: home_comment.post_id error моя ошибка возникает в функции form_valid в представлении, основанном на классе form.instance.post_id = self.kwargs['pk'] как мне …

07.07.2022
Вставка данных с помощью сериализатора класс django-rest-framework

Я начинающий пользователь Django и особенно фреймворка Django REST. Внутри класса "UserRegistration" я хочу создать нового пользователя и ExtendUser с помощью "UserSerializer". как я могу это сделать? вот мой models.py class ExtendUser(models.Model): user = models.OneToOneField(User, related_name='user_name', on_delete=models.CASCADE) …

07.07.2022
Лучшая практика чтения и фильтрации большого CSV-файла в Django

Я исследую способ чтения большого CSV файла и отображения его как datatable в Django admin. Мне также нужна функция фильтрации. Может ли кто-нибудь подсказать мне, какую библиотеку лучше использовать?

07.07.2022
Тег Block Content не работает в Django при наследовании от Base.html

Я видел другие подобные вопросы, но ни один из них не решил мою проблему. Я использую Django уже некоторое время и сейчас изучаю часть, связанную с содержимым блоков. Но я столкнулся с проблемой. Base.html выглядит следующим образом: <a href="https://i.stack.imgur.com/XkJTZ.png" …

07.07.2022
Сохранение информации о вошедшем пользователе в модели django

Я пытаюсь автоматически обновить модель planTable с текущим вошедшим пользователем. В моей форме planForm я исключил поле "user". Вот мои фрагменты кода. views.py def createPlan(request): form = planForm if request.method == "POST": form = planForm(request.POST) if form.is_valid(): form.save() …

07.07.2022
Ошибка MultipleObjectsReturned() в Django

Я разместил код ниже, когда я пытаюсь просмотреть эту модель как объект в http://127.0.0.1:8000/admin/ я получаю следующую ошибку: MultipleObjectsReturned at /admin/configuration/epemployeeposition/2/change/. get() вернул более одного Epemployeeposition - он вернул более 20! Кто-нибудь …

07.07.2022
Поле 'id' ожидало число, но получило '' в django

Blog_id не получается. помогите решить эту проблему ---. models.py class Blog(models.Model): title = models.CharField(max_length=500) body = models.TextField() last_updated_on = models.DateTimeField(auto_now=True) created_on = models.DateTimeField(auto_now_add=True) author_instance = models.ForeignKey(AuthorInstance, on_delete=models.PROTECT) status_draft = models.BooleanField(default=False, blank=True, null=True) status_publish = models.BooleanField(default=False, blank=True, null=True) likes = models.ManyToManyField(UserInstance, …

07.07.2022
Иногда сайт нужно обновить, чтобы показать сайт css django/python

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

07.07.2022
ImportError: cannot import name 'Mapping' from 'collections' (C:\Users\User\AppData\Local\Programs\Python\Python310\lib\collections\__init__.py)

Когда я запускаю проект на своей локальной машине, выдает такую ошибку ImportError: cannot import name 'Mapping' from 'collections' (C:\Users\User\AppData\Local\Programs\Python\Python310\lib\collections_init_.py)

07.07.2022
Django неправильно маршрутизирует ресурс "Failed to load resource: the server answered with a status of 404 (Not Found) main.7ec538f6.chunk.js:1".

Я работаю над веб-разработкой, используя Django для бэкенда и react для фронтенда. Файлы сборки react работают правильно, но тот же файл сборки не обслуживается Django. При изменении debug == false медиафайлы не загружаются, а favicon не извлекается Django.

07.07.2022
Django - Булево поле возвращает false в шаблоне и true в базе данных

Да, проблема у меня такая, как написано в заголовке. В базе данных поле boolean может быть установлено как true, но в шаблоне html оно отображается как false. models.py class TrainingGoal(models.Model): forgeid = models.ForeignKey(ForgeUser, on_delete=models.CASCADE, default=None) strength = models.BooleanField(default=False) …

07.07.2022
Django Форма не отправляется в базу данных и не проверяется

В этом проекте django форма не отправляется в базу данных. Я думаю, что она не проходит валидацию. Как вы думаете, что не так с моей формой. Спасибо [enter image description here][1] [enter image description here][2] [enter image description here][3] …

07.07.2022
Authenticate не работает в django с моей пользовательской моделью пользователя

У меня есть пользовательская модель пользователя и пользовательская страница входа, основанная на формах djamgo: мой forms.py имеет вид : from django import forms class LoginForm(forms.Form): Username = forms.CharField(widget=forms.TextInput(attrs={ 'class': 'username-in', 'placeholder': 'enter your username...' })) Password = forms.CharField(widget=forms.TextInput(attrs={ …

07.07.2022
DJANGO FILTER DATE, где timedelta Day var равна полю модели

Я пытаюсь заполнить параметр timedelta days целым полем модели, но он говорит, что поле не определено. ''' query = POPlan.objects.filter(Q(status="INCOMPLETE") | Q(status="PARTIAL"), date_created__date__lte=timezone.now().date()-datetime.timedelta(days= (supplier__expectedDuration))) ''' Поле поставщика является внешним ключевым отношением в моей модели POPlan и имеет целочисленное поле …

07.07.2022
Как показать объекты в таблице в Django

Я пытаюсь добавить некоторые объекты с помощью поля ввода, но они не отображаются на сайте. Я могу найти их на странице администратора, но не в таблице, где они мне нужны. Как я могу это исправить? Вот мой код: …

07.07.2022
Django: reverse() не работает при передаче дополнительных опций в функцию просмотра

Я борюсь с раздражающей ошибкой в Django, я пытаюсь использовать reverse(), передавая метаданные как словарь Python (я следую документации, но это не работает, не могли бы вы помочь мне понять, что я упускаю? ) Это мой urlpattern (как вы …

07.07.2022
Django, JavaScript, Python. Расположение основного кода Python [закрыто]

Я пытаюсь создать интерактивный сайт с помощью Django, JavaScript и Python. Пользователь выбирает область на карте (Leaflet Geoman). Это вызывает некоторый JavaScript. JS должен вызвать некоторый код Python. И этот Python-код производит некоторые вычисления. Мой вопрос: Где …

07.07.2022
Django: как использовать метод .filter( ) в django?

Я пытаюсь отобразить тест только для пользователей, которые зарегистрированы в определенном курсе, т.е. если пользователь зарегистрирован в Frontend Crash Course, я хочу, чтобы он видел только quiz, связанные с этим курсом, в котором он зарегистрирован, а не все тесты …

07.07.2022
Хотите вызывать 2 get api с помощью celery в django в запланированное время каждый день самостоятельно

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

07.07.2022
Существуют ли случаи, когда ошибки CORS не возникают?

Я создал проект React в Django. И я вызвал api Django в проекте react. (*API, который возвращает {"result": "Hello World"} при вызове с помощью GET). Несмотря на то, что никаких дополнительных настроек не сделано, ошибка CORS не появляется, api …

07.07.2022
Фильтр объектов запроса по диапазону дат в Django

Пытаюсь отфильтровать набор запросов по диапазону дат в Django. Если я выбираю период более одного дня, то все работает нормально, например: данные в таблице были созданы 06.07.2022 и я выбираю data start_date=06-07-2022, end_date=07.07.2022, результаты будут показаны. Но если …

07.07.2022
Pytest Fixture seeing Прямое назначение на прямую сторону множества "многие ко многим" запрещено

Не уверен, почему я получаю эту ошибку при запуске моего pytest с приспособлением. Я совсем новичок в этом деле, поэтому не совсем уверен, как отлаживать это TypeError: Direct assignment to the forward side of a many-to-many set is prohibited. …

07.07.2022
Клубника GraphQL Django ограничивает возможности фильтрации в интерфейсе GraphiQL

У меня есть два graphql фильтра для внешнего ключа, которые работают в Strawberry GraphQL Django v0.31. @strawberry.django.filters.filter(models.Client, lookups=True) class ClientFilter: id:auto name:auto @strawberry.django.filters.filter(models.Matter, lookups=True) class MatterFilter: id: auto client:'ClientFilter' category:auto На странице GraphiQL они создают фильтр, который …

07.07.2022
Django. Сохранение данных из модальной формы в БД

Учусь работать с Django, и в процессе создания приложения столкнулся со следующей проблемой. Есть три модели (Object, Staff, Work), одна из них (Work) посредством FK связана с двумя другими. Также есть шаблон формы для создания записи в таблице Work. В …

07.07.2022
Невозможно выполнить операцию Insert в CRUD

Я делаю CRUD цветов с color_name и color_description.При попытке вставить детали возникает ошибка :{'color_name': [ErrorDetail(string='Incorrect type. Ожидалось значение pk, получено str.', code='incorrect_type')]} ниже приведена функция вставки и показа, которую я опробовал def show_colors(request): showcolors = Colors.objects.filter(isactive=True) print(showcolors) serializer = …

07.07.2022
Как изменить псевдоним имени пользователя в rest_framework_simplejwt с помощью класса TokenObtainPairSerializer?

Я работаю над проектом, в котором пользователь может зарегистрироваться, используя свой мобильный номер и пароль (после проверки с помощью otp), что я делаю: внутри поля username я сохраняю номер телефона пользователя, так как username является обязательным полем. И я …