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

18.03.2022
Django управление пользователями нескольких проектов

Я хочу узнать, есть ли способ сохранить несколько проектов django и аутентифицировать/авторизовать их в одном проекте? Например: У меня есть проект-B и проект-C с различными областями деятельности, например, автоматизация гостиницы и автозаправочной станции. Оба они являются …

18.03.2022
Django доступ к связанным элементам в шаблоне

Пожалуйста, помогите мне, я застрял в понимании того, как работает Django ORM. Вот мои очень простые модели: class Department(models.Model): title = models.CharField(max_length=50) class Employee(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30) department = models.ForeignKey(Department, on_delete=models.PROTECT) Мне нужен шаблон, …

18.03.2022
Как отображать изображения в шаблонах при использовании django wagtail

У меня есть следующие коды: models.py class BlogImagePage(Page): feature_image = models.ForeignKey('wagtailimages.Image', on_delete=models.SET_NULL, related_name='+', null=True) body = RichTextField(blank=True) excerpt = models.TextField(blank=True) thumbnail_image = models.ForeignKey('wagtailimages.Image', on_delete=models.SET_NULL, related_name='+', null=True) content_panels = [ FieldPanel('title'), FieldPanel('body', classname='full'), FieldPanel('excerpt'), ImageChooserPanel('feature_image'), ImageChooserPanel('thumbnail_image'), ] class BlogPageIndex(Page): …

18.03.2022
Как развернуть бэкенд Django и фронтенд веб-приложения Flutter

Я работаю над веб-приложением, которое использует Django REST Framework и Django channels в бэкенде и имеет Flutter фронтенд. Оно успешно работает при локальном тестировании, но у меня возник вопрос, как мне развернуть это: Какой сервер наиболее подходит …

18.03.2022
Django получает данные пользователя в главном шаблоне

Я пытаюсь проверить, вошел ли пользователь в основной шаблон, используя следующее: {%if request.user%} ... {%endif%} но это не работает, возможно потому, что главный шаблон не имеет вида может ли кто-нибудь помочь, не знаю, может вопрос дублируется, но …

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) На выходе получается …