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

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 …

10.12.2022
Сброс идентификатора при удалении строки в django

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

10.12.2022
Как удалить все данные пользователя при удалении профиля на Django с помощью signals.py

Как я могу удалить все данные пользователя при удалении профиля пользователя на Django с помощью signals.py? Я пытаюсь удалить пользовательскую модель пользователя с помощью Django и когда профиль удаляется, я хочу удалить все данные этого пользователя, используя signals.py, как я …

10.12.2022
DRF - Как использовать сериализатор для загрузки связанных данных

У меня есть самосвязанная таблица Employee, и таблица Project имеет внешний ключ, связанный с таблицей Employee. class Employee(models.Model): eid = models.CharField(primary_key=True, max_length=10) name = models.CharField(max_length=10) pmid = models.ForeignKey('self', models.RESTRICT, related_name='team_member', blank=True, null=True,) class Project(models.Model): pid = models.CharField(primary_key=True, max_length=10) description …

10.12.2022
Как удалить или отключить нежелательные языки в Django 4.1.1

У меня возник вопрос о переводах в Django... Итак, у меня есть проект с 4 языками, определенными в моем settings.py LANGUAGES = [ ('en', _('English')), ('fr', _('French')), ('de', _('German')), ('it', _('Italy')), ] теперь я хочу отключить все …

10.12.2022
400 bad request в запросе "POST" в django react

У меня есть компонент react, в котором я отправляю данные в бэкэнд djnago. но он всегда выдает мне 400 bad request в качестве ответа и в консоли бэкэнда тоже. вот мой код. ` ` и включаю скриншот <a …

10.12.2022
Как добавить окно сообщений в панель администратора

Я добавил свое пользовательское действие, которое выполняет отправку сообщения пользователям. Но я не знаю, где я могу разместить свое сообщение. Как я могу добавить поле сообщения в мою панель администратора и подключить к кнопке моего пользовательского действия?

10.12.2022
Django; Невозможно получить доступ к другим моделям inlineformset_factory Fields

У меня есть успешно работающая форма inlineformset_factory. Я создаю эту модель с кнопкой и наследую данные в ней от другой модели. Однако я не смог получить доступ к полям inlineformset_factory в другой модели def create_offer_button(request): if request.method == …

10.12.2022
HTML. CSS. Как убрать надпись вида "На данный момент: default.jpg Изменить:"

Есть такой HTML код, он появляется если я не выбрал фотку. Как его убрать? Если label и input я вполне могу спрятать, то текст без тэгов мне не поддаётся. Буду рад помощи! На данный момент: &lt;a href=&quot;/media/default.jpg&quot;&gt;default.jpg&lt;/a&gt; &lt;input type=&quot;checkbox&quot; name=&quot;avatar-clear&quot; …

10.12.2022
Django: Объект не сохраняется в БД при отправке формы с помощью CreateView

У меня есть CreateView для создания исполнителей, но при отправке формы ничего не происходит. models.py class Artist(models.Model): name = models.CharField(max_length=222, unique=True) slug = models.SlugField(unique=True, null=True) age = models.PositiveIntegerField(null=True,blank=True) location = models.CharField(max_length=222, null=True, blank=True) bio = models.TextField(null=True,blank=True) booking_fee_per_hour …

10.12.2022
Отсутствие заголовка реферера TinyMCE в Django

Я использую TinyMCE для написания текста с разметкой в моем проекте Django. Я отображаю редактор TinyMCE на странице пользователя, где он может набирать текст с разметкой. Это работает просто отлично. Однако: Редактор выдает следующее сообщение при отображении страницы: We’re unable …

10.12.2022
Как правильно переопределить CreateModelMixin

Я хочу переопределить CreateModelMixin с моим собственным классом, который является производным от ModelViewSet вот класс, который я хочу переопределить class CreateModelMixin: """ Create a model instance. """ def create(self, request, *args, **kwargs): serializer = self.get_serializer(data=request.data) serializer.is_valid(raise_exception=True) self.perform_create(serializer) headers = …

10.12.2022
Как передать проверенные данные другому классу пользовательского валидатора в DRF?

У меня есть такой serializer.py class PostSerializer(serializers.ModelSerializer): title = serializers.CharField(validators=[TitleValidator()]) slug = serializers.CharField(validators=[SlugsValidator()], max_length=100, required=False) и у меня есть два класса валидаторов для этих полей class TitleValidator: MIN_TITLE_LENGTH = 20 def __call__(self, title: str): if len(title) &lt; …

10.12.2022
Bootstrap 5.0 Navbar Dropdown не работает

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

10.12.2022
Как отправить JWT REFRESH TOKEN как http only cookie в django?

Я использую Django(REST FrameWork, SimpleJWT) и React для моего проекта. Для аутентификации я использую метод JWT. Согласно некоторым статьям, хранение и отправка REFRESH TOKEN в HttpOnly Cookie является лучшим и безопасным способом. Поскольку я учусь WebDevelopment, я не …