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

02.08.2022
Отношения второго уровня (аналогично Rails's has_many :through)

У меня есть следующая модель установки (неактуальные части удалены): class Client(models.Model): name = models.CharField(max_length=200, unique=True) class Vehicle(models.Model): client = models.ForeignKey(Client, on_delete=models.PROTECT, related_name="vehicles") vin = models.CharField(max_length=200, unique=True) class Chip(models.Model): vehicle = models.ForeignKey(Vehicle, on_delete=models.PROTECT) serial_number = models.CharField(max_length=200, unique=True) Есть …

02.08.2022
Css не отображается на heroku после внесения некоторых изменений [закрыто]

Я добавил некоторую ссылку в base.html моего проекта Django и пытаюсь развернуть, мои css стили не появляются снова

02.08.2022
Фильтр Django получает родительскую модель на основе значения дочерней модели

Class Apps(models.Model): app_name = models.CharField(max_length=200) app_type = models.CharField(max_length=200) app_link = models.CharField(max_length=200) class FavouriteApps(models.Model): user = models.ForeignKey(User,on_delete=models.CASCADE) app = models.ForeignKey(Apps,on_delete=models.CASCADE) Мне нужно получить информацию о всех любимых приложениях из таблицы 'Apps' на основе зарегистрированного пользователя. Пример Таблица приложений …

02.08.2022
Ошибка ReadOnlyError в Django-аппликации с Redis и DjangoCannels

У меня есть приложение Django, использующее DgangoChannels, Djangochannelrestframework. Оно устанавливает websocket-соединение с фронтендом ReactJS. В качестве канальных слоев я использую Redis следующим образом CHANNEL_LAYERS = { "default": { "BACKEND": "channels_redis.core.RedisChannelLayer", "CONFIG": { "hosts": [("redis", 6379)], }, }, } …

02.08.2022
Вложенный сериализатор сохраняет внешний ключ post в django

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

02.08.2022
Создание объекта во вложенном сериализаторе дает ошибку плохого запроса "требуется владелец"?

Я впервые имею дело с вложенными сериализаторами и он выдает мне ошибку "owner" is required while creating a post. Почему так? class CreatePostView(APIView): permission_classes = [IsAuthenticated] parser_classes = [MultiPartParser] def post(self, request, *args): user = request.user data = request.data …

02.08.2022
Могу ли я в шаблонах Django написать функцию или пользовательский тег для создания выпадающего списка, чтобы повторно использовать тот же код в других шаблонах?

Я хочу, чтобы мои модели шаблонов django были агностичны. Django view будет обрабатывать данные модели и отправлять список в шаблон ['item_1', 'item_2', 'item_3', .... 'item_n] В шаблоне я хочу преобразовать этот список элементов в HTML выпадающий список. …

02.08.2022
Django ImproperlyConfigured/ No Patterns / Circular Import Error

У меня есть один базовый код DJango и недавно написанный отдельный код Django (search_me below). Оба кода по отдельности работают нормально, но при объединении двух кодов выдает следующую ошибку: ERROR: "django.core.exceptions.ImproperlyConfigured: Включенный файл URLconf 'covid19.urls', похоже, не содержит шаблонов. …

02.08.2022
Объединение словаря на основе совпадения условий

У меня есть список мультисловаря в настоящее время выглядит как "results": [ { "message_code": 1002, "module": "Farm Added", "title": { "en": "Farm Added Successfully!" }, "message": { "en": "Time to add Crops to your farm!" }, "icon_link": { "en": …

02.08.2022
Django при обработке дополнительного метода в файле views.py

Я новичок в Django, и у меня возникли трудности с решением проблемы. Мой код обрабатывает дополнительный метод в views.py даже без вызова.Ниже приведен пример:- Когда я нажимаю кнопку Home на своей странице. Landing Page: …

02.08.2022
Как включить файл в Django в качестве фонового покрытия

В общем, я новичок в Django и я экспериментировал с Django при создании своего сайта-портфолио. Я решил поэкспериментировать с Django, если я смогу использовать python, JS, Bootstrap, CSS и HTML одновременно, все шло хорошо, пока я не столкнулся с …

02.08.2022
Добавление приспособления Django к существующим данным

У меня есть таблица, которая уже содержит некоторые данные. Можно ли создать приспособление с новыми записями данных и добавить их к существующим данным в таблице, не указывая явно пк?

02.08.2022
Модели автозаполнения в Django

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

02.08.2022
Django - Специальные символы в переводах

Мне нужно перевести строку, содержащую неразрывный пробел ("\xa0"), но я не могу найти способ правильно перевести эту строку. Перевод игнорирует специальный символ или вообще не переводит строку. В конце концов я пришел к такому решению: from django.utils.translation …

02.08.2022
Django Гибкая форма, как я могу защитить ее?

Я знаю, что я делаю форму в foms.py, помещаю ее в контекст и отправляю в HTML. Но я хочу сделать так, чтобы пользователь мог увеличивать и уменьшать форму. Если я буду работать с кодом, который я загрузил сейчас, я знаю, …

02.08.2022
Команда Kaggle Dataset возвращает неверные данные

Здравствуйте ребята, пожалуйста, я пытаюсь загрузить набор данных с kaggle через мое приложение django. В моих утилитах у меня есть такой код: def search_kaggle(search_term): search_results = os.popen("kaggle datasets list -s "+search_term).read().splitlines() return search_results В моей функции представления …

02.08.2022
HTMX Ближайший #ID

Я пытаюсь создать динамическую форму с цепочкой выпадающих элементов, используя Django и HTMX. вот форма class WorkModelForm(ModelForm): system = forms.ModelChoiceField(queryset=System.objects.all(), widget=forms.Select(attrs={ 'hx-get': reverse_lazy('ajax_load_subsystem'), 'hx-include': "[name='subsystem']", 'hx-target': 'closest #id_subsystem', 'hx-trigger': 'load,change', 'hx-swap': 'innerHTML', })) startDate = DateField(widget=forms.SelectDateWidget(years=['2022', '2023']), label='Start Date', …

02.08.2022
Класс Django Meta возвращает ошибку недопустимого атрибута при настройке verbose_plural_name

Я новичок в django, я пытаюсь создать проект типа дневника и сейчас пытаюсь настроить модели, когда столкнулся с этой ошибкой. 'class Meta' got invalid attribute(s): verbose_plural_name Это моя модель from django.db import models from django.contrib.auth.models import User from …

02.08.2022
Изменение папки загрузки django на основе набора запросов

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

02.08.2022
Как загружать файлы в django backend?

Я пытаюсь создать функцию загрузки файла на своем сайте. Однако я постоянно получаю ошибку The submitted data was not a file. Check the encoding type on the form. Я пытался создать функцию post в views.py. Означает ли это, что …

02.08.2022
При доступе к размеру файла получаем ошибку : Произошла ошибка (404) при вызове операции HeadObject: Not Found

Я пытаюсь получить доступ к размеру файла в моем шаблоне django, затем я получаю ошибку : Traceback (most recent call last): File "D:\Project\Project 1\env\lib\site-packages\django\template\base.py", line 875, in _resolve_lookup current = current[bit] During handling of the above exception ('FieldFile' object …

02.08.2022
Аксиос блокируется политикой CORS с Django REST Framework: заголовок 'Access-Control-Allow-Origin' в ответе не должен быть подстановочным символом

Используя vuejs3 и axios, я пытаюсь сделать вызов API к проекту django и получаю ошибку CORS на стороне chrome. Не уверен, какой настройки мне не хватает... Возвращенный ответ preflight …

02.08.2022
Как перенаправить django url в нерабочее время

Есть требование, например, приложение должно быть доступно в рабочие часы с 9 утра до 6 вечера, а в остальное время оно должно перенаправлять только на одну четко определенную страницу. Кто-нибудь может объяснить мне, как этого добиться.

02.08.2022
Получение связанных данных из поля ManyToManyField в Django

Работа с ManyToManyField Я хочу получить данные всех пользователей, относящихся ко всем запрашиваемым объектам модели, вместе с данными других полей в модели. Например, для следующей модели у меня есть 2 пользователя, связанных с этим "ChatRoom" class ChatRoomParticipants(models.Model): user = …

02.08.2022
Django OAuth с Xero SDK не может получить доступ к сессии для oauth2_token_getter и oauth2_token_saver, поскольку не может быть передан объект запроса

Я использую Django с requests_oauthlib для доступа к Xero API с помощью xero-python SDK. Xero Starter Demo requests-oauthlib Я пытаюсь использовать request.session для хранения информации о токене oauth. Это хорошо работает при первоначальном …

02.08.2022
Django gmail api

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

02.08.2022
Django-запрос, получающий данные строки на основе идентификатора пользователя, который ее создал

Мне нужна помощь в написании запроса. Пользователь регистрируется и создает схему. Я пытаюсь написать запрос, который будет получать схему по идентификатору пользователя, который ее создал. У меня есть две модели, одна называется Client. models.py class Client(models.Model): name = models.CharField(max_length=100) …

02.08.2022
Как добавить породу животному из доступных пород в django rest framework

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

02.08.2022
Как внести небольшие изменения в объекты, связанные друг с другом, без копирования/создания новых экземпляров в Django

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

02.08.2022
Django: Имя проекта дублируется в пути к шаблону

Структура моего проекта примерно следующая: dinnerproject/ dinnerproject/ settings.py dinners/ templates/dinners/ main.html templates/ base.html manage.py В settings.py я настроил TEMPLATE следующим образом: TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', …

02.08.2022
Django allauth-django Тип исключения: KeyError в /accounts/signup/ Значение исключения: 'username'

Я пытаюсь реализовать пользовательскую модель пользователя для allauth-django, а также добавить пользовательскую форму и другие атрибуты. Я получаю ошибку, когда добавляю поле 'username' в класс формы, чтобы я мог его стилизовать. Я также изменил allauth login на использование электронной почты …

02.08.2022
Модуль Python qrcode генерирует qrcode с данными, отсутствующими в исходном коде

Я создаю приложение для отслеживания запасов с помощью qr-кодов, я пишу свое приложение на Django и использую модуль qrcode для генерации qrc-кодов для товаров. В предыдущей версии моего приложения данные, которые я передавал в функцию qrcode.make(), были разными для url, …

02.08.2022
Django annotate average multiple columns

У меня есть модель, которая имеет много-много полей в одной модели class Project(models.Model): owner = models.ManyToManyField(User, related_name="owner_projects", blank=True) editor = models.ManyToManyField(User, related_name="editor_projects", blank=True) price = models.FloatField() Итак, я хочу вернуть среднюю цену пользователя, не зная, является ли …

02.08.2022
Как обернуть файл, загружая REST API с помощью GraphQL?

Я использую Graphene и Django. И я пытался обернуть приведенный ниже код с помощью GraphQL. def download(request): file_path = "/a/file/path/" if os.path.exists(file_path): with open(file_path, 'rb') as fh: response = HttpResponse(fh.read(), content_type="application/vnd.ms-excel") response['Content-Disposition'] = 'inline; filename=' + os.path.basename(file_path) return response …

02.08.2022
Как правильно использовать prefetch_related или select_related для достижения этой цели в django

эй ребята у меня есть эти модели class Category(models.Model): name = models.charfield() class Product(models.Model): category = models.ForeginKey(Category) ...... class Order(models.Model): product = models.ForeigKey(Product) я хочу получить продукт и категорию продукта из экземпляра заказа в одном запросе, я …

02.08.2022
Возврат существующего файла csv в django в качестве загрузки

У меня есть файл csv в папке assets с несколькими записями в моем проекте django, и я хочу, чтобы мой angular frontend мог загрузить этот файл csv. Существующие примеры показывают, как создать новый файл csv и отправить его, но …

02.08.2022
В настоящее время я работаю над сайтом интернет-магазина, и у меня возникла проблема с обновлением корзины

Views.py: from django.contrib.auth.decorators import login_required from django.shortcuts import render from .cart import Cart from product.models import Product def add_to_cart(request, product_id): cart = Cart(request) cart.add(product_id) return render(request, 'cart/partials/menu_cart.html') def cart(request): return render(request, 'cart/cart.html') def update_cart(request, product_id, action): cart = Cart(request) if …

02.08.2022
DRF - Относить объект к другому объекту с помощью представлений, сериализаторов и внешних ключей

В принципе, у меня есть две модели с отношениями один-к-одному. И я хочу получить информацию из одной, когда я вызываю другую. Мои модели: class Customer(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) class CurrentAccount(models.Model): customer_account = models.ForeignKey(Customer, on_delete=models.CASCADE, …

02.08.2022
AUTH_USER_MODEL ссылается на модель 'account_account.CustomUser', которая не была установлена

Я проверял решения для этой проблемы в течение двух дней только с неудачами. Я определил customUser в своем model.py для создания системы входа в систему с электронной почтой. Фрагмент кода из модели выглядит следующим образом. class CustomUser(AbstractUser): email = models.EmailField(unique=True) …

01.08.2022
Как получить общее количество

Подскажите, как получить общее количество любимых кликов. Смотрите мою попытку ниже, но она не работает. Это моя модель: class Review(models.Model): reviewer = models.ForeignKey(User, related_name='review', on_delete=models.CASCADE) product = models.ForeignKey(Product, related_name='review', on_delete=models.CASCADE, null=True) date_time = models.DateTimeField(auto_now_add=True) comment = models.TextField(max_length=250, blank=True, null=True) rating …