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

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, и теперь я хочу создать определенные группы в схеме каждого арендатора. Проблема в том, …

25.08.2022
Django Rest Framework: Как запросить проверку данных перед сериализаторами?

Я хочу проверить переменную email перед UserSerializer, а затем вернуть данные фильтра, следующий код работает, но я объявил два сериализатора, если я хочу использовать один сериализатор. сериализатор, как я могу это сделать? views.py @api_view(['GET']) def get_user(request): email = request.data.get('email') …

25.08.2022
Не работает автозаполнение VSCode для поиска/свойств в Django orm

Как автозаполнить свойства или поиск в VSCode в django orm? Так же, как это работает в Pycharm Professional Edition, как показано ниже:

25.08.2022
Django mod_wsgi и apache: ошибка "модуль не найден

Я пытаюсь перенести свой проект django в продакшн, используя apache2 и mod_wsgi. Я продолжаю получать wsgi_error "ModuleNotFoundError" в логах apache. После просмотра различных постов в Интернете я все еще ничего не добился, поэтому сейчас я начал с нуля, создав …

25.08.2022
Django - оператор If с request.user

У меня проблема с выражением if. Я просто хочу проверить на странице, является ли пользователь, который запрашивает страницу листинга, тем же самым пользователем, который выиграл листинг на этой странице. Мое представление выглядит следующим образом: def show_closed_listing(request, listing_id): closed_listing …

25.08.2022
Django.db.utils.OperationalError: нет такой колонки: authentication_user.name

Я пытался добавить новое поле в модель аутентификации пользователя. Но когда я пытаюсь запустить python manage.py makemigrations, консоль показывает, django.db.utils.OperationalError: no such column: authentication_user.name Вот часть моей модели: class User(AbstractBaseUser, PermissionsMixin): id = models.UUIDField(primary_key=True, max_length=36, default=uuid.uuid4, …

25.08.2022
Цикл for во входном шаблоне django получает только последнее значение

У меня есть цикл for в шаблонах django, и каждая итерация должна сохраняться в двух разных экземплярах. templates <p><label>{% trans "Payment Method" %}</label> {% for rs in shopcart %} <select class="input" name="payment" id="id_payment{{forloop.counter}}"> <option value="COD" data-description="Item 1" selected="selected">{% trans …

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

Допустим, у нас есть отношения типа "многие2многие" следующим образом: from django.db import models class Author(models.Model): name = models.CharField(max_length=100) class Book(models.Model): title = models.CharField(max_length=100) authors = models.ManyToManyField(Author, related_name="books") и теперь у меня есть известный набор Авторов: …