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

07.08.2022
Запрос с двумя ForeignKeys в модели и фильтрация по одному из ForeignKey

У меня есть три модели: class SegmentEffort(models.Model): id = models.BigIntegerField(primary_key=True) activity = models.ForeignKey(to=Activity) segment = models.ForeignKey(to=Segment) class Segment(models.Model): id = models.BigIntegerField(primary_key=True) name = models.CharField(max_length=255) class Activity(models.Model): id = models.BigIntegerField(primary_key=True) user = models.ForeignKey(to=settings.AUTH_USER_MODEL) name = models.CharField(max_length=255) Я хочу получить …

07.08.2022
Балансировщик нагрузки приложений Здоровье Django Elastic Beanstalk Barebones

Используя это руководство ниже для установки простого приложения: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html. Я использовал интерактивный eb create, чтобы выбрать Application Load Balancer против Classic (я использовал CLASSIC раньше и он работает)... В любом случае, почему это не работает "ВНЕ …

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

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

07.08.2022
Помощь Требуется выбрать и установить различные учетные данные OAuth ClientId и ClientSecret для всех представлений

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

07.08.2022
Запрос одного элемента модели из другой модели

Пожалуйста, помогите мне. У меня есть список артистов (музыкантов) и их альбомов, которые они создали. T Мои модели выглядят следующим образом: from django.db import models # Create your models here. class ArtistModel(models.Model): Artist_name = models.CharField(max_length=50, null=True, default=False) …

07.08.2022
Как обновить значение в поле JSON в Django Rest Framework

Я делаю API с Django Rest Framework и у меня возникла проблема. Когда я пытаюсь изменить значение JSON-поля с False на True (или наоборот), это не изменяет значение конкретного ключа, но изменяет все JSON-поле на True (или False). Как мне …

07.08.2022
Невозможно использовать поле ManyToMany в Django и Postgres

Я работаю над проектом с Django, Postgres. Я напечатал это : user_test = User.objects.first() food_test = Food.objects.first() user.food.add(food_test) Когда я это напечатаю : user.food Я понял : <django.db.models.fields.related_descriptors.create_forward_many_to_many_manager.<locals>.ManyRelatedManager object at 0x7471bd30> Тогда если я …

07.08.2022
Как удалить уже выбранную опцию из списка опций, чтобы избежать двойного бронирования

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

07.08.2022
Как посчитать количество книг доступных для аренды

Учу Django. Пишу библиотеку, где клиент может взять до 5 разных книг. Столкнулся с следующей проблемой, мне нужно вывести в таблицу книги где будет отражено общее количество экземпляров(это получилось), а также количество экземпляров которые сейчас доступны(вот это не могу понять …

07.08.2022
Система запросов друзей Django

Я пытаюсь сделать систему запросов друзей на Django для приложения для кошек, и у меня возникла проблема. У меня есть модели для отслеживания друзей и запросов друзей. В представлениях у меня есть представление перенаправления с пунктом try except, который создает …

07.08.2022
Как создать кнопки "нравится/не нравится" для нескольких полей в модели Django без перезагрузки страницы?

Моя модель from django.db import models # Create your models here. class Musician(models.Model): name_of_blog_maker = models.CharField(max_length=200, null=True, blank=True) name_of_musician = models.CharField(max_length=200) name_of_band = models.CharField(max_length=200) published_date = models.DateTimeField("Published At", blank=True, null=True) appreciation = models.TextField(null=True, blank=True) cover = models.ImageField(upload_to="images/", default=None) music_1 = …

07.08.2022
Проблема с Django Ошибка при рендеринге шаблона, превышена максимальная глубина рекурсии

Введите описание изображения здесь Я прошел через все, что вы говорите в ответах на подобные проблемы, но не могу найти решение.

07.08.2022
Проблема с django multitable inheritance и django-parler

у меня есть эти модели: class Product(TranslatableModel): productId = models.UUIDField(default=uuid4, primary_key=True, editable=False) translations = TranslatedFields( title = models.CharField(max_length=100), description = models.TextField(max_length = 2000) ) picture = models.ImageField() price = models.FloatField() art_type = models.ForeignKey(ArtType, on_delete=models.SET_NULL, null = True,blank = True) …

07.08.2022
Django Migration для добавления группы и разрешений не добавляет разрешения

У меня есть пользовательская миграция, которая предназначена для автоматического создания новой группы и добавления разрешений. Группа создается, но разрешения не добавляются. Есть идеи, как это исправить? from django.db import migrations, models from django.contrib.auth.models import Group, Permission from django.contrib.auth.management …

07.08.2022
Как изменить дополнительное поле в модели ответа, чтобы различать, принадлежит ли элемент пользователю, в зависимости от объектов ORM

Я новичок в разработке бэкенда и хочу иметь дополнительное поле в ответе в зависимости от id пользователя. Проект представляет собой мини-приложение для электронной коммерции, где только владелец магазина может редактировать его содержимое. Когда фронтенд запрашивает GetAllShops, как я могу прикрепить …

07.08.2022
Автоматическое развертывание проекта Django

У меня есть проект django и я создал для него репозиторий на gitlab. Я хочу автоматически развернуть его на ubuntu VPS, но не знаю как.

07.08.2022
Django не загружает некоторые шаблоны на моем сервере

В настоящее время работаю над проектом, но на localhost он работает хорошо, но на сервере я получаю 404 ошибку на некоторых страницах, и в настоящее время я использую сервер для тестирования, кажется, что сервер не содержит мою html страницу.

07.08.2022
Как получить доступ к этому значению в словаре данных Python?

У меня есть словарь данных python, который я использую для сравнения дат. Однако когда я просматриваю его, я не могу понять, как получить доступ к значению DailyPlannerRequest. Я пытался сделать request.DailyPlannerRequest, но в ответ получаю ошибку: "Объект 'datetime.date' не …

07.08.2022
Как добавить дополнительные элементы через JavaScript в django modelformset_factory, когда пользователь выбирает товар?

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

07.08.2022
ModuleNotFoundError: Нет модуля с именем 'encyclopediadjango'

В настоящее время я прохожу курс cs50w, в частности, по части django. Я пытаюсь запустить свое приложение, которое я создал и следовал точным шагам, которые были в видео курса, однако оно выдает ошибку "ModuleNotFoundError: No module named 'encyclopediadjango'". Я …

07.08.2022
Django orm prefatch related missing resualts

Я пытаюсь использовать prefatch related, но странно, что я не получаю результаты instances: вот код вызова: attraction: Attraction = Attraction.objects.prefetch_related("reviews").get(pk=product_id) print(attraction.reviews) print(AttractionReview.objects.filter(attraction_id=product_id)) вот вывод: attractionsAPI.AttractionReview.None <QuerySet[<AttractionReview: AttractionReview объект (37)>, …

07.08.2022
Django AuthenticationForm не работает выдает ошибку имя 'UsernameField' не определено

Это мой код class LoginForm(AuthenticationForm): username = UsernameField(label='username', widget=forms.TextInput(attrs={'autofocus':True,'class':'form-control'})) password = forms.CharField(label =_("Password"), strip=False, widget=forms.PasswordInput(attrs={'autocomplete':'current-password', 'class':'form-control'})) когда я запускаю сервер, возникает эта ошибка (NameError: name 'UsernameField' is not defined) class LoginForm(AuthenticationForm): File "E:\07_Django_All\03_ecommerce_site(Project)\Ecommerce_site\app\forms.py", line 19, in LoginForm username …

07.08.2022
Django Async Модель Сохранить()

Я преобразовываю свои обычные представления в асинхронные представления из-за того, что запросы запросов блокируют все мои потоки. На данный момент я решил большинство своих проблем, кроме одной. Как асинхронно сохранить модель? async def dashboardAddChart(request, rowId): row = (await sync_to_async(list)(DashboardRow.objects.filter(pk=rowId).select_related('dashboard__site', …

07.08.2022
Не меняется размер img в HTML

Делаю сайт на DJango. Загружаю картинку любого размера на сайт через админ панель. Мне надо чтоб на одной странице размер был 970 на 647, на второй 1280 на 720, а на другой оригинальный размер котрый был при загрузке. models.py from …

07.08.2022
Выбор специальных элементов по ключу foregin в django

У меня есть две модели class Product(models.Model): name = models.CharField(max_length=50) averageRating = models.IntegerField(null=True, blank=True) ratingCount = models.IntegerField(null=True, blank=True) cover = models.ImageField(upload_to='images/', default=None, blank=True, null=True) ... и class VariantProduct(models.Model): product = models.ForeignKey(Product, on_delete=models.CASCADE) mainPrice = models.IntegerField() discountPrice …

07.08.2022
Vue/Nuxt и Django Stack, Как сделать локальный запрос к моему Django API на сервере?

Я работаю над приложением, используя Vue и Nuxt, я хочу отправить запрос из моего приложения Vue в мое приложение Django (которое работает на той же машине). Nuxt просто отправляет запрос на стороне клиента на localhost, но я хочу сделать …

07.08.2022
Как преобразовать строку Django TextField в JSON?

У меня следующая модель: class Car(models.Model): data = models.TextField(default="[]") Кроме того, у меня есть следующий сериализатор: class CarSerializer(serializers.ModelSerializer): data = serializers.ListField(child=serializers.CharField()) REST API получает data и сохраняет его как текстовое поле. В моем to_dict методе …

07.08.2022
Сайт localhost не позволяет установить соединение

После того, как заменил код &quot;body&quot; на &quot;frameset&quot;, когда захожу на сайт пишет &quot;Сайт localhost не позволяет установить соединение.&quot; С чем это может быть связано, как эту ошибку исправить?? <a href="https://i.stack.imgur.com/0vwwO.png" …

07.08.2022
Django Rest API: Сериализатор не показывает значения полей внешнего ключа

Я пытаюсь перечислить значения FacilityAddressSerializer внутри FacilitySearchSerializer. Вот что я пробовал. Я получаю все значения FacilitySearchSerializer, но значения FacilityAddressSerializer отображаются как Null: serializers.py class FacilityAddressSerializer(serializers.ModelSerializer): class Meta: model = FacilityAddress fields = ( "id", "PrimaryAddress", "SecondaryAddress", "City", "RegionOrState", "PostalCode", "Geolocation", …

07.08.2022
AUTH_USER_MODEL refers to model 'users.CustomUser' that has not been installed

Я пытаюсь создать пользовательскую модель, но чтобы я не делал все равно выдает ошибку: Traceback (most recent call last): File &quot;C:\Python310\lib\site-packages\django\apps\config.py&quot;, line 270, in get_model return self.models[model_name.lower()] KeyError: 'customuser' During handling of the above exception, another exception occurred: Traceback (most …

07.08.2022
Формы Django: не добавляются атрибуты

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

07.08.2022
Django не может пройти аутентификацию на странице входа (не удается получить "user is not None")

Я сделал все согласно документации django.documentation, пользователи сохранены в базе данных, но все равно не могу войти на домашнюю страницу. Постоянно выдает сообщение об ошибке 'Bilgilerinizi Kontrol Ediniz'. Не мог бы кто-нибудь объяснить, в чем может быть причина? …

07.08.2022
Создать REST api, который будет использоваться мобильным приложением и позволит узнать, является ли номер спамом, или найти имя человека по его номеру телефона [закрыто]

Предпочтительнее использовать Django, Flask или Rails. Для персистентности необходимо использовать реляционную базу данных вместе с ORM для вашего фреймворка. Терминология и допущения: ● Каждый зарегистрированный пользователь приложения может иметь ноль или более персональных "контактов". ● "Глобальная …

07.08.2022
Создание различных опций для Select в админке Wagtail

У меня есть список типов с двумя вариантами и 2 списка вариантов (по одному для каждого типа) Type= [(0, 'A'),(1, 'B')] Option_A=[(0,'optA0'),(1,'optA1'),(2,'optA2') Option_B=[(0,'optB0'),(1,'optB1'),(2,'optB2') и у меня есть 2 поля на странице подкласса: type= models.TextField( ... choices=Type, …

07.08.2022
Не показывает ошибку в терминале и не работает функция код для удаления помогите мне решить

Def delete_video(request, id): if request.method=='POST': Pi=Info_techModel.objects.get(pk=id) pi.delete() return HttpResponseRedirect('/')` &lt;a href="delete_video/{{i.id}}"&gt;&lt;i class="fas fa-trash" style="color:red;"&gt;&lt;/i&gt;&lt;/a&gt;urlpatterns=[ path('', views.It_view, name='index'), path('update_video/int:id', views.update_video, name='update'), path('delete_video/int:id', views.delete_video, name='delete') ]`

07.08.2022
Из-за чего происходит ошибка «ограничение внешнего ключа» в django?

Реализовал систему лайков и добавление в избранное. Когда ставлю лайк, появляется ошибка &quot;IntegrityError at /like_topic/1/FOREIGN KEY constraint failed&quot;. Код прилагаю ниже. views.py def like_topic(request, id): if request.method == 'POST': topic = Topic.objects.get(id=id) if topic.likes.filter(id=request.user.id).exists(): topic.likes.remove(request.user.id) else: topic.likes.add(request.user.id) return HttpResponseRedirect(request.META.get('HTTP_REFERER')) …

07.08.2022
Проблема Bootstrap/css - Элементы не используют статические файлы в django

Я пытаюсь разработать приложение Django с загруженным шаблоном. Шаблон HTML начинает ломаться после экспорта в Django в папку static. Я убедился, что статические ссылки определены между {% static ' '%} и все равно страница выглядит не так, как шаблон до …

07.08.2022
Как изменить каждый элемент шаблона django для цикла с помощью javascript

{% for transaction in transactions %} &lt;ul&gt; &lt;li&gt;{{transaction.number}}&lt;/li&gt; &lt;li id = "price"&gt;{{transaction.price}} USD &lt;/li&gt; &lt;li&gt;{{transaction.created}}&lt;/li&gt; &lt;/ul&gt; &lt;hr&gt; {% endfor %} Я сделал опцию конвертера валют с api. В этом случае у пользователя есть 3 транзакции. Как я могу …

07.08.2022
Конфликт между def : has_permission и has_OBJECT_permission Python-Django

Я пишу программу Djando. Мне нужно реализовать бэкенд для мобильного приложения с объявлениями. Объявления могут быть созданы (POST), изменены (PATCH) (только создатель объявления может) и просмотрены (GET). Я ограничил только 10 объявлений со статусом = 'OPEN'. Неаутентифицированный пользователь может делать …

07.08.2022
Почему я получаю ошибку 415 {detail: 'Неподдерживаемый тип медиа "applicaton/json" в запросе.'} ошибка

Я делаю запрос post к бэкенду моего фреймворка Django rest, но я продолжаю получать ошибку 415, когда я делаю запрос fetch из React. Запрос работает отлично, когда я делаю его из Django Rest Framework, но я получаю 415 …