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

25.08.2022
Django REST Framework: Работа с моделями, которые косвенно связаны друг с другом через глубокую вложенность

У меня есть несколько моделей в Django: Device Region Installation: имеет Device и Region: region = models.ForeignKey(Region, related_name='installations') device = models.ForeignKey(Device, related_name='installations') Dashboard: имеет несколько Regions: regions = models.ManyToManyField(Region, related_name='dashboards') Если …

25.08.2022
Как использовать множественный выбор в формах Django?

Я пытаюсь отобразить формы для моего проекта, используя CheckboxSelectMultiple, но форма ничего не отображает Это мой forms.py class ItemForExhibitionForm(forms.ModelForm): def __init__(self, *args, **kwargs): self.artist_id = kwargs.pop('artist_id') super(ItemForExhibitionForm, self).__init__(*args, **kwargs) self.fields['name'].queryset = Item.objects.all() class Meta: model = Item fields = ['name',] …

25.08.2022
Фильтр Django Queryset_A с Queryset_B на основе определенного свойства с одинаковым значением

Фильтр модели_A с моделью_B Возврат элементов модели_A class Model_A(models.Model): name = models.CharField() age = models.CharField() class Model_B(models.Model): name = models.CharField() location = models.CharField() def some_filter_function(): return [list of Model_A items based on Model_B.name]

25.08.2022
Как обрабатывать форму с большим количеством пустых полей? (Django) [закрыто]

Первое решение, о котором я подумал, это проверить все поля (с помощью if) и затем сделать работу, но это решение не является хорошей практикой и создает много "if". Какое-нибудь предложение Спасибо

25.08.2022
Ссылка на вход не работает в навигационной панели HTML

Итак, я использую django, и в то время как все ссылки в моей навигационной панели работают совершенно нормально, когда я нажимаю на них, ссылка login не работает в навигационной панели. Я нажимаю на ссылку, но страница не перезагружается. Но …

25.08.2022
Как прочитать значения строки запроса в логике ModelViewSet?

Мне нужно получить значения строки запроса в некоторой логике набора представлений (в данном случае производной от ModelViewSet). Все, что я читал, включая документацию Django REST Framework, говорит, что request является атрибутом набора представлений. Но когда я действительно пытаюсь сослаться …

25.08.2022
DJANGO - Как связать help_text с каждым полем в пользовательском шаблоне?

Я использую свои собственные css и html для отображения формы регистрации. Но я пытаюсь использовать стандартный help_text, который django предоставляет для форм. Я могу показать help_text с помощью кода ниже, но я не могу связать ошибки с каждым полем. То …

25.08.2022
Невозможно присвоить " " должен быть экземпляром модели

Я запрашиваю данные и присваиваю их в другом месте, но получаю ошибку, поскольку невозможно присвоить "" должен быть экземпляр модели, как превратить мой набор запросов в экземпляр модели. class Records(models.Model): name = models.CharField(max_length=255) class Task(models.Model): name = models.CharField(max_length=255) record …

25.08.2022
Использование Django select_related в нескольких базах данных

У меня есть два подключения к базе данных в проекте Django, ниже приведены настройки базы данных: # settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mysql_db_name', 'USER': 'mysql_user', 'PASSWORD': 'mysql_db_pass', 'HOST': 'localost', 'PORT': '3306', }, 'postgres_db': { 'ENGINE': …

25.08.2022
Django queryset count(*) over()

Какова будет соответствующая функция django queryset для count(*) over() в sql, где вы получите подсчет общего количества записей для запроса вместе с отдельными строками select *,count(*) over() from users offset 2 limit 2 Я использую queryset.values()[offset:limit] …

25.08.2022
Css работает с сайтом, но не работает с админкой в Django

После развертывания django на сервере я сделал static и он отлично работает, но столкнулся с одной проблемой. Проблема в том, что если он находится на сайте, то static работает отлично, но если я обращаюсь к папке admin в static, …

25.08.2022
ImportError поднят при попытке загрузить 'rest_framework.templatetags.rest_framework'

Доброе утро, у меня django 4.2 и djangorestframework 3.13.1, если я включаю его в installed_aps, я получаю следующую ошибку, я не знаю, из-за версии django или из-за какой-то зависимости. Кто-нибудь знает, что может произойти? Спасибо Включение его …

25.08.2022
Django каналы async долгоживущих событий / потоков

Как можно реализовать непрерывный поток с помощью websockets (желательно с django-channels)? Мой код постоянно посылает сообщение. Я хотел бы иметь возможность запускать/останавливать его, но на данный момент он не реагирует на стороне сервера на событие запуска/остановки (оператор печати …

25.08.2022
Django: неверный токен для сброса пароля после создания учетной записи

В приложении пользователь с ролью администратора через конечную точку DRF может создавать новые учетные записи пользователей. Необходимо автоматически отправлять ссылку на сброс пароля на электронные адреса вновь созданных пользователей. Я определил url: path('v1/account/register/', AccountCreationView.as_view(), name='custom_account_creation'), …

25.08.2022
Onetimesecret на django rest

Я пытаюсь сделать приложение по типу onetimesecret(https://onetimesecret.com/) на DRF. Но я не знаю как реализовать получение секрета по кодовому слову. Пока что я могу получить секрет по slug, но перед этим мне надо спросить код. Я буду …

25.08.2022
Как добавить массовый элемент в Mysql в Django

Я сделал сайт на django и мне нужно добавить тысячи элементов в mysql, но мой разум остановился. Когда вы видите картинку, доступны поля rubik, remedi и point. У меня есть предложение forexamle: Головная боль : Пульсатилла (3) . Я …

25.08.2022
Как преобразовать кнопку AddToCart в кнопку с плюсом и минусом в Django

Я хочу преобразовать кнопку AddToCart в плюс & минус после добавления товара в корзину и преобразовать кнопку плюс & минус в AddToCart после удаления товара из корзины. Я сделал базовую корзину, но теперь я хочу сделать идеальную корзину, как Zomato, …

25.08.2022
Как правильно использовать xhtml2pdf для инициирования загрузки pdf в django rest framework

У меня есть приложение, для которого я использую django rest framework для бэкенда и react для фронтенда. У меня есть кнопка загрузки во фронтенде, которая делает api вызов к представлению, которое управляет генерацией pdf. Я просмотрел учебник на youtube, …

25.08.2022
Объединение двух таблиц и получение данных из обеих таблиц на основе определенного столбца в django

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

25.08.2022
Django Статические файлы не загружаются в шаблон, но они там есть

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

25.08.2022
Django - увеличение времени ввода формы пользователем

Мне досталось приложение Django, я ничего не знаю о Python или Django. Приложение представляет собой форму для наших внутренних пользователей - только 1 человек в день использует эту форму. Проблема заключается в том, что если пользователь отходит …

25.08.2022
Django - Запрос или цикл for с исключением на основе логина пользователя

Hy, У меня есть страница, доступ к которой возможен только если у пользователя есть magiclink (сделанный с помощью django-sesame). После открытия страницы с помощью этой магической ссылки я знаю, кто является пользователем, потому что когда генерируется ссылка, она включает …

25.08.2022
Подключение к Mongo Atlas в приложении, проксируемом nginx, mongo выбрасывает отказ в подключении localhost:27020, но я подключаюсь к mongo atlas

Итак, у меня есть приложение Django, обслуживаемое Nginx с помощью docker-compose. Мы пытаемся подключиться к Mongo Atlas для запросов к базе данных. Локально, когда я запускаю приложение, используя стандартные python manage.py runserver, я могу запросить БД Mongo Atlas, но …

25.08.2022
Не удается развернуть веб-сайт python Django в cloudlinux 7

Мне просто нужно разместить мой Django сайт, у меня есть AlmaLinux 8 (cpanel) на VPS сервере. Вообще, я новичок в Cloud linux OS solo. После поиска в google, я узнал, что Django сайты могут быть легко настроены с помощью …

25.08.2022
Django - изменение значения объекта и отображение его без перезагрузки

Я получил эту модель: class OrderItem(models.Model): order = models.ForeignKey(Order, on_delete=models.CASCADE) item = models.ForeignKey(Product, on_delete=models.CASCADE) quantity = models.IntegerField() и я хотел бы сделать так, чтобы пользователь мог изменять значение количества без перезагрузки страницы. пытался сделать это таким …

25.08.2022
Gmail smtp не подключается

Итак, я пытаюсь настроить smtp для доставки почты и решил использовать gmail. Я видел новое обновление, касающееся ограничений, наложенных на менее безопасные приложения, поэтому я пошел вперед, чтобы получить пароль 2FA, но все равно получаю ошибку. my settings.py #smtp …

25.08.2022
React Admin как преобразовать url в поле

Я новичок в react admin и пытаюсь понять, как я могу разрешить url в пользовательском поле. Я использую Django Rest Framework в качестве моего бэкенд приложения и он возвращает следующее: { "id": "PwybRVej1r3L2Ag7smAvpqW45076GzZd", "unity": "http://localhost:8000/api/v1/unity/n7VzbMW25rYZLB17SZ9Rl8eXqE36QDxk/", "url": "http://localhost:8000/api/v1/truck/PwybRVej1r3L2Ag7smAvpqW45076GzZd/", "created": "2022-08-08T23:48:32.876117Z", …

25.08.2022
Как загрузить файл, используя django в качестве бэкенда и nginx

У меня есть поле filefield в модели документа, из которого я могу загружать файлы следующим образом document=models.FileField(max_length=350 ,validators=[FileExtensionValidator(extensions)]) Загрузка работает хорошо, теперь я хочу реализовать функцию загрузки для фронтенда, но только тех файлов, которые загружены пользователем. …

25.08.2022
Список объектов возвращается пустым - использование django - миксины, общие представления

Views.py class ReviewList(mixins.ListModelMixin, mixins.CreateModelMixin, generics.GenericAPIView): queryset = Review.objects.all() serializer_class = ReviewSerializer def get(self,request,*args,**kwargs): return self.list(request, *args, **kwargs) def post(self,request,*args,**kwargs): return self.create(request, *args, **kwargs) models.py class Review(models.Model): rating = models.PositiveIntegerField(validators=[MinValueValidator(1),MaxValueValidator(5)]) description = models.CharField(max_length=200, null=True) created = models.DateTimeField(auto_now_add=True) update = models.DateTimeField(auto_now=True) …

25.08.2022
Журнал с фреймворком django rest [закрыто]

Я работаю над системой регистрации, где мне нужно просмотреть все изменения, которые были сделаны в этой регистрации. Если пользователь меняет возраст, мне нужно посмотреть, что было до и после. Кто-нибудь знает функцию django rest framework, которая делает это?

25.08.2022
Django/Celery - Фильтруйте результат каждой задачи по имени периодической_задачи

Я совсем новичок в Celery. Вот мой код для конфигурирования Celery Beat. app.conf.beat_schedule = { # EMAILS 'send-feedback-mail-every-2-weeks': { 'task': 'stocks.tasks.send_ask_feedback', 'schedule': crontab(day_of_week=6), }, 'get-terminal-data-frequently': { 'task': 'stocks.tasks.get_terminal_data_func', 'schedule': crontab(minute="*"), }, # NEWS 'get-newyorktimes-api': { 'task': 'stocks.tasks.get_news_nyt', 'schedule': crontab(minute="*"), …

25.08.2022
InvalidCursorName, ProgrammingError, OperationalError, связанные с курсором postgres при изменении модели

Когда мы перешли с aws на local provided, мы начали наблюдать эти три ошибки. Они появляются случайным образом при смене модели. InvalidCursorName /core/family/{object_id}/change/ cursor "_django_curs_140667503112576_sync_1371" does not exist ProgrammingError /core/family/{object_id}/change/ cursor "_django_curs_140667503112576_sync_1139" already exists OperationalError /core/family/{object_id}/change/ cursor …

25.08.2022
Django - получение данных из db и его обновление - как взять последние данные и обновить, я получаю данные с помощью CartOrder.objects.last()

Я хочу, чтобы статус оплачено был истинным в последнем заказе, я могу фильтровать данные, но как мне его изменить? мой файл views.py: def payment_done(request): a = CartOrder.objects.last() orders = CartOrder.objects.filter(paid_status=a.paid_status) return render(request, 'payment-success.html',{'orders':orders}) мой файл …

25.08.2022
Лучшие практики сортировки по выбору в django

Думаю, все знакомы с Counter Strike Global Offensive (CS:GO). Так вот там у нас оружие разделено по типам (Pistol, SMG, Rifle, Heavy). Каждый тип имеет несколько видов оружия (например, AK-47, M4A4, AWP - это оружие винтовочного типа. У меня …

25.08.2022
Group_by в django с полем внешнего ключа

У меня есть эта модель: class Student(models.Model): name = models.CharField(max_length=255) school = models.CharField(max_length=255) class Question(models.Model): question_text = models.CharField(max_length=255) correct_count = models.Integer_Field() incorrect_count = models.Integer_Field() class Answer(models.Model): question = models.ForeignKey(Question, related_name='answer_question', on_deleted=models.CASCADE) text = models.CharField(max_length=255) is_correct = models.BooleanField() class …

25.08.2022
Изображение по умолчанию не изменилось Django

Я пытаюсь сделать загрузку аватара в проекте Django. Я внес изменения в шаблоны и в модели, но изображение по умолчанию не меняется на новое. В чем может быть проблема? model.py class Person(models.Model): avatar = models.ImageField(upload_to="img", null=True, blank=True) …

25.08.2022
Django миграция MySql на Postgres - IntegrityError

Я пытаюсь перевести довольно большой проект Django с использования MySql на использование Postgres. Пока что я делаю это локально и следую инструкциям этого руководства здесь, которое я нашел в Интернете. После правильной установки библиотеки psycopg я …

25.08.2022
В django-taggit тег не сохраняется вместе с постом вопроса

Когда я создал модели вопросов в djanog все поля созданы, но тег не создается с моделью вопроса, но отдельно теги создаются в django admin taggit model.py class Question(models.Model): id = models.UUIDField(default=uuid.uuid4, unique=True,primary_key=True,editable=False) nameuser = models.ForeignKey(Profile,on_delete=models.CASCADE) timestamp = models.DateTimeField(auto_now_add=True) content = …

25.08.2022
Выводит дату записи, но не текст

Основная проблема состоит в том, что текст записи не выводится, только дата выводится, ошибок нету, просто почему то не выводит текст Модели: from django.db import models class Pizza(models.Model): name = models.CharField(max_length=200) date_added = models.DateTimeField(auto_now_add=True) def __str__(self): return self.name class Topping(models.Model): …

25.08.2022
Изменение схемы в представлениях с помощью Django Tenants

Я использую Django Tenants в своем проекте и создаю схему для каждого Tenant. У меня есть 'django.contrib.auth' и 'django.contrib.contenttypes' как в SHARED_APPS, так и в TENANT_APPS, и теперь я хочу создать определенные группы в схеме каждого арендатора. Проблема в том, …