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

18.03.2022
Как мы можем определить разрешения на уровне организации с помощью Django Rest Framework

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

18.03.2022
Django.db.utils.IntegrityError: (1452, 'Cannot add or update a child row: a foreign key constraint fails

From django.db import models from django.contrib.auth.models import User Ранее мои модели были такими . class Login(models.Model): pid = models.AutoField(primary_key=True) custom_username = models.BooleanField(default=False) tnx_hash = models.CharField(max_length=100, null=True, blank=True) def __str__(self): return self.username Затем я изменил его на …

18.03.2022
Перемещение ошибки аутентификации в форме django crispy

Я создал страницу входа в систему, используя систему аутентификации django. Ошибки валидации отображаются хорошо, но я не знаю, как управлять расположением сообщений об ошибках в макете LoginForm. Я прикрепил, куда нужно переместить мое сообщение <a href="https://i.stack.imgur.com/OfkFI.png" rel="nofollow …

18.03.2022
Невозможно вызвать представление django с помощью ajax

Я хочу вызвать представление django на стороне клиента, которое будет отображать все сообщения из моделей на html-странице AJAX функция &lt;script&gt; $(document).ready(function(){ setInterval(function(){ $.ajax({ type: 'GET', url : "/load_with_room_name/{{room_name}}/", success: function(response){ console.log(response); $("#display").empty(); }, error: function(response){ alert('An error occured') } }); …

18.03.2022
Angular 12 - я получаю данные из бэкенда в компонент, но они не отображаются в моем HTML представлении

Со вчерашнего дня я пытаюсь понять, что я сделал не так. Я хочу передавать данные с бэкенда django на фронтенд angular. Предположительно, бэкенд отправляет данные. Я могу видеть это с помощью этой команды: [18/Mar/2022 11:41:46] "GET /list-users/ HTTP/1.1" 200 …

18.03.2022
Как получить данные таблицы на основе id, который берется из данных другой таблицы? Django

Виды company = Company.objects.get(id = company_id) # getting input from django urls (&lt;int:company_id&gt;) vehicles = CompanyContainVehicles.objects.filter(company_id=company.id) # Give all rows having same id (company.id) all_vehicles = Vehicles.objects.filter(id=vehicles.vehicle_id) # Not Working Как получить данные из таблиц, чьи множественные …

18.03.2022
Все тесты allauth возвращают ошибки

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

18.03.2022
Аутентификация суперпользователя в представлении на основе класса

Я работаю над проектом блога, в котором я добавил добавление поста, который добавил пост, теперь я хочу, чтобы только суперпользователь мог добавить пост и чтобы страница была видна только суперпользователю. 1-й метод Views.py class AddPostView(CreateView): model = Post …

18.03.2022
Django, DRF: две похожие модели представлений, отдельные конечные точки или нет

Существуют две похожие модели, как показано ниже. class ProductVideo(models.Model): ... class UserVideo(models.Model): ... Нужно ли обрабатывать его динамически с помощью query_params в одном View? # /videos/:id/comment?product=1 class CommentView(generics.CreateAPIView): def get_queryset(self): s = …

18.03.2022
Celerybeat Несколько расписаний одной и той же задачи

Я получил следующее задание Celery beat, которое очищает 1000 предметов ежедневно в час ночи: from celery.schedules import crontab from .celery import app as celery_app celery_app.conf.beat_schedule['maintenance'] = { 'task': 'my_app.tasks.maintenance', 'schedule': crontab(hour=1, minute=0), 'args': (1000,) } Я хочу …

18.03.2022
Проблема с Локализацией данных

Основная проблема с тем, что когда выводятся данные о количестве закупленных товаров, нужно, чтобы выводилась Единица Измерения, такая как кг, гр, итд. Эта функция(для вывода единиц измерения) присутствует, но когда происходит процесс, функция выводит только информацию такую как PIECE к …

18.03.2022
Локальный чат на машине, используемой для Outline VPN

У меня есть удаленный сервер Ubuntu на Linode. Я использую его для предоставления Outline VPN для меня и моих друзей. Могу ли я как-то создать веб-чат на этой машине, чтобы только пользователи, подключенные через Outline, могли его использовать? …

18.03.2022
Несоответствие между `request.user` и `request.session` в Django

Я понимаю, что login() прикрепит User к request.session и request.user после того, как authenticate() успешно подтвердит учетные данные. Мне интересно, будут ли случаи, когда request.user становится anonymous user, а request.session по-прежнему имеет User? Я сам с этим столкнулся. …

18.03.2022
AttributeError: объект 'JSONParser' не имеет атрибута 'parser'

Когда я публикую данные из приложения postman, возникает эта ошибка код elif request.method == 'POST': data = JSONParser().parser(request) serializer = ArticleSerializer(data=request.data) if serializer.is_valid(): serializer.save() return JsonResponse(serializer.data, status=201) return JsonResponse(serializer.errors, status=400) **ошибка ** data = JSONParser().parser(request) AttributeError: 'JSONParser' object …

18.03.2022
Django. ImportError: попытка относительного импорта за пределы пакета верхнего уровня

Я новичок. И я только что начал писать проект на django. Он называется iRayProject и состоит из двух приложений iRay_user_authentication и iRay_working_with_notes: структура проекта здесь iRay_user_authentication - это стандартное приложение django для регистрации Вот …

18.03.2022
Запуск Django с веб-сервером Nginx 502 Bad Gateway

Как исправить проблему 502 Bad Gateway nginx/1.18.0 (Ubuntu) для запуска Django? Журнал ошибок Nginx: *29 upstream prematurely closed connection while reading response header from upstream, client: x.x.x.x, s&gt; 2022/03/18 15:33:51 [error] 890#890: *13 upstream prematurely closed connection …

18.03.2022
Как передать POST запрос без полей DRF?

Пытаюсь сделать подписку на пользователя через id в адресной строке. Но Postman просит ввести поля 'user' и 'author' [![POSTMAN][1]][1] Не могу понять как сделать что бы на стороне бэкэнда эти поля заполнялись сами? Ведь id автора передается в строке, а …

18.03.2022
Django - реализация трекера последних изменений в HTML-файле

Я ищу решение, которое позволит мне создать раздел в моем HTML файле с последними обновлениями моего приложения. Я проверил некоторые пакеты здесь на djangopackages.org, но я не совсем уверен, какое приложение мне следует использовать. Идея …

18.03.2022
'somewhere' выдает ошибку : Нет модуля с именем 'where' для моего приложения django

Когда я импортирую (как ниже после выполнения pip install somewhere) handle_uploaded_file из библиотеки 'somewhere на моей linux машина.)* получаю следующую ошибку при попытке запустить мое приложение …

18.03.2022
Невозможно завершить транзакцию paypal - Python Django - Не удалось перенаправить обратно в webapp для выполнения захвата

Мы реализовали django oscar для включения рекуррентных платежей paypal. В песочнице все работает хорошо. Вот поток, который мы реализовали, но никогда не можем добраться до шага 3 и застреваем на шаге 2 после "Agree &amp; Continue" (который в …

18.03.2022
Можно ли развернуть приложения django через сервер shinny

Я хочу развернуть приложение django, но сервер, на котором оно должно быть развернуто, в настоящее время содержит несколько других приложений r. Есть ли способ настроить shiny-server для обслуживания приложения django? Мои познания в r очень ограничены, и никто не …

18.03.2022
Кто может управлять изменением url при работе со старым url

У меня есть url Ex /this-is-url-12334 Теперь я хочу изменить этот url на Ex /this-is-url Но я не хочу, чтобы любой старый url показывал 404, я хочу, чтобы любой, кто использует старый url, перенаправлялся на новый url. Какой подход …

18.03.2022
Как реализовать категорию, подкатегорию и продукт в django

Class Category(models.Model): name= models.CharField(max_length=50) @staticmethod def get_all_categories(): return Category.objects.all() def __str__(self): return self.name class Products(models.Model): name = models.CharField(max_length=60) price= models.IntegerField(default=0) category= models.ForeignKey(Category,on_delete=models.CASCADE,default=1 ) Как мне теперь добавить подкатегорию в эту иерархию

18.03.2022
Как установить атрибут html lang в шаблоне Django?

Я написал приложение Django, которое обслуживает переведенный контент для немецких пользователей, и английский контент для всех остальных. В настоящее время я использую базовый шаблон, содержащий: &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; Очевидно, что это устанавливает неправильное lang в случае, если …

18.03.2022
Невозможно получить имя пользователя и пароль с помощью POST в Django и Unity в качестве фронтенда

Здравствуйте, я создаю приложение на unity и использую Django в качестве бэкенда, я новичок в Django и я пытался получить имя пользователя и пароль, но я получаю следующую ошибку в терминале: Однако если я использую декоратор csrf_exempt, он …

18.03.2022
Django / объединенный запрос

Проверил все документы и вопросы/ответы здесь, но не добился успеха. Нужна ваша помощь. У меня есть опыт в чистом PHP и MySQL, но фреймворки убивают меня. Мои модели; class Projects(models.Model): id = models.AutoField(primary_key=True) subject= models.CharField(max_length=50) sender= models.ForeignKey(User, on_delete=models.CASCADE)#inserting django's …

18.03.2022
Django - Добавлять классы в инлайн только если qs len больше 5

Для TaskInline я хотел бы отображать его свернутым, если в нем более 5 элементов: from django.contrib import admin from django.contrib.auth.models import User from django.db import models class Task(models.Model): title = models.CharField(max_length=50) description = models.TextField() performer = models.ForeignKey(User, on_delete=models.CASCADE) class TaskInline(admin.TabularInline): …

18.03.2022
Использование переменной в качестве ключевого имени для модели

У меня метод выглядит следующим образом. @classmethod def get_my_msg(cls): return cls.objects.latest("updated_at").my_msg Теперь я хочу передать переменную в функцию и получить данные динамически, например, @classmethod def get_my_msg(cls,key): return cls.objects.latest("updated_at").{key} // use variable here Возможно ли …

18.03.2022
Django: Как сделать внешний ключ динамическим? [дубликат]

Как я могу динамически связать две или более моделей video вместе с помощью внешнего ключа, как показано ниже? class ProductVideo(models.Model): ... class UserVideo(models.Model): ... class History(models.Model): video = models.ForeignKey('ProductVideo or UserVideo') ... class Favorite(models.Model): video = models.ForeignKey('ProductVideo …

18.03.2022
Django: Использование значений вложенного класса TextChoice в классе Meta

Раньше я объявлял классы TextChoices внутри класса модели следующим образом: class Order(models.Model): class OrderStatusChoices(models.TextChoices): NEW = 'NEW' CLOSED = 'CLOSED' CANCELLED = 'CANCELLED' status = models.CharField(choices=OrderStatusChoices.choices, max_length=9) В этом случае я инстанцировал класс следующим образом: from models …

18.03.2022
Nginx www перенаправляет на не-www, браузер говорит, что ваше соединение с этим сайтом небезопасно, Django

Я не могу подключиться к своему сайту с помощью www.example.com, он говорит "не безопасно" только https://example.com работает. Сначала я не установил DNS A запись для www для перенаправления на ip моего сервера, …

18.03.2022
" У объекта 'User' нет атрибута 'products' 'User' "

Когда я запускаю свой код, я продолжаю получать эту ошибку " 'User' object has no attribute 'products' 'User' " Я не знаю, где я ошибся, пожалуйста, помогите мне. Ниже приведены коды приложений моих пользователей. Потому что я пытаюсь создать сайт …

18.03.2022
Как сделать вызов PHP cURL в Django?

Это мой код cURL для съемки Django. Но он не может получить никакого результата и продолжает посылать запрос. Кто-нибудь знает об этой проблеме? Спасибо. $ch = curl_init($to_shoot_url); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); …

18.03.2022
Упорядочивание поля DELETE в наборе форм

У меня есть Django formset, который отображается в виде таблицы с одной формой на таблицу. Я хотел бы добавить флажок в первый столбец таблицы, чтобы пользователь мог отметить его, если он хочет удалить строку (форму). У меня есть …

18.03.2022
Удаление конкретного признака при фильтрации в Django

У меня такой запрос cardId = request.POST.get('id') with connection.cursor() as cursor: cursor.execute("SELECT category1_id FROM app_card_tbl WHERE id =%s", [cardId]) row = cursor.fetchone() cursor.execute("SELECT name FROM app_category1_tbl WHERE id =%s",[row]) tab1 = cursor.fetchone() print(tab1) На выходе получается …

18.03.2022
Скрытие одного из наборов полей User.ModelAdmin.fieldset при изменении роли пользователя в django

Здравствуйте, я хочу скрыть некоторые наборы полей в админке при изменении роли пользователя. В get_queryset() я изменяю набор запросов, если role == 'CMS' я также хочу скрыть Permission набор полей для той же роли. Вот моя админка: Примечание: я …

18.03.2022
Как подсоединить бд локального сервера в django

Хочу сделать сайт с помощью которого можно будет изменять, смотреть, добавлять записи в уже сделанную бд. Для этого выбрал django. Не могу подключится к бд на postgresql. settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', }, …

18.03.2022
Проблема сбоя встраивания ckeditor

Я использую ckeditor в Django. Я хочу вставить ссылку для вставки, но при использовании плагина автовставки выдается следующее сообщение. This URL could not be automatically embedded. Кроме того, сообщение сетевой операции для встраивания выглядит следующим образом. status …

18.03.2022
Как использовать to_internal_field и to_representation для изменения только одного поля модели?

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

18.03.2022
Можно ли сделать так, чтобы несколько представлений использовали одну модель, но чтобы все входные данные поступали в одну и ту же таблицу?

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