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

04.12.2022
Получение поля из другой модели в мой пользовательский сериализатор

Я пытаюсь получить поля 'first_name' и 'last_name' в моем сериализаторе, который использует модель, не имеющую информации о пользователе: Это файл serializers.py: введите описание изображения здесь Это файл models.py (из модели django-friendship): введите описание …

04.12.2022
Почему мой else clause не работает в Django?

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

04.12.2022
Проблема инициализации сериализатора django с дополнительными параметрами для использования в поле выбора

У меня есть сериализатор django вот такого типа # urls urlpatterns = [ path("cat", CatView.as_view(), name="cat") ] и # serializers class CatSerializer(serializers.Serializer): name = serializers.ChoiceField(choices=[]) def __init__(self, *args, **kwargs): self.names = kwargs.pop("names") self.fields["name"].choices = self.names super().__init__(self, …

04.12.2022
Я хочу изменять содержимое dict при нажатии на кнопку django

Привет ребята у меня проблема я хочу изменить dict данные файла python с кнопки html. До сих пор я изменил данные только один раз. Не знаю, как я могу изменить их, если каждый раз нажимаю на кнопку. Django …

04.12.2022
Lesson() получил неожиданный аргумент ключевого слова 'invoice_number'

У меня не получается сохранить данные формы, чтобы передать их в таблицу для списка на странице администратора. Поскольку я довольно новичок в Django, я не знаю, что не так с моим методом сохранения в form.py Я пробовал super().save(commit=False), но …

04.12.2022
Объект 'dict' не имеет атрибута 'model' ISSUE

Когда я выбираю диапазон дат, я хочу, чтобы он показывал количество жестких дисков, сохраненных в базе данных, и общий размер этих жестких дисков в выбранном диапазоне дат. FILTERS.PY class MateryalFiltrele(django_filters.FilterSet): baslangicTarihi = DateFilter(field_name="eklenmeTarihi", lookup_expr="gte", label='') bitisTarihi = DateFilter(field_name="eklenmeTarihi", lookup_expr="lte", …

04.12.2022
Django добавление элемента в динамическую форму

Есть ли способ добавить элемент изображения для каждого ввода в форме? Мне нужно иметь изображение рядом с каждым вводом из формы. Я создал этот образец формы и модели, который работает так же, как и в моем коде. …

03.12.2022
Имя пользователя, вошедшего в систему, не отображается на странице профиля

Я делаю проект с использованием django, где у меня есть два приложения. Одно - приложение для пользователей, а другое - приложение для блога. Сначала я использовал встроенную модель пользователя django. Но позже мне пришлось расширить встроенную модель пользователя, чтобы …

03.12.2022
Как сделать запланированное задание celery, которое запускает несколько заданий с разными параметрами?

У меня есть задача сельдерея, такая как: # Inside tasks.py from .models import Animal @shared_task def process_animals(): animals = Animal.ojbects.filter(age=5) for animal in animals: utils.register_animal(animal) У меня такой график: # Inside celery.py from celery import Celery …

03.12.2022
Testdriven.io: The Definitive Guide to Celery and Django. Во всех журналах контейнеров появляется сообщение "Waiting for PostgreSQL to become available...".

Я выполнил все шаги части 1 главы 4 и буквально скопировал код, как показано на рисунке. docker-compose может создавать контейнеры, но я всегда получаю сообщение Waiting for PostgresSQL to become available, которое регистрируется во всех других контейнерах, как показано …

03.12.2022
Django Crispy Form не добавляет и не обновляет базу данных

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

03.12.2022
Django: Сериализаторы и запросы "один ко многим" и "многие к одному

У меня есть отношения, подобные этим: Один город имеет один ко многим зданиям; одно здание имеет ноль ко многим устройствам. Пользователь должен иметь возможность запросить город по его PK, получив в ответ город, здания в городе и устройства …

03.12.2022
Изменение пароля пользователя сайта администратора Django

На сайте администратора Django раньше была форма для изменения пароля пользователя, который не был зарегистрированным пользователем. Вы смотрели на страницу обновления пользователя, и рядом с полем пароля была ссылка изменить пароль. Вы нажимаете на нее, и вас перебрасывает на …

03.12.2022
Как интегрировать проект VueJS (сделанный с помощью vite) с проектом Django? [дубликат]

Я не могу найти сообщение на stackoverflow об этом. Как система входа/аутентификации, созданная как часть проекта django, может перенести пользователя в проект vue front end после аутентификации/входа пользователя в систему?

03.12.2022
Как показать названия категорий из таблицы базы данных mysql в выпадающем списке формы django

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

03.12.2022
ОШИБКА социальной аутентификации сайта Django | Facebook OAuth - URL заблокирован

Я работаю над веб-приложением Django, в котором я должен реализовать социальную аутентификацию с помощью Facebook (ссылка - Django 4 By Example). Я установил необходимые пакеты python social_django, django_extensions и работаю с сайтом на https, как указано в книге. …

03.12.2022
Django бросает Unique constraint failed IntegrityError с OneToOneField. Почему?

У меня есть две модели, CaracteristiquesGenerales и DataBetweenViews. class CaracteristiquesGenerales(models.Model): utilisateur = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) # some other fields ... (no field relating to another model) class DataBetweenViews(models.Model): caracteristiques_generales = models.OneToOneField(CaracteristiquesGenerales,on_delete=models.CASCADE) # some other fields ... (no field …

03.12.2022
Python sql таблица с параметрами в json

Добрый день! Я пытаюсь преобразовать sql запрос в json с помощью python, но получаю ошибку при попытке использовать sql запрос с параметром: синтаксическая ошибка sql: неправильный синтаксис рядом с "%" <img alt="enter image description here" …

03.12.2022
Проблема с журналами heroku

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

03.12.2022
Django: NOT NULL constraint failed

Я ставлю default значение в Foreign key, Django вроде видит это, но все равно добавляет NULL вместо default. Я пытался убирать null=true/blank=True, но не помогает. Вот sql и models.py: SQl [{'sql': 'SELECT &quot;first_app_director&quot;.&quot;id&quot;, &quot;first_app_director&quot;.&quot;first_name&quot;, &quot;first_app_director&quot;.&quot;bio&quot; FROM &quot;first_app_director&quot; WHERE &quot;first_app_director&quot;.&quot;first_name&quot; = …

03.12.2022
Django - Как создать несколько экземпляров модели одновременно, поскольку они связаны между собой

Я хочу создать профиль пользователя, а у профиля пользователя есть местоположение (адрес). Мне нужно сначала создать профиль, затем местоположение, а затем сопоставить профиль и местоположение с помощью третьей модели ProfileLocation. Я хочу сделать это с помощью одного вызова api, …

03.12.2022
Websocket соединение не работает в Django Channels ('WebSocket соединение с 'ws://localhost:8000/ws/board/7/' failed:')

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

03.12.2022
Перевод django rest framework не работает для меня

Я попробовал интернационализацию django rest framework. doc drf internationalization Из официальной документации drf установите этот код в settings.py from django.utils.translation import gettext_lazy as _ MIDDLEWARE = [ ... 'django.middleware.locale.LocaleMiddleware' ] LANGUAGE_CODE = "it" …

03.12.2022
Как перенаправить аутентифицированного (с помощью Django) пользователя на фронтенд VueJS?

У меня есть простая установка VueJS, которая включает в себя некоторое использование маршрутизатора. Она работает на одном сервере. У меня также есть проект django backend, который работает на втором сервере. Я хотел бы, чтобы представление django переводило пользователя на …

03.12.2022
Нужно из url сделать path в django, как именно?

Как из этой строчки url(r'^(?P&lt;post_id&gt;\d+)/share/$', views.post_share, name='post_share'), сделать path? Вот как сделал это я path('share/&lt;int:post_id&gt;/', post_share, name='post_share' Задача: сделать форму для отправки письма urls.py urlpatterns = [ path('', PostListView.as_view(), …

03.12.2022
Django Framework не воспринимает пользовательский CSS

Я использую Django Framework для своего блога, однако когда я пытаюсь придать стиль своей веб-странице, классы не подхватываются. Вот изображения моего div с классом latest-articles: Как видно из …

03.12.2022
Doubt_on_django _json_data [закрыто]

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

03.12.2022
Мой набор запросов возвращает пустой список, даже если в базе данных есть пользователи

Ниже перечислены мои классы Model, View и Serializer. Я делаю приборную панель администратора, где администратор может создавать пользователей, выводить их список и искать пользователя по ID. Пользователи создаются успешно, но GET-запрос для перечисления &amp; поиска возвращает пустой список, даже …

03.12.2022
Форма регистрации Django выдает ошибку, когда пароль не может пройти валидацию

Я пытаюсь сделать регистрацию пользователя, с автоматическим входом в систему. И это работает. Но когда пароли разные, или не проходят валидацию, то сообщения от формы нет, выдает ошибку: AttributeError at /accounts/register/ У объекта 'AnonymousUser' нет атрибута '_meta'. Я думаю, что …

03.12.2022
Добавление текста справки в django from

Я хочу добавить текст подсказки/инструментарий, когда пользователь наводит курсор на поле формы. У меня есть типовая форма, основанная на этой модели: class MyModel(TimeStampedModel): MY_CHOICES = [tuple([x,x]) for x in range(1,8)] p1 = models.IntegerField("P1”, default='1', help_text=‘text1’) p2 = models.IntegerField(“P2”, …

03.12.2022
Как должен быть установлен queryset для связанных полей

У меня есть две модели book и chapter. Каждая книга может иметь много глав, поэтому модели выглядят следующим образом: class Book(models.Model): title = models.CharField(max_length=100) class Chapter(models.Model): title = models.CharField(max_length=100) book = models.ForeignKey("books.Book", on_delete=models.CASCADE) а сериализаторы такие: …

03.12.2022
Как вернуть значение из api в функции Django

Кто-нибудь знает, как я могу вернуть значение api в этой функции, чтобы я мог использовать это значение для сохранения в базе данных. def cart_sessionid(request): url = f"https://ws.sandbox.pagseguro.uol.com.br/v2/sessions?email={email}&amp;token={token}" payload = "" headers = {} response = requests.request("POST", url, headers=headers, data=payload) …

03.12.2022
Django ведет себя странно при установке IIS на сервере Windows

У меня есть следующее представление, которое позволяет мне сохранять информацию многошагового приложения. def saveNewApplication(request, *args, **kwargs): educationList = [ val for val in pickle.loads(bytes.fromhex(request.session['education'])).values() ] basicInfoDict = pickle.loads(bytes.fromhex(request.session['basic_info'])) documentsDict = pickle.loads(bytes.fromhex(request.session['documents'])) applicant, created = ApplicantInfo.objects.update_or_create( applicantId=request.session['applicantId'], defaults={**basicInfoDict} ) if …

03.12.2022
Я хочу выполнить миграцию с PostgreSQL на sqlite3

В настоящее время я использую базу данных PostgreSQL в своем проекте, но я также хочу использовать SQLite для localhost, поэтому я хочу выполнить команду migrate, но есть ошибки, потому что в SQLite поле массива не используется, поэтому я хочу …

03.12.2022
OSError: cannot load library 'gobject-2.0-0' when deploying to railway

Я продолжаю получать эту ошибку, когда хочу развернуть на железную дорогу from . import views File "/app/account/views.py", line 2, in &lt;module&gt; from weasyprint import HTML, CSS File "/opt/venv/lib/python3.10/site-packages/weasyprint/__init__.py", line 336, in &lt;module&gt; from .css import preprocess_stylesheet # noqa isort:skip …

03.12.2022
Сериализаторы HyperlinkModelSerializers не отрисовывают вложенные модели

У меня есть модель пользователей и групп, которая по умолчанию поставляется с Django. Я пытаюсь показать группу, вложенную в пользователей. Когда я использую serializers.ModelSerializer , все работает нормально, но чтобы добавить URL, я обновил его до serializers.HyperlinkedModelSerializer, и тогда …

03.12.2022
Служебная ошибка 500 при тестировании google calendar api в Django Framework

Я пытаюсь разработать приложение для заметок на фреймворке django. И я хочу интегрировать Google Calendar Api в этот проект для синхронизации задач с календарем google. Я следовал шагам с этого сайта: https://blog.benhammond.tech/connecting-google-cal-api-and-django#comments-list Но когда я …

03.12.2022
Как создать динамическую таблицу базы данных с помощью файла csv в django или DRF

Я собираюсь создать таблицу базы данных, используя файл csv без модели в django. Шаги следующие: после отправки csv файла по post запросу, будет создана одна таблица базы данных в соответствии с заголовками csv (name, university, score, total_score etc). И она …

03.12.2022
Не удалось разрешить URL для отношений с гиперссылками, используя имя представления "user-detail".

Не удалось разрешить URL для гиперссылки, использующей имя представления "user-detail". Возможно, вы не включили связанную модель в свой API или неправильно настроили атрибут lookup_field для этого поля. Serializer.py from .models import Post from rest_framework import serializers class PostSerializer(serializers.HyperlinkedModelSerializer): url = …

03.12.2022
Выполнение проверки данных после сохранения объекта в атомарной транзакции. Django и PostgreSQL

Поток тока, который я использую, выглядит следующим образом: # Here there is a long and complicated verification to check that the submitted data is valid, # involving lots of calculations and queries. with transaction.atomic(): # save the submitted data …