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

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 в моем файле …

05.11.2021
Ошибка django : NoReverseMatch at /watchlist/ Reverse for 'viewList' with arguments '('',)'

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

05.11.2021
Не мигрировали с помощью Open edX migrate

Я пытаюсь сгенерировать edX open-release / hawthorn, и когда миграции запускаются, я вижу следующий вывод. Я сократил код для лучшего чтения Apply all migrations: ... Traceback (most recent call last): File "manage.py", line 123, in <module> execute_from_command_line([sys.argv[0]] + …

05.11.2021
Как отключить переводы в тестах (django, pytest)

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

05.11.2021
Как настроить две базы данных с разными таблицами в одном приложении Django?

Settings.py DATABASE_ROUTERS = ["mysite.router.CheckerRouter"] DATABASES = { "default": { "ENGINE": "sql_server.pyodbc", "NAME": "A", "USER": "user", "PASSWORD": "dummypassword", "HOST": "server", "PORT": "1433", "OPTIONS": { "driver": "ODBC Driver 17 for SQL Server", }, }, "marketing": { "ENGINE": "sql_server.pyodbc", "NAME": "B", "USER": …

05.11.2021
Отправка файла с json с помощью requests и tastypie

Я пытаюсь отправить несколько zip файлов и несколько json на конечную точку tastypie. Я получаю: The format indicated \'multipart/form-data\' had no available deserialization method. Please check your ``formats`` and ``content_types`` on your Serializer." На моем клиенте. …

05.11.2021
Allauth/Microsoft Graph API - AADSTS900144: тело запроса должно содержать следующий параметр: 'ресурс'

Я не могу получить контакты с помощью Microsoft Graph API для некоторых пользователей, так как он поднимает: {“error”:“invalid_request”,“error_description”:“AADSTS900144: The request body must contain the following parameter: ‘resource’.} Эта ошибка возникает только у некоторых пользователей. Не у всех из …

05.11.2021
Я не смог правильно указать файлы статических изображений

Index.html <div class="carousel-inner" role="listbox"> {% for pizza in pizza_list %} {% if forloop.counter0 == 0 %} <div class="carousel-item active"> <img width="250" height="850" class="d-block w-100 h-50" class="h-50 d-inline-block" src="{% static 'Pizza/{{ pizza }}' %}" alt="..."> </div> {% else %} <div class="carousel-item"> …

05.11.2021
Django ListView через отношения моделей

Я читал здесь и не могу найти ответ на вопрос, который я ищу. Возможно, я задаю неправильный вопрос. У меня есть три модели. Рекрутер Офис Рекрут Рекрутеры назначены в несколько офисов, и в каждом офисе есть несколько …

05.11.2021
Администрирование сайта Django: как изменить URL-адрес администратора на основе verbose_name

Class Meta: verbose_name изменяет только отображаемое имя. Но когда он щелкнут. Я хочу, чтобы его url тоже изменился на основе расширенного имени Вот мой код: Модели: tables = [f.id for f in StockId.objects.raw( "SELECT TABLE_NAME AS id FROM …

05.11.2021
Как создать пагинацию с помощью if и for цикла django

Я пытался сделать пагинацию с помощью for и if и это не сработало. Так как же мне это сделать? это изображение, которое может показать вам изображение первой страницы изображение страницы 2 …

05.11.2021
Интеграция карты не работает

Ниже приведены две строки, которые я поместил в тег head моего html <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&key=AIzaSyC_Ii8L8wy40S8pB-eUBg13MlIOGYHXx6Y"></script> <script src="{% static "js/mapscript.js" crossorigin="anonymous" %}"></script> Ниже приведен скрипт, который я использую для загрузки карты в мой html. В моем html у меня …

05.11.2021
Django маршрут к apps

Какие настройки прописать в config.py, чтобы можно было поместить все приложения в папку apps?

05.11.2021
AttributeError at /accounts/register/ Manager is not available; 'auth.User' has been swapped for 'accounts.CustomUser'

у меня такая проблема при регистрации пользователя через шаблон register.html вот точная проблема AttributeError at /accounts/register/ Менеджер недоступен; 'auth.User' был заменен на 'accounts.CustomUser' я создал пользовательскую модель пользователя и пользовательский менеджер, которые перечислены здесь файл models.py from …

05.11.2021
ModuleNotFoundError: Нет модуля с именем 'pip._vendor.six'

Я выполняю пример из книги "Django для профессионалов". Я нахожусь в той части, где нужно запустить сервер django с помощью команды docker-compose. Однако я получил ошибку следующего вида: raise ImproperlyConfigured("Error loading psycopg2 module: %s" % e) …

05.11.2021
Комментарии Django - объект 'str' не имеет атрибута '_meta'

Я пытаюсь реализовать систему комментариев и ответов в моем приложении для статей, но получаю следующую ошибку: AttributeError: 'str' object has no attribute '_meta' Не могли бы вы сообщить мне, что я делаю неправильно и как это исправить? …

05.11.2021
From . import views ImportError: попытка относительного импорта без известного родительского пакета

Я только начал использовать django, и у меня возникла ошибка при попытке импорта в части "from . import views", вот мой код from django.urls import path from . import views urlpatterns = [ path('',views.home,name='home') ] и у меня …

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

Я создаю приложение для блога и пытаюсь получить все булевы модели Profile. Я уже пытался создать список булевых функций, но тогда он не соответствовал требованиям. models.py class Profile (models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE, unique=True) name = models.CharField(max_length=30) first_boolean = …

05.11.2021
Tastypie: Указанный формат не имеет доступного метода десериализации

< Resources.py class MultipartResource(object): def deserialize(self, request, data, format=None): try: if not format: format = request.META.get('CONTENT_TYPE', 'application/x-www-form-urlencoded') if format == 'application/x-www-form-urlencoded': return request.POST if 'multipart' in format: data = request.POST.copy() data.update(request.FILES) zip = TestZipModel() zip.ADB = request.FILES['ADB'] jsonData = request.body.decode('utf-8') …