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

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 …

07.08.2022
Докеризация Django - Невозможно посетить запущенный localhost

Dockerfile: FROM python:3.9-alpine WORKDIR /app ENV PYTHONUNBUFFERED=1 COPY /drf/ . RUN pip install -r requirements.txt CMD ["python", "manage.py", "runserver"] Когда я собираю образ из этого Dockerfile и пытаюсь запустить его, кажется, что он успешно запускается (после запуска docker run …

07.08.2022
Отношение "многие ко многим" в динамическом url

у меня есть эта модель шема: class A(Models.model): related = models.ManyToManyField("self", null=True) а если я получу данные из базы данных следующим образом: &gt;&gt;&gt; result = A.objects.filter(pk=1) &gt;&gt;&gt; result.values('related__id') [{'id': 2}, {'id': 3}] &gt;&gt;&gt; result.values_list('related__id') [(2,), (3,)] …

07.08.2022
Как выполнить диспетчеризированный сигнал Django в функции представления?

Инфо: Я хочу сделать приложение, которое будет загружать файл перед отправкой формы. TusUpload будет получать данные файла и посылать сигнал. если пользователь добавит несколько файлов, он будет посылать сигнал несколько раз. Я хочу выполнить этот сигнал в create_page модели …

07.08.2022
Хостинг Django и Golang

Я не прошу совета хостинг-провайдера или чего-то подобного. Некоторая информация; У меня 2 сервера, и нет балансировщика нагрузки. Я размещаю свой экземпляр Django на сервере 1 (IP 10.0.0.1) Я размещаю свои staticfiles …

07.08.2022
Django отображение даты в поле ввода

У меня есть программа, которая позволяет сохранять информацию о расходе. В настоящее время я пытаюсь реализовать опцию настроек для установки диапазона дат. На данный момент Django и Jinja по умолчанию отображают формат даты как m/d/y, но я бы …

07.08.2022
Как работает модульное тестирование в django? (с покрытием)

я нахожу это несколько запутанным для проведения модульного тестирования, особенно с полями, которые имеют атрибут blank=True или unique=True Посмотрите, например, на это: class TagTest(TestCase): def create(self): tag = models.Tag.objects.create(name='test') return tag def test_get(self): tag = self.create() …

07.08.2022
Как любой хостинг-сайт защищает файлы от удаления?

Я создаю сайт тестирования кода на python (pytest) с использованием django и развертываю его на azure. Я только что протестировал код и попытался удалить файлы в корневом каталоге моего проекта с помощью shutil.rmtree(), но он возвращает такой код …

07.08.2022
Django Admin: Как объединить элементы с одинаковыми именами для упрощения просмотра

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

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

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