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

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 …

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

Мой класс User выглядит следующим образом : class User(AbstractBaseUser, SafeDeleteModel, PermissionsMixin): UNKNOWN = 'Unknown' id = models.AutoField(primary_key=True) email = models.EmailField(unique=True) default_organization = models.ForeignKey(to='Organization', on_delete=models.SET_NULL, null=True, related_name='default_organization', blank=True) organizations = models.ManyToManyField(to='Organization', through='UserOrganizationMembership', related_name='users', blank=True) Итак, пользователь может быть …

07.08.2022
Django contenttypes, Generic Foreign key

Делаю систему лайков для условного Хабра. Поскольку лайкаем: статьи, авторов и посты, решил делать все на основе сontenttypes и Generic Foreign key. Вопрос: Код вьюхи??? которая должна быть вроде универсальной. Получить id объекта и юзера из реквеста - проблем нет. …

07.08.2022
Как изменить стандартную авторизацию USER на пользовательскую модель в DRF

У меня есть файл model.py, в котором есть одна модель с именем Tutor class Tutor(models.Model): first_name = models.CharField(max_length=255) last_name = models.CharField(max_length=255) email = models.CharField(max_length=255) password = models.CharField(max_length=255) Я хочу реализовать аутентификацию с помощью токенов, используя эту модель Tutor, …

07.08.2022
Я хочу показать изображение на домашней странице после входа в систему в django

В файле views.py в функции что я должен написать в коде. Имя модели, в которой хранится имя файла - student, а имя поля - filename def home(request): id = request.user.id result = User.objects.get(pk=id) context = {'result' : result} return render(request, …

07.08.2022
Django Async View - Модель __str__

Я пытаюсь перевести мое существующее приложение Django 4.1 на async по причинам производительности. Это более сложная задача, чем я предполагал вначале. Ниже приведен тестовый код: async def diagrams(request): tests = await sync_to_async(list)(Test.objects.filter(name='Test 1')) print(tests) return render(request, 'analyticsApp/test.html') class …

07.08.2022
Почему я получаю "Not Found: /api/products/undefined" вместо /api/products/1?

Я хочу получить данные одного продукта из "api/products/id" (я использую Django Rest Framework) и поместить их в redux store, чтобы при обновлении страницы продукта данные действительно отображались . Проблема в том, что когда я захожу на "localhost:3000/products/1" (я …

07.08.2022
Получение первого элемента в запросе django orm для каждого уникального значения столбца

У меня есть таблица Snapshots. Она имеет следующие атрибуты: device_ip created_at имя В таблице имеется несколько записей. Различные записи могут иметь одинаковый device_ip, но будут иметь уникальные имена. Я хочу получить последнюю запись для каждого …

07.08.2022
Pycharm Django не может закрыть сервер запуска разработки с помощью ctrl + c или ctrl + break

По некоторым причинам я не могу использовать ctrl + c или ctrl + break (на моем ноутбуке нет break), чтобы закрыть сервер разработки django в pycharm? Но я могу использовать ctrl + c, когда хочу выйти из …

07.08.2022
Сумма по условию и группировка по месяцам - Django запрос

Class Movimentacao(models.Model): entrada_saida = models.CharField(max_length=100) date = models.DateField() movimentacao = models.CharField(max_length=200) produto = models.CharField(max_length=300) instituicao = models.CharField(max_length=200) quantidade = models.IntegerField() preco_unitario = models.DecimalField(max_digits=19, decimal_places=2) valor_da_operacao = models.DecimalField(max_digits=19, decimal_places=2) Моя цель - суммировать valor_da_operacao за каждый месяц в date. Кроме …

07.08.2022
Наиболее эффективный способ рисования колонок в шаблоне / представлении django

У меня есть приложение, в котором я позволяю пользователям создавать индивидуальную приборную панель, содержащую "виджеты". Они могут выбрать 1, 2 или 3 столбца, а затем выбрать столбец виджетов и порядок виджетов. Виджеты будут иметь разную высоту, поэтому их …

07.08.2022
Можно ли разрешить адресу localhost загружать сайт в iframe из заголовка csp?

Я хотел бы узнать, возможно ли разрешить localhost вносить изменения в определенный сайт, задав его в заголовке csp в settings.py файле проекта Django. Со своей стороны, я пытаюсь загрузить свой Django сайт в iframe, присутствующий на странице …

07.08.2022
Как проверить, сколько времени осталось до истечения срока действия сессии? (Django)

С помощью "views. py" как показано ниже, я пытаюсь проверить сколько осталось времени истечения сессии установив "60" секунд времени истечения но после "20" секунд сна, get_expiry_age(), get_session_cookie_age() и <a href="https://docs.djangoproject.com/en/4.0/topics/http/sessions/#django.contrib.sessions.backends.base.SessionBase.get_expiry_date" rel="nofollow …