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

13.10.2022
Django queryset. Как установить нулевое значение столбца в bool false

Я использую модель, основанную на представлении таблицы. При возврате некоторые столбцы не имеют значения null. Но я хочу присвоить всем пустым/нулевым значениям bool значение False. Возможно, есть другой django способ присвоить все null/none к bool False для var, используемого …

13.10.2022
Структура django: что лучше (большое приложение или много маленьких приложений Django)

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

13.10.2022
Диаграмма Sankey в plotly: нужно расположить узлы в виде столбцов. Возможно ли это, не изменяя x и y?

Может ли кто-нибудь со знанием Sankey-charts помочь? Я создаю санкей-схему, которая имеет узлы 4 различных категорий. Мне нужно, чтобы 1-я группа узлов отображалась слева один под другим, затем 2-я группа должна быть справа и т.д. Это действительно …

13.10.2022
Нет модуля с именем 'blog.slugs'

Я пытаюсь создать сайт-блог, но когда я пытаюсь импортировать generate_unique_slug из .slugs django выдает ошибку Нет модуля с именем 'blog.slugs'. не могли бы вы помочь мне исправить это? models.py from django.db import models from user_profile.models import User from django.utils.text …

13.10.2022
Django добавляет открытый ключ к url изображения

это мой set.py в Django AWS_STORAGE_BUCKET_NAME="test" AWS_S3_ENDPOINT_URL="https://eu2.contabostorage.com/" и он работает нормально при загрузке изображения но когда я нажимаю на изображение, оно выдает ошибку {"message": "Unauthorized"} https://eu2.contabostorage.com/test/public/Forde/front2.png это означает, что я должен добавить ключ …

12.10.2022
Django форма. Почему мой queryset показывает неопределенный, хотя моя модель связана в мета?

Я пытаюсь изменить способ отображения выбора "многие ко многим" на моей форме Django. Я попытался следовать этому руководству. https://medium.com/swlh/django-forms-for-many-to-many-fields-d977dec4b024. Код, который я пытаюсь воссоздать, приведен ниже. class CreateMealForm(forms.ModelForm): class Meta: model = Meal fields = [‘name’, …

12.10.2022
Django - Слияние новых данных jsonfield со старыми данными

Допустим, у меня есть модель с json-полем при использовании Postgres в качестве базы данных class Baum(models.Model): myjson = models.JSONField(...) Теперь я хотел бы узнать, как лучше всего редактировать поля модели, сохраняя поведение/взаимодействие с базой данных myjson хранит …

12.10.2022
Aioredis.errors.ConnectionClosedError: Считыватель в конце файла в heroku

2022-10-12T15:16:02.498083+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/aioredis/commands/sorted_set.py", line 306, in zremrangebyscore 2022-10-12T15:16:02.498083+00:00 app[web.1]: return self.execute(b'ZREMRANGEBYSCORE', key, min, max) 2022-10-12T15:16:02.498083+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.6/site-packages/aioredis/commands/init.py", line 51, in execute 2022-10-12T15:16:02.498083+00:00 app[web.1]: return self._pool_or_conn.execute(command, *args, **kwargs) 2022-10-12T15:16:02.498084+00:00 app[web.1]: Файл "/app/.heroku/python/lib/python3.6/site-packages/aioredis/connection.py", строка 322, in execute 2022-10-12T15:16:02.498084+00:00 app[web.1]: raise …

12.10.2022
Мой стиль css не может быть найден при локальном запуске

Я пытаюсь связать мой html с соответствующим стилем css в файле style.css. <link rel="stylesheet" type="text/css" href="style.css"> И html файл, и css файл находятся в одной папке, однако, если я запускаю свой сервер и показываю веб-страницу, я продолжаю …

12.10.2022
Я не могу открыть панель администратора django в pydroid 3

Я пробовал его целый день, но он не открывает панель администратора Django. Я использую android как os и pydroid 3 как IDE.

12.10.2022
Как создать пользовательский упорядоченный список в python?

Допустим, у 3 пользователей по 2 твита. Их имена @red, @blue, @yellow. Текущий список выглядит следующим образом Модель твита: class Tweet(models.Model): title = models.CharField(max_length=255) created = models.DateTimeField(auto_now_add=True) image = models.ImageField(upload_to="photos/", blank=True, null=True) url = models.TextField() approved_by_moderator = …

12.10.2022
Создание регистрации, авторизации покупателей django

Class Customer(models.Model): user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) Так выглядит таблица покупателей, как сделать регистрацию и авторизацию пользователя? Таблица покупателей нужна для связи других таблиц с ней. class RegistrationForm(ModelForm): class Meta: model = Customer fields = ["email", "password"] Моя форма …

12.10.2022
Проблемы с рендерингом сценария Python в Django

Вот две функции, которые я имею в моей функции views.py в Django. def test(): return "Hello World" def HelloWorld(request): return render(request, test()) Это должно правильно отобразить скрипт python в django, однако я получаю эту ошибку: TemplateDoesNotExist. Я не …

12.10.2022
AttributeError: объект 'Service' не имеет атрибута 'total_views'

Я помещаю ManyToManyField с related_name и когда я делаю запросы, он просто не распознает related_name. Я даже пробовал без related_name и все равно ничего не получилось. Модель: from ipadresses.models import UsersIpAddresses class Service(models.Model): title = models.CharField(max_length=50, unique=True, blank=False, …

12.10.2022
HTMX и collapse div, нестабильный переход

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

12.10.2022
Django Procfile для развертывания heroku с помощью gunicorn

Согласно этой документации, Procfile формат является следующим <process type>: <command> Например: web: gunicorn djforms.wsgi --log-file - Однако, я нашел проект Django, в котором Procfile отсутствовал : после web. т.е. web …

12.10.2022
Django - Как добавить дополнительные поля в модель User?

Мне нужно добавить новые поля в "реальную модель Django User". Почему? Потому что у меня есть две формы в моем шаблоне с методами post на двух разных страницах. И я создал две модели, …

12.10.2022
Django-taggit получить количество постов, в которых используется определенный тег

Что я хочу сделать, так это получить количество постов для определенного тега, наподобие того, как это делают Instagram и Twitter, я нашел несколько решений this и this. Я хочу уточнить, является ли это единственным способом достичь …

12.10.2022
Chart.js - Даты неправильно отображаются на графике, а метки осей не отображаются

Я пытаюсь нанести метки на оси моего графика. Я использую chart.js v3.9.1 и полагаю, что следовал документации, однако метки не отображаются (см. ниже): health_hub_tracker.html: {% extends 'base.html' %} {% load static …

12.10.2022
Пытаюсь развернуть приложение Django на Elastic Beanstalk: "процесс docker не зарегистрирован"

Пытаюсь развернуть приложение Django на Elastic Beanstalk. Я использую платформу "Docker running on 64bit Amazon Linux 2" и EB CLI. Моя конфигурация такова: Dockerfile docker-compose.yml, настраивающий как приложение Django, так и сервер NGinx. Когда я запускаю …

12.10.2022
Django Admin: Дополнительное поле, добавленное в форму модели, не может быть отображено для разрешения просмотра

У меня проблема с отображением дополнительного поля (добавленного из форм) для модели. Когда пользователь имеет все права на модель Foo, он может видеть начальное значение дополнительного поля на странице администратора. Но когда пользователь имеет только право просмотра на модели …

12.10.2022
Django registration redux не работает почта

Setting.py ACCOUNT_ACTIVATION_DAYS= 7 REGISTRATION_AUTO_LOGIN= True LOGIN_REDIRECT_URL= '/home' EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = '' EMAIL_PORT = '587' EMAIL_USE_TLS = True EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' urls.py from django.urls import path, include from django.contrib import admin urlpatterns = [ path(r'^admin/', …

12.10.2022
Django удаленный пользователь аутентифицируется: значение слишком длинное для типа, изменяющегося по символам(30)

Я следовал этому руководству для интеграции Auth0 в мой существующий проект django rest. Я использую Postman для отправки необходимых данных, указанных на вкладке "Test" для моего Auth0 Custom API. Post работает, и я получаю в ответ маркер …

12.10.2022
Теги встроенных шаблонов Django становятся неформатированными, когда я сохраняю html-файл в VS-code

Я использую встроенные в django теги шаблонов, такие как {% load static %} {% extends 'base.html' %} и т.д., поэтому всякий раз, когда я сохраняю документ, нажимая ctrl+s, форматирование, которое должно быть, нарушается, что приводит к ошибкам: Unclosed tag …

12.10.2022
Добавление дополнительного контекста к шаблону Django Flatpages

Вид flatpage() в приложении Flatpages Django передает шаблонам один элемент контекста, flatpage. Я хотел бы добавить больше данных в контекст, и единственный способ, который я могу придумать, это скопировать обе функции flatpage() и render_flatpage() из оригинального views.py …

12.10.2022
UWSGI всегда возвращает index.html, если не может найти соответствующий маршрут в приложении

У меня есть приложение Django, развернутое с помощью uWSGI, из которого я также обслуживаю статические файлы, содержащие index.html, файлы javascript, созданные Angular, и кучу других активов, которые в большинстве своем являются изображениями. Когда я проводил легкое тестирование на …

12.10.2022
Django UpdateView FileField не разворачивается в форме

Model.py class Payments(models.Model): STATUS_CHOICES = ( ('', 'Нажмите на поле, чтобы выбрать статус оплаты'), ('true', 'да'), ('false', 'нет'), ) CHOICES_NAME_SERVICE = (('','Нажмите на поле, чтобы выбрать вид услуги'), ('Коммунальная услуга','Коммунальная услуга'), ('Капитальный ремонт','Капитальный ремонт'),) flats=models.ForeignKey(Flat,on_delete=models.PROTECT) name_flat=models.CharField(max_length=60, ) name_service=models.CharField(max_length=30,choices=CHOICES_NAME_SERVICE) slug=models.SlugField(max_length=60) amount_of_bill=models.DecimalField(max_digits=10,decimal_places=2) …

12.10.2022
Есть ли способ получить список объектов Factory Boy subfactory с правильным типом объекта Django?

У меня есть фабрика-фабрика, которая использует Django. Мне нужно получить доступ к списку сгенерированных объектов из SubFactory. Однако, когда я пытаюсь получить этот список, я получаю TypeErrors, в которых говорится, что мои сгенерированные объекты "SubFactory", а не тип объекта, …

12.10.2022
Ошибки H13 (Соединение закрыто без ответа) при уменьшении масштаба Heroku

Я запускаю приложение Django в образе Docker с uWSGI, supervisor и nginx на Heroku. Я часто получаю ошибки H13 (Соединение закрыто без ответа) при уменьшении масштаба приложения: Эта проблема …

12.10.2022
Реверс для «home» не найден

Создал систему регистрации и авторизации пользователя в django через форму crispy. При авторизации пользователя выскакивает ошибка отсутствия реверса для 'home' Выдержка из html <div class="form_section"> <h2>Авторизация</h2> <form method="POST"> {% csrf_token %} {{ form|crispy …

12.10.2022
Ошибка Развертывание проекта Django на Heroku "heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" "?

Error : 2022-10-12T15:20:31.186252+00:00 app[web.1]: [2022-10-12 15:20:31 +0000] [4] [WARNING] Worker with pid 10 was terminated due to signal 15 2022-10-12T15:20:31.284067+00:00 app[web.1]: [2022-10-12 15:20:31 +0000] [4] [INFO] Shutting down: Master 2022-10-12T15:20:31.284096+00:00 app[web.1]: [2022-10-12 15:20:31 +0000] [4] [INFO] Reason: Worker failed to …

12.10.2022
Интеграция Python в платежную систему банка

Я пытаюсь интегрировать платежную систему банка на свой сайт на базе Django. Как сказано в документации, мне нужно отправить параметры на их сервер (после чего должно появиться новое окно и клиент должен ввести туда данные своей карты). Документация …

12.10.2022
Как получить целочисленный ID объекта Django Factory Boy?

У меня есть фабрика-мальчик, использующая Django, которая мне нужна для доступа к ID сгенерированных объектов. Однако всякий раз, когда я пытаюсь получить этот ID, я получаю TypeErrors. Есть идеи, что я упускаю? # factories.py class PartNoFactory(factory.django.DjangoModelFactory): …

12.10.2022
ModuleNotFoundError: Нет модуля с именем 'aspose-words'

Я установил aspose.words с помощью следующей команды pip install aspose-words Но когда я добавляю это в мое установленное приложение, оно показывает следующую ошибку INSTALLED_APPS = [ # Core Extensions 'aspose-words' ] ModuleNotFoundError: No module named 'aspose-words'

12.10.2022
Пятикарточный покер с использованием Django Rest Framework

У меня есть код, написанный на Python. Логика кода заключается в том, чтобы перетасовать колоду карт, сдать одну единственную руку игроку и после оценить самый высокий ранг руки игрока и вернуть игроку соответствующее сообщение, например. (Например: Ваша рука: 5K …

12.10.2022
SQL-запрос для модели

Models.py class Country(models.Model): name = models.CharField(max_length=50, validators=[validate_name, ]) class Meta: managed = False db_table = 'countries' def __str__(self): return self.name 0001_initial.py class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Country', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, …

12.10.2022
Django: Создание временного пользовательского пользователя

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

12.10.2022
Жестко закодированные вещи в миграциях

Могли бы вы рассказать мне, почему Django жестко кодирует бизнес-логику в миграции? Мы можем сформулировать вопрос по-другому. Давайте посмотрим на valitadors и upload_to. Все это жестко закодировано в миграциях. Но если мы покажем SQL, который производит миграция, …

12.10.2022
Django Crispy Form filter by is_staff

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

12.10.2022
Докеризация приложения Django и MySQL с помощью docker-compose с использованием .env

Я хочу запустить свой проект Django в контейнере Docker с базой данных в другом контейнере Docker внутри Bebian Когда я запускаю свой контейнер docker, у меня возникают некоторые ошибки. Например Lost connection to MySQL server during query ([Errno 104] …