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

05.11.2021
Как удалить нулевое значение из словаря session cart в django

вот моя логика views.py для добавления товара в корзину сеанса def index(request): categoryID= request.GET.get('category') product= request.POST.get('product') cart=request.session.get('cart') if cart: quantity=cart.get(product) if quantity: cart[product]=quantity+1 else: cart[product]=1 cart['product']=1 else: cart['product']= 1 request.session['cart']=cart print(cart) print(product) category=Category.get_all_categories() if categoryID: products = Product.get_all_products_by_id(categoryID) else: …

05.11.2021
Запрос данных с использованием фильтра Django/python

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

05.11.2021
Django + gUnicorn тайминг при POST-запросах с большими размерами

Отправка "большого" POST-запроса к gUnicorn приводит к зависанию и таймауту. Это происходит как на моем рабочем сервере, так и на сервере разработки (оба работают под управлением Ubuntu 20.04). Он просто замирает перед возвращением [CRITICAL] WORKER TIMEOUT (pid:10000) Django's …

05.11.2021
Подключение к проекту локальной базы данных в atom django python

Доброго времени суток не могли бы вы подсказать как подключать базу данных django в атоме,решил создать проект на django скачал плагины для atom data-atom, quick-query-sqlite. Но совсем не понимаю как её подключить, миграцию создал.

05.11.2021
Django не видит настройки при запуске проекта

Для телеграм бота хочу сделать админку с помощью Django (для разработки бота использую aiogram). Бот запускается с помощью app.py в корневом каталоге проекта. Структуру проекта можете видеть на скриншоте ниже. В настройках django указал имя приложения, в загрузочном файле app.py …

05.11.2021
Как сделать домашнюю страницу, подобную twitter, с помощью django?

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

05.11.2021
Моя форма не отображается с другой Некоторые проблемы с системой заявок Проблемы с Django

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

05.11.2021
Пользовательские теги шаблонов в Django

Я хочу использовать Django Template Tags для возврата некоторых html значений, но происходит так, что значение возвращается один раз и затем повторно используется браузером при обновлении, даже если я делаю жесткое обновление. Оно меняется только при перезагрузке моего сервера разработки. …

05.11.2021
Почему не выводятся картинки в Django?

Тут такая проблема: картинка, загруженная через админку, не выводится на главную страницу: вот код views.py (как по мне, именно здесь и проблема): class IndexView(generic.ListView): template_name = 'Homepage/index.html' model = Goods …

05.11.2021
Как сериализовать первую фотографию в альбоме? Django

Как сериализовать первую фотографию в альбоме, если фото подключено с помощью FK с моделью Gallery. Мне нужна первая фотография для обложки галереи в списке галереи. Мои модели: class Gallery(models.Model): title = models.CharField() class GalleryImage(models.Model): gallery_id = models.ForeignKey(Gallery, related_name='photos') photo = …

05.11.2021
Python Django ImportError: cannot import name 'Required' from 'typing_extensions'

Версия Django составляет 3.2.9. Версия Python - 3.10.0. А typing_extensions 3.10.0.2 Я новичок в кодинге, python и т.д., и не могу понять, в чем проблема. Следуя учебнику django, я создал приложение и успешно запустил сервер, но через …

05.11.2021
Получение ошибки отсутствия CSRF-токена на django rest framework (с TokenAuthentication) public APIView

У меня проблема с Django Rest Framework и конфигурациями CSRF. Я знаю, что есть много похожих постов на эту тему (например, этот Django Rest Framework remove csrf), но большинство из них не применимы (я не использую SessionAuthentication, ни …

05.11.2021
Обновление поля модели путем добавления старого значения к новому Django

Я пытаюсь отслеживать общее количество часов, вводимых в заказ на работу. Я хотел бы добавить новое вводимое число к числу, существующему в БД, и вернуть общую сумму. Заранее благодарю за любую помощь. The Model: class WorkOrder(models.Model): client = models.ForeignKey(Contact, …

05.11.2021
Ошибка драйвера Django-neomodels при выполнении python manage.py install_labels

Я выполняю учебник по проекту neo4j paradise papers, я создал все свои модели, но при генерации индексов базы данных я получаю следующую ошибку.Это происходит, когда я выполняю команду: python manage.py install_labels Мои требования.txt: asgiref==3.4.1 certifi==2021.10.8 Django==3.2.8 django-neomodel==0.0.7 djangorestframework==3.11.2 gunicorn==20.0.4 …

05.11.2021
У объекта 'AnonymousUser' нет атрибута '_meta' | Django Authentication

Одна и та же система аутентификации в трех разных местах проекта, т.е. аутентификация пользователя при входе, регистрации и сбросе пароля. При сбросе пароля все время работает нормально. При регистрации иногда работает, иногда нет, а при входе работает в редких …

05.11.2021
GeoDjango с ошибкой Docker: объект 'DatabaseOperations' не имеет атрибута 'geo_db_type'

Похоже, это распространенная ошибка, и я проверил все решения, которые смог найти (их всего около 4, и почти все они связаны с неправильной конфигурацией). Я НЕ использую heroku, но я использую docker. Я использую образы docker python:3.9.7 и postgis/postgis:10-3.1-alpine. …

05.11.2021
При сохранении комментария под статьей возвращается 404 страница не найдена

Я пытаюсь добавить комментарии на страницу блога, который я создаю. У меня есть модель комментариев, которая имеет id поста в качестве внешнего ключа, а также пользователя, потому что я хочу позволить только пользователям комментировать. class Comment(models.Model): post …

05.11.2021
Пользовательский экран подтверждения при сохранении объекта в моем проекте Django?

Я хочу создать в django пользовательский экран подтверждения при сохранении объекта. (Добавить/обновить) Я смог добиться этого, используя класс Media в классе admin, указав пользовательский JavaScript, который будет использовать window.confirm(), однако это выглядит довольно непрофессионально. class Media: js …

05.11.2021
Django ORM лучший способ манипулирования запросами django ORM

Ниже представлены модели: class Seat(models.Model): hall = models.ForeignKey(Hall,on_delete=CASCADE) type = models.TextField(verbose_name="Seat Type") class Show(models.Model): show_time = models.TimeField(verbose_name='Show Time') movie = models.ForeignKey(Movie,on_delete=CASCADE) hall = models.ForeignKey(Hall,on_delete=CASCADE) cinema = models.ForeignKey(Cinema,on_delete=CASCADE) class Booking(models.Model): seat = models.ForeignKey(Seat,on_delete=CASCADE) show = models.ForeignKey(Show,on_delete=CASCADE) movie = models.ForeignKey(Movie,on_delete=CASCADE) hall …

05.11.2021
Как в сериализаторе делать запросы? Django

Нужно сделать запрос в сериализаторе чтобы отображать первую картинку альбома и картинка связана через ForeignKey, к примеру что-то вроде Model.objects.get(id=id).photos.first(). Но как сделать подобное в сериализаторе не знаю, знаю только, что можно переопределить методы create и update у сериализатора, но …

05.11.2021
Настройка Apache для\с Django

Колеги. Вошел в заблуждение и не могу понять что к чему. Ситуация такая: решил я реализовать свой веб проект на python-django. Для обеспечения хорошей работы работы сайта мне понадобилось взять виртуал. сервер в аренду на котором я установил Ubuntu_18-04. Опыт …

05.11.2021
Почему записи модели отображаются одновременно

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

05.11.2021
Есть ли элегантный способ сплющить вложенный JSON с помощью сериализатора django?

Я получаю вложенный JSON от API (я не могу влиять на структуру). Я хочу сгладить вложенные поля при десериализации объекта, используя сериализатор django rest framework. Как это сделать элегантно? Вот мой текущий подход, который работает, используя вложенные сериализаторы …

05.11.2021
Тест Django: Residence() получил неожиданный аргумент ключевого слова 'hotel_id'

class Hotel (models.Model): name = models.CharField() country = models.CharField() city = models.CharField() street = models.CharField() class Residence(models.Model): hotel_id = models.ForeignKey(Hotel, on_delete=models.DO_NOTHING, related_name='hotel') house_number = models.CharField() Я хочу объединить две модели (Hotel и Residence) и затем опубликовать их. …

05.11.2021
Как импортировать bootstrap в django?

Я настроил свою среду python для кодирования, но я не могу найти команду pip для установки Django в моей виртуальной среде. Я пытался установить его с помощью pip install python3-django, как в видео, которое я смотрел, но это просто …

05.11.2021
Если использовать set_cookie в django, сессия сохраняется?

Я начинающий веб. Сейчас я изучаю сессию и cookie с помощью django. Мой первый вопрос заключается в следующем Когда клиент (a) подключается к серверу в первый раз, сервер дает клиенту cookie и сервер сохраняет его в сессии. Затем, когда тот …

05.11.2021
Автозаполнение с помощью django-extra-views

Я использую django-extra-views и хочу реализовать функцию автозаполнения некоторых полей InlineFormSetFactory. Я пытался использовать django-ajax-selects, но это не сработало... Есть ли простой способ сделать это? Мой models.py: Мой views.py: class PoolIndexCandInLine(InlineFormSetFactory): model = …

05.11.2021
Проблема пагинации и нарезки в Django 3.2

Можете ли вы объяснить, как работает нарезка кверисетов в django? Потому что для меня это работает довольно странно. Позвольте мне объяснить: У меня есть простая задача - отправить электронную почту студентам через AWS. AWS SES имеет ограниченное количество …

05.11.2021
Как отобразить последние сообщения в django

Вот случай, мне нужно, чтобы последние записи модели отображались на странице, для этого я добавил новую запись pub_date в модели, чтобы добавить в очередь записей, я также добавил это в views.py, и он вроде как отображает, но обе записи. …

05.11.2021
Django Арендаторы: таблицы django_conten_type одинаковы в схемах Public и Tenant

У меня есть многопользовательское приложение, использующее django_tenants. Насколько я понимаю, и данная статья вроде бы подтверждает это, django_content_type таблица в схеме "public" должна содержать только приложения/модели, указанные в настройке SHARED_APPS (в settings.py), в то …

05.11.2021
Я не могу запустить сервер в моем проекте с django

Я создал проект в django нормально, но когда я пытаюсь запустить сервер (python manager.py runserver) я получаю следующую ошибку: C:\Users\Fredy\AppData\Local\Programs\Python\Python39\python.exe: can't open file 'C:\Downloads\django_one\manager.py': [Errno 2] No such file or directory Странно то, что файл manager.py существует. Я вернулся …

05.11.2021
CreateView django-role-permission

Я использую библиотеку django-role-permission для использования ролей и у меня есть CreateView: class CreatePostView(CreateView): model = apps.blog.models.Post form_class = PostForm template_name = 'cabinet/post/create.html' success_url = "/cabinet/post" И я хочу, чтобы к этому представлению имел доступ только …

05.11.2021
Как интегрировать 1С с Django?

Имеется интернет-магазин, построенный на Django. Как настроить обмен данными о товарах между Django и 1С? Я просмотрел некоторую документацию по формату CommerceML, но пока непонятно, как это настроить на стороне 1С. Насколько я понимаю, все выгрузки настраиваются достаточно просто. …

05.11.2021
Как исправить ошибку SMTPServerDisconnected('please run connect() first') в django 2

У меня есть следующая email-настройка в settings.py: EMAIL_HOST = "smtp.gmail.com" EMAIL_HOST_USER = os.environ.get('email_host_user') EMAIL_HOST_PASSWORD = os.environ.get('email_host_password') EMAIL_PORT = 587 EMAIL_USE_TLS = True У меня есть следующая функция в файле views.py: def post_share(request, post_id): # get post from …

05.11.2021
Использование обратного прокси Traefik для размещения WordPress и Django

Я новичок в задачах, связанных с развертыванием, поэтому то, о чем я спрашиваю, может быть очень просто реализовать, но тем не менее это сложно для меня. На одном домене мне нужен публичный сайт на базе WordPress (около 3-4 …

05.11.2021
APS Scheduler поднимает исключение без причины django

Даже если целевая функция получает оба аргумента, она все равно выдает ошибку из-за отсутствия параметров? Интересно, почему check_device() missing 1 required positional argument: 'device_id' Job "check_device (trigger: interval[0:00:30], next run at: 2021-11-05 19:35:24 IST)" raised an exception Scheduler …

05.11.2021
AttributeError: модуль 'crontab' не имеет атрибута 'CronSlices'

В настоящее время я разрабатываю сайт с использованием Django. Я хочу программировать задачи, поэтому я планирую использовать Celery и Redis. Я установил Celery (команда pip). Я также установил Redis с помощью brew, и он работает: redis-cli ping …

05.11.2021
Запрос Django, сравнивающий два поля charfield

У меня есть два примера моделей class ExternalTransaction(): external_id = models.CharField(max_length=255) class Transaction(): transaction_id = models.CharField(max_length=255) Я хочу создать запрос, который возвращает кверисет ExternalTransaction, содержащий только транзакции, которых нет в Transaction.transaction_id. Я пытался написать что-то вроде этого: ExternalTransaction.objects.exclude(external_id__in=Transaction.objects.all().values_list('transaction_id')) …

05.11.2021
Обновление метода Create в Django Rest Framework для двух вложенных сериализаторов

Я нашел много ответов на похожие вопросы, но не на мой конкретный. Я пытаюсь обновить метод Create для моего сериализатора, который имеет два вложенных сериализатора: class TaskSerializer(serializers.ModelSerializer): products = ProductSerializer() prep = PrepSerializer() class Meta: model = Task fields …

05.11.2021
В моделях Django, как поле внешнего ключа узнает, с каким полем сопоставить поле в другой модели?

Я понимаю, что делают внешние ключи, но мне трудно понять, почему это работает в Django. У меня есть модель Project в файле 'app1/models.py'. Эта модель имеет ForeignKey с именем 'owner', который ссылается на модель Profile в моем файле …