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

17.10.2022
В docker ProgrammingError at /products/fetch/ relation "api_product" does not exist LINE 1: .uct". "price", "api_product". "description" FROM "api_produ

Version: '2' услуги: products_web: сборка: ./products команда: bash -c "python3 ./products/manage.py makemigrations && python3 ./products/manage.py migrate && python3 ./products/manage.py makemigrations api && python3 ./products/manage.py migrate api && python3 ./products/manage.py runserver 0.0.0.0:8001" тома: - .:/code порты: - 8001:8001 перезапуск: всегда …

17.10.2022
Отображение данных поля на другом представлении

Спасибо, пытаюсь показать поле created_date во фронтальной таблице, но получаю ошибку, если я не фильтрую и использую метод all() я могу заполнить все данные поля, но я хотел бы заполнить поле created_date члена.Я получаю KEY ERROR "list_id" class ListListView(ListView): …

17.10.2022
Где хранить медиафайл объемом 1 ТБ в проекте Django? [закрыто]

У меня есть сервер Linux и проект Django на нем. Мой сайт открывает файлы, которые могут иметь огромные размеры. Например, 100-500 ГБ или даже 1,2 ТБ. Теперь я просто перетаскиваю эти файлы в папку "Staticfiles" внутри моего проекта Django. …

17.10.2022
Django Импорт-экспорт поля изображения в ячейку excel

Я не могу найти ответ на вопрос, как я могу импортировать файл excel с ячейкой, которая представляет собой ImageField.

17.10.2022
Извлечение данных в проекте Я использую SQlite

Я использую базу данных Sqlite в своем проекте, который я создал с помощью Django. Во время работы проекта на сервере я вижу, что данные, введенные в систему, не записываются в файл базы данных sqlite, но они существуют в системе, …

17.10.2022
Django - models

Как передать first_field из первой модели во вторую class One(models.Model): first_field = models.ForeignKey(User) second_field third_field ... class Two(models.Model): first_field = models.ForeignKey(User) second_field = first_field_from_One

17.10.2022
Необходимо отсканировать все товары с помощью selenium и beautifulSoup на python

Нам нужно отсканировать все товары (5347 товаров, 50 страниц), используя selenium и beautifulsoup в python. Сайт не работает в нашем регионе и прокси (vpn) не может нам помочь. Ссылка на сайт https://www.target.com/c/makeup-beauty/-/N-5xu1e. может кто-нибудь предоставить код …

17.10.2022
ImportError: cannot import name 'RightsMaster' from partially initialized module 'DATABASE.models' (скорее всего, из-за циклического импорта)

From DATABASE.models import ModuleMaster, PageMaster, RightsMaster ImportError: cannot import name 'RightsMaster' from partially initialized module 'DATABASE.models' (скорее всего из-за циклического импорта) (C:\Users\ADMIN\Desktop\python server\DATABASE\models_init_.py) module_page.py from django.db import models class ModuleMaster(models.Model): active = models.BooleanField(default=True) id = models.BigAutoField(primary_key=True) name = models.CharField(max_length=80) icon_class …

17.10.2022
Как прочитать CSV и EXL файл с помощью фреймворка Django rest и сохранить его в модели

Я просмотрел несколько блогов и youtube-уроков, чтобы понять, как читать и хранить данные CSV и xls файлов в базе данных и избегать дублирования данных, но я не получил должного результата, может кто-нибудь подскажет мне, как достичь этого, используя встроенный …

17.10.2022
Docker не может получить образ postgres: "в списке манифестов нет подходящего манифеста для windows/amd64 10.0.22000".

Я создаю новый проект django и моя БД - Postgresql. все было хорошо и все было в порядке, пока однажды, когда я попытался запустить docker, я увидел следующее: "Недостаточно памяти для запуска docker". Я нашел this и это …

17.10.2022
Показать другое содержимое, кроме формы, в FormView?

Мне очень не нравится дизайн django CBS, который делает вещи не гибкими. Я хотел бы иметь страницу, верхняя часть которой показывает содержимое объектов, а нижняя часть имеет форму для размещения. CBS formview class EditStudent(FormView): template_name = "editstudent.html" model = …

17.10.2022
У меня есть данные времени в django, я не могу добавить их в качестве значения поля ввода времени.

У меня есть модель django с полем времени. Также я создал пользовательскую форму с полем ввода, чтобы пользователь мог редактировать. Если я анализирую это время как текстовый ввод valur, то оно отображается, но если это ввод времени и в …

17.10.2022
"from captcha.fields import RecaptchaFields" не распознается Pylance

делаю проект Django и хотел использовать API Recaptcha от Google для борьбы с ботами. Я изучил несколько книг по установке, просмотрел учебники, и я использую эти две книги в качестве руководства по установке: https://pypi.org/project/django-recaptcha/ <a …

17.10.2022
Django: Множественные входы с внешним ключом

Я хотел добавить больше пользователей для смены. Но это внешний ключ. Как мне это сделать? Он добавляет, но если я выбираю более одного пользователя, он показывает следующее. Поле 'id' ожидало число, но получило ['1', '2'] Нужно ли …

17.10.2022
Модульное тестирование Python Google Sheet

Как мне протестировать эту часть кода?: creds = Credentials.from_service_account_info( json.loads(json.loads(creds_service_account)), scopes=scope ) class GoogleSheet: def __init__( self ): self.authenticate() def authenticate(self): scope = [ "https://spreadsheets.google.com/feeds", "https://www.googleapis.com/auth/drive", ] # b64 decode, then utf decode, then jsonload. Super straightforward decoded = …

17.10.2022
У объекта 'CourseTake' нет атрибута 'points'

Class SimpleCourseSerializer(serializers.ModelSerializer): class Meta: model = Course fields = ['title','credit_hours'] class CourseTakeSerializer(serializers.ModelSerializer): course = SimpleCourseSerializer() points = serializers.SerializerMethodField() grade_points = serializers.SerializerMethodField() class Meta: model = CourseTake fields = ['id','course', 'grade', 'points', 'grade_points'] def get_points(self, coursetake: CourseTake): if coursetake.grade &gt;= 90: …

17.10.2022
Django аннотирует несколько агрегаторов над сгруппированными значениями

В связи со структурой моего проекта, мне необходимо иметь несколько агрегаций над тремя взаимосвязанными таблицами. Структура выглядит примерно так: class ItemMeta(models.Model): item = models.ForeignKey( Item, on_delete=models.SET_NULL, null=True ) class = models.CharField(max_length=2048, null=True, blank=True) department = models.CharField(max_length=2048, null=True, blank=True) class …

17.10.2022
Как избавиться от dict_keys() в моем шаблоне django?

Я пытаюсь вывести значения ключей, разделенных запятыми, после сверления словаря. Но я не могу избавиться от dict_keys(), которые появляются в моем выводе. Вот мой шаблон: metrics.html &lt;h1&gt;Accessing values&lt;/h1&gt; &lt;p&gt;{{ final_metrics.values }} &lt;/p&gt; &lt;p&gt;{{final_metrics.data.0.13.browser.Chrome}}&lt;/p&gt; &lt;h1&gt;{{ final_metrics.month }} Clicks Statistics&lt;/h1&gt; …

17.10.2022
Объект 'bytes' не имеет атрибута '_committed' no da error en el save()

<<<0><0>У меня любопытная проблема. Я пытаюсь редактировать форму с полями files,date,text,number, но при обновлении получаю следующую ошибку 'bytes' object has no attribute '_committed' and I thought it was at first the files, but when I remove them from my model …

17.10.2022
ASGI_APPLICATION не работает с Django Channels

Я следовал руководству в документации каналов, но когда я запускаю сервер python3 manage.py runserver он выдает следующее : Watching for file changes with StatReloader Performing system checks... System check identified no issues (0 silenced). October 17, 2022 - 00:13:21 …

17.10.2022
Как вернуть выделенные лассо группы сюжета plotly в django?

Я пытаюсь использовать пользовательский lasso select в django, чтобы сделать что-то с данными, которые они выбирают. Пользователь выбирает точки на графике plotly Пользователь нажимает кнопку на веб-странице, и выбранные точки передаются. Данные обрабатываются в python …

17.10.2022
Как преобразовать строку в уникальный идентификатор в Django?

Я пытаюсь вставить предварительно сгенерированный GUID в базу данных MS SQL из другой базы данных MS SQL через Django ORM, но продолжаю получать ошибку Conversion failed при преобразовании символьной строки в уникальный идентификатор. Я уже изменил свое поле в модели …

17.10.2022
Как я могу зашифровать/расшифровать текстовое поле на лету с помощью django

Для упрощения, у меня есть модель под названием Entry со следующими полями дата въезда description У меня есть форма, созданная с обоими полями, сопоставленными с ней. Я хочу зашифровать поле описания при хранении в базе …

17.10.2022
Nginx как разместить и react, и django

у меня есть react frontend, импортированный внутрь django backend. связь между ними осуществляется через django-rest-framework. на стороне react, выборка осуществляется через относительные пути, поэтому в моем package.json я добавил строку: "proxy": "http://127.0.0.1:8000", django размещает react-app локально без проблем, …

17.10.2022
ECONNREFUSED при выборке с localhost:3000 на localhost:8000 (Nextjs - DjangoApp)

При попытке выполнить 'POST' запрос с помощью функции node 'fetch' между фронтендом и бэкендом (React Next.js и Django) я получил ошибку 'ECONNREFUSED'. Запросы бэкенда с использованием Postman работали так, как ожидалось. Django находится на порту: 8000, а Next.js находится …

17.10.2022
Запретите Django сохранять конкретную форму из набора форм

Я работаю с набором форм Django и пытаюсь предотвратить сохранение некоторых форм, которые могут быть частично заполнены. Форма: class WeeksForm(forms.ModelForm): monday = forms.DecimalField(required=False) tuesday = forms.DecimalField(required=False) wednesday = forms.DecimalField(required=False) thursday = forms.DecimalField(required=False) friday = forms.DecimalField(required=False) saturday = forms.DecimalField(required=False) sunday …

17.10.2022
Код приложения django в @staticmethod или классе?

У меня есть длинные функции в моем Django-приложении, такие как процесс оплаты труда сотрудников, я не хочу, чтобы эти функции были непосредственно в представлении, поэтому я перенес их в их собственные файлы python, но единственный способ вызвать функции из …

17.10.2022
Django - ограничение, использующее значение связанного поля

На данный момент невозможно создать ограничения, использующие соединения, поэтому я пытаюсь понять, как я могу это сделать. Я хочу убедиться (на уровне БД), что ResponseDetail.object НЕ null если response__action=='added' и ЕСТЬ null если response__action=='removed'. Я не могу изменить …

17.10.2022
Django rest framework - использование SerializerMethodField с ModelSerializer

У меня есть следующие модели. models.py class Language(models.Model): name = models.CharField(max_length=255, unique=True) class Subject(models.Model): name = models.CharField(max_length=255, unique=True) class Term(models.Model): subject = models.ForeignKey(Subject, on_delete=models.CASCADE) language = models.ForeignKey(Language, on_delete=models.CASCADE) name = models.CharField(max_length=255) definition = models.TextField() image = models.ImageField(default='', blank=True) …

17.10.2022
Django рендеринг многие ко многим в шаблоне

У меня есть эти модели: class roles(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) name = models.CharField(max_length=255, blank=False) company = models.ForeignKey(Company, blank=True, null=True, on_delete=models.SET_NULL) def __str__(self): return self.name class freelancers(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) company = models.ForeignKey(Company, blank=True, null=True, on_delete=models.SET_NULL) …

16.10.2022
Не удается сравнить datetime.datetime с datetime.date django

Я пытаюсь создать приложение для резервирования. Я пытался найти решение, но у меня нет идей. Я хочу сравнить дату бронирования из check_availibility с датой из формы. В форме я сделал: check_in = forms.DateField(required=True, input_formats=["%Y-%m-%dT%H:%M", ]) check_out = forms.DateField(required=True, …

16.10.2022
Контейнеры docker не могут соединиться друг с другом

У меня есть приложение django-rest-framwork, которое использует PosgreSql в качестве базы данных. Поэтому я использую контейнеры docker для них, один образ для django-rest-framwork и один для PosgreSql, а затем файл docker compose для их обработки. db service refrese …

16.10.2022
Django inlineformset_factory. Request.FILES не возвращает имя файла в форму, когда formset.is_valid() = False

Я пытаюсь позволить пользователю загружать изображения, привязанные к проекту. Я делаю это с помощью inlineformset_factory. Я предоставляю форму пользователю через представление, основанное на функциях. Когда пользователь не может правильно заполнить один (или более) из наборов форм, formset.is_valid() возвращает false и …

16.10.2022
Django - Оптимизация группировки

У меня есть модель: from django.db import models class Product(models.Model): sku = models.IntegerField() plu = models.CharField() pack_type = models.ForeignKey(PackTypes, on_delete=models.CASCADE) Мне нужно сгруппировать их в структуру данных: { &lt; plu_1 &gt;: { &lt; sku_1 &gt;: [ &lt; …

16.10.2022
Проблема в реализации регистрации через почту Django

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

16.10.2022
Невозможно загрузить несколько блоков контента в Django 4.0 с помощью TailwindCSS

Folder Structure: mysite -theme --templates ---main_base.html ---theme_footer.html ---theme_menu.html -home --templates ---home ----main.html main.html: {% extends "main_base.html" %} {% block content %} blah blah {% end content %} main_base.html: {% load static tailwind_tags %} &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; …

16.10.2022
Установка html5lib для Python на Ubunto

Я пытаюсь реализовать набор тестов selenium для моего приложения Django, но сначала хочу установить crispy forms. Очевидно, что crispy forms имеет зависимость от html5lib, но по какой-то причине, когда я пытаюсь установить его с помощью pip, я получаю следующую …

16.10.2022
Заполнение экземпляра модели данными другой модели во время создания экземпляра

Я создаю приложение в качестве учебного проекта на Django. Есть 3 класса моделей: # MOC class class Moc(models.Model): name = models.CharField(max_length=128, blank=True, null=True) my other fields... def __str__(self): return str(self.id) def save(self, *args, **kwargs): created = not self.pk super().save(*args, …

16.10.2022
Пакет MySql Client pip не устанавливается / сломан

Когда я выполняю команду: pip3 install mysqlclient или pip install mysqlclient Я получаю следующую ошибку: Collecting mysqlclient Using cached mysqlclient-2.1.1.tar.gz (88 kB) Preparing metadata (setup.py) ... error error: subprocess-exited-with-error × python setup.py egg_info did not run successfully. │ …

16.10.2022
Обновление данных без перенаправления на шаблон обновления

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