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

11.12.2022
Как объявить тип для связанного объекта в django

В views.py Я создаю продукты на основе queryset и не знаю, как присвоить тип wz_product, чтобы получить подсказки соответствующих переменных. product_qs: List[Product] = product.orderproduct_set.all() for product in product_qs: product_serializer = ProductModelSerializer( data={"og_product": product.wz_product.og_product.id}) В VSC это выглядит следующим …

11.12.2022
Метод Django Channels await database_to_async не работает

Я пытаюсь создать приложение для уведомлений, используя Django Channels. Проблема, с которой я сталкиваюсь, заключается в следующей ошибке: django.core.exceptions.SynchronousOnlyOperation: Вы не можете вызвать это из асинхронного контекста - используйте поток или sync_to_async. consumers.py class NotificationConsumer(AsyncJsonWebsocketConsumer): @database_sync_to_async def get_notifications(self, …

11.12.2022
Поле пароля не переносится в базу данных

У меня есть пользовательское приложение со следующими полями в файле models.py: from django.db import models from django import forms # Create your models here. class User (models.Model): name=models.CharField(max_length=50, verbose_name='Name') surname=models.CharField(max_length=50, verbose_name='Surname') username=models.CharField(max_length=50, unique=True, verbose_name='Username') password=forms.CharField(widget=forms.PasswordInput()) email=models.EmailField(unique=True, verbose_name='Email') Когда …

11.12.2022
Django - Получение определенных колонок с помощью функции get_object_or_404()

Есть ли способ получить только определенные колонки из базы данных с помощью функции get_object_or_404()? Это мой запрос для получения информации о диссертации из моей базы данных. Но я хочу вернуть только название, автора и дату публикации, а не …

11.12.2022
Библиотека планировщика не работает с представлением на основе функций в django

Я работаю над функциональным представлением на django и хочу запланировать задачу на каждые несколько минут. Я планирую задачу с помощью библиотеки "schedule" [pip install schedule]. Когда я выполняю задачу, я получаю ошибку : TypeError: home() missing 1 required positional …

11.12.2022
Есть ли в django способ получить доступ к значению выбранного поля ForeignKey в ModelForm для фильтрации другого ForeignKey в форме?

В django 4.1.3 Попытка отфильтровать запрос поля ForeignKey, используя значение другого выбранного поля ForeignKey в ModelForm, чтобы ограничить фильтр в зависимости от соответствующего идентификатора выбранного экспонента. from django import forms from .models import Entry, Exhibitor, Pen class EntryForm(forms.ModelForm): class Meta: …

11.12.2022
Проблема запроса Django - Ошибка разбора JSON - Ожидаемое значение: строка 1 столбец 1 (char 0)

Я пытаюсь запросить маркер доступа, используя следующую функцию и обращаясь к бэкенду Django. На интерфейсе django я могу получить токен доступа и обновления. Однако когда я пытаюсь вызвать его через python, я получаю ответ: {'detail': 'JSON parse error - …

11.12.2022
Как автоматически получить поле имени пользователя в Django

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

11.12.2022
Правильный способ динамического добавления экземпляров Django formset и POST с помощью HTMX?

Я делаю форму с вложенным динамическим набором форм, используя htmx я (хочу избежать использования JS, но если нет выбора.... ), чтобы инстанцировать больше полей набора форм, чтобы сделать динамическую вложенную форму, однако когда я POST, только данные из 1 …

11.12.2022
Суммировать значения формы и добавить результат в базу данных

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

11.12.2022
Как обновить пользовательскую приборную панель Django

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

11.12.2022
Django DeleteView SuccessMessageMixin -- как передать данные в сообщение?

Я использую SuccessMessageMixin на CreateView и DeleteView. В CreateView я могу отправить название книги в сообщение success_message, например, так: success_message = "%(title)s added successfully" Который правильно показывает "Great Expectations added successfully" на url успеха. …

11.12.2022
Groupby с использованием ORM Django для получения словаря списков между двумя моделями

У меня есть две модели, User и Gift: class User(models.Model): name = models.CharField(max_length=150, null=True, blank=True) ... class Gift(models.Model): user = models.ForeignKey( "User", related_name="users", on_delete=models.CASCADE, ) ... Теперь я хочу создать словарь списков, чтобы иметь список …

11.12.2022
Диаграмма Google не отображается на Django

Итак, я отправляю эти данные на фронтенд из моего представления: data = [["Name", "Ammount"], ["x", 0], ["y", 2], ["z", 1]] И я пытаюсь показать это как гистограмму моему пользователю, но ничего не отображается (буквально, пусто там, где …

11.12.2022
Как я могу аутентифицировать пользователя в приложении FastAPI, используя аутентификацию пользователей Django?

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

10.12.2022
Bootstrap-select не работает с партикулами HTMX

Я пытаюсь использовать Bootstrap-select с HTMX частичными элементами в Django. Когда определенный элемент изменяется, htmx возвращает частичный html, содержащий только выпадающий элемент, например: <select id="myDropdown" class="selectpicker"> <option>Mustard</option> <option>Ketchup</option> <option>Barbecue</option> </select> При первоначальной загрузке …

10.12.2022
Изменение значения поля в clean() после отрицательной валидации

У меня есть проблема, которую я не знаю, как решить. Я не знаю, возможно ли это вообще :( У меня есть форма, которая для простоты имеет четыре поля (check, select, time1, time2). Когда чекбокс активен, отображается поле time, …

10.12.2022
Factory-boy fuzzy DateTimeField всегда имеет одну и ту же дату при использовании create_batch

Я использую factory-boy для создания экземпляров модели Django, и я всегда получаю одно и то же значение, возвращаемое при использовании factory.fuzzy.FuzzyDateTime. Минимальный пример: # factory class class FooFactory(DjangoModelFactory): class Meta: # models.Foo has a dt_field that is a DateTimeField …

10.12.2022
Проверка, является ли вошедший пользователь автором сообщения | Django | If-else не работает

Я хочу проверить, является ли зарегистрированный пользователь автором сообщения на моем форуме. Я написал некоторый код, чтобы выяснить это: <div class="right-section-posts"> user: {{ user }} <!--Output: Admin--> author: {{ post.author }} <!--Output: Admin--> {% if user == post.author %} …

10.12.2022
Как использовать связанный поиск в Django?

Я заметил, что реляционные поля Django регистрируют 7 поисков: fk.get_lookups() 'in' : <class 'django.db.models.fields.related_lookups.RelatedIn'>, 'exact' : <class 'django.db.models.fields.related_lookups.RelatedExact'>, 'lt' : <class 'django.db.models.fields.related_lookups.RelatedLessThan'>, 'gt' : <class 'django.db.models.fields.related_lookups.RelatedGreaterThan'>, 'gte' : <class 'django.db.models.fields.related_lookups.RelatedGreaterThanOrEqual'>, 'lte' : <class 'django.db.models.fields.related_lookups.RelatedLessThanOrEqual'>, 'isnull' : <class 'django.db.models.fields.related_lookups.RelatedIsNull'>} defined …

10.12.2022
Как установить тип нераспакованного объекта?

Я распикирую объект (шоколад), принадлежащий к классу Food через: chocolate = pickle.loads(chocolate_pickled) Предположим, что у меня есть импорт Food в верхней части моего файла, как я могу сказать python, что шоколад принадлежит классу Food?

10.12.2022
Получение ошибки в поле резюме в django в панели администратора, когда я даже сделал его необязательным

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

10.12.2022
Получение ошибки при попытке запуска сервера psql

Здравствуйте я получаю следующую ошибку при попытке запустить psql сервер на win 10 есть ли какие-нибудь рекомендации? pg_ctl -D C:\Users\Islam.Fayez\AppData\Local\Programs\pgsql\pgdata -l logfile start unrecognized win32 error code: 123unrecognized win32 error code: 123unrecognized win32 error code: 123unrecognized win32 error code: …

10.12.2022
Как я могу отобразить файл base.html в одном представлении приложения?

я хочу создать информационную модель колонтитула и использовать файл base.html в папке static, почему он не работает? models.py class FooterContactInfo(models.Model): phoneumber1=models.CharField(max_length=15) phoneumber2=models.CharField(max_length=15) email_help =models.EmailField() address=models.CharField(max_length=100) views.py def FooterContactInfo_view(request): footer = FooterContactInfo.objects.all().last() return render(request, 'base.html',context={'footer':footer}) base.html …

10.12.2022
Django: LoginView перенаправляет меня на учетные записи/профиль вместо предыдущей страницы

На моей странице есть панель навигации, которая видна на всех страницах. Там есть кнопка "Войти/Зарегистрироваться". После регистрации я хотел бы перенаправить пользователя на предыдущую страницу. Пример: В настоящее время я хочу купить винил на сайте <a href="http://127.0.0.1:8000/vinyls/" rel="nofollow …

10.12.2022
Ошибка несуществования совпадающего запроса при входе в систему от имени разных пользователей на разных вкладках браузера

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

10.12.2022
Django не может использовать SMTP-сервер в тестовой среде

Я запускаю приложение Django (4.1) в Docker. В рамках нашего набора тестов я хотел бы использовать SMTP-сервер разработки, который также запущен в контейнере Docker (см. docker-compose.yml ниже). Я использую драйвер Selenium для запуска тестов на экземпляре Django LiveServer. Я …

10.12.2022
Проблемы с поэзией при развертывании приложения Django в Render

Я следую руководству "Getting Started With Django on Render" (https://render.com/docs/deploy-django#update-your-app-for-render) и все шло хорошо, пока я не дошел до "Configure Django for PostgreSQL". Я все правильно скопировал, но теперь я получаю ошибки, когда я запускаю python …

10.12.2022
TypeError. можно конкатенировать только str (не "User") в str

Как преобразовать request.user.username в строку Пока что я пробовал username = str(request.user.username), username = request.user.get_username()

10.12.2022
Функция для возврата X раз одного и того же результата

Я новичок в python и django, мне нужна эта функция для работы, если кто-то может помочь мне, я буду очень благодарен. Эта функция должна возвращать в json файл все различные результаты с помощью функции 'for', но вместо этого она возвращает …

10.12.2022
Django for loop работает на одной странице шаблона, но исчезает в других местах?

Я написал цикл Django for, который итерирует каждый экземпляр моей модели Supplier для отображения каждого экземпляра в навигационной панели. Однако по какой-то причине он выводится только на одном из моих шаблонов, а не на главной странице. Вот цикл, о котором …

10.12.2022
Является ли хорошей практикой использование переменных с помощью тега 'with' в шаблоне django в глобальной области видимости

Мне нужно использовать несколько раз некоторые переменные custon (например, одну из них) with total=business.employees.count Но у меня очень много строк в коде, и я думаю, что постоянное использование их в разных частях не очень хорошо. Так хорошо ли …

10.12.2022
Есть ли решение проблемы "не похоже, что в нем есть какие-либо детали."?

Пока я собирал свой проект django, я столкнулся с этой ошибкой. Ошибка: Включенный URLconf '&lt;модуль 'posts.urls' из "D:\Created apps\My project\posts\urls.py"&gt;', похоже, не имеет никаких шаблонов в нем. Если вы видите переменную 'urlpatterns' с допустимыми шаблоны в файле, то …

10.12.2022
Как получить значение словаря 1 по ключу словаря 2 в шаблонах Django

У меня есть 2 словаря dict1 и dict2. Я пытаюсь получить значение по ключу dict1 к ключу dict2, но ничего не получается, есть ли способ получить значение dict2 по ключу dict1? Всегда ли оба словаря будут одинаковой длины? dict1 …

10.12.2022
Я испортил страницу администратора, как это исправить? ( Django 4.1 )

Я выполнил шаги из учебника по django ( https://docs.djangoproject.com/en/4.1/intro/tutorial01/ ) и как только я закончил все шаги, я остановил разработку проекта на 2 недели, по крайней мере, не задумываясь об этом. Однажды я решил проверить, как …

10.12.2022
Как я могу отправить проверочное письмо на Django, когда пользователь обновляет email id с помощью signals.py

Как я могу отправлять проверочные письма на django с помощью signals.py, когда пользователь обновляет email id в модели пользовательского профиля? Это мой signals.py для обновления модели User. Я хочу отправлять подтверждение по электронной почте, когда пользователь обновляет свой email …

10.12.2022
Существует ли эффективный способ предотвратить регистрацию в django одних и тех же адресов электронной почты, зарегистрированных с разной капитализацией?

В views.py if User.objects.filter(email = email).exists(): messages.info(request, 'Email already in use') return redirect('signup') Django проверяет, существует ли точный email с точной капитализацией. например, если в объекте пользователя есть johndoe@yahoo.com. и я регистрируюсь с jOHNDoe@yahoo.com, вместо того, чтобы сказать …

10.12.2022
Как удалить follow id на основе user_id и following_user_id с помощью Django Rest Framework?

Хорошо, вот в чем дело Я уже могу создавать отношения userfollowing на основе текущего пользователя (user_id) и пользователя, за которым следуют (following_user_id). Но что я хочу сделать, так это иметь возможность удалять определенные отношения следования user_id и following_user_id по …

10.12.2022
Страница не найдена 404 django

Tengo este problema и я не знаю, что делать, я пробовал несколько вещей, но это не помогло <<<2><2>>> <<<<0><0>>Это файл urls.py:<<<<1><1>>> <<<0><0>>Я думаю, что проблема в этом файле, …

10.12.2022
IntegrityError at /signup/ UNIQUE constraint failed: accountss_doctor.user_id

Я пытаюсь зарегистрироваться как Доктор, но у меня возникла следующая проблема . raise dj_exc_value.with_traceback(traceback) from exc_value File "C:\Users\rachi\AppData\Local\Programs\Python\Python310-32\lib\site-packages\django\db\backends\utils.py", line 89, in _execute return self.cursor.execute(sql, params) File "C:\Users\rachi\AppData\Local\Programs\Python\Python310-32\lib\site-packages\django\db\backends\sqlite3\base.py", line 477, in execute return Database.Cursor.execute(self, query, params) django.db.utils.IntegrityError: UNIQUE constraint …