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

04.02.2024
Лучшее решение для ограниченного количества динамических полей модели в приложении Django

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

04.02.2024
Как отобразить даты?

Я хотел бы использовать цикл для создания столбцов и отображения в них дат вперед. Приведенный ниже код правильно отображает все в консоли, но я не знаю, как отобразить его для пользователя. list=[1,2,3,4,5,6] for l in list: date = datetime.date.today() next_date=date+timedelta(days=l) …

04.02.2024
Добавление объекта к структурному блоку внутри StreamField Wagtail

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

04.02.2024
ModuleNotFoundError: Нет модуля с именем 'xppSite', когда gunicorn и приложение настроены в разных местах

Я получаю эту ошибку и подозреваю, что сбой может быть связан с моей структурой папок. Это означает, что папка virtual env находится по адресу: WorkingDirectory=/home/xxxx/xxagent ExecStart=/home/xxxx/xxagent/virtualenv/bin/gunicorn \ --access-logfile - \ --workers 3 \ --bind unix:/run/gunicorn.sock \ xppSite.wsgi:application …

04.02.2024
SSL-сертификат с Squarespace в качестве DNS, Heroku в качестве сервера и QuotaGuard Static в качестве поставщика статических IP-адресов: Несоответствие CN и имени хоста

Squarespace говорит, что мой SSL-сертификат недоступен, а Google Search также возвращает http вместо https, хотя мой сайт может использовать https и отмечен как безопасный всеми проверенными браузерами: https://www.bencritt.net Это определенно связано с тем, как настроен хостинг моего …

04.02.2024
Django возвращает рендеринг в datatable из вида редактирования (или реферирует страницу, чтобы показать обновленную datatable)

У меня есть шаблон, который показывает мне таблицу данных, для каждой записи есть кнопка, которая редактирует/удаляет запись через форму, отправляет ее в представление и сохраняет. Мне нужно, чтобы она возвращала меня к тому же шаблону, в котором есть таблица …

04.02.2024
Caddy Docker compose ломается при добавлении внутренней сети

Я докеризирую свое веб-приложение Django, которое использует базу данных postgres. Сервируется через Caddy. Используя caddy-docker-proxy, я смог заставить свой контейнер django/веб-приложение работать с Caddy. Но когда я добавил свою базу данных postgres в файл compose, Caddy больше не …

04.02.2024
Django ModuleNotFoundError: Нет модуля с именем 'model_db', использующего django.setup() вне проекта django

Я пытаюсь использовать django ORM в проекте, я использую django 5.0.1, я прочитал, что для выполнения мне нужна эта конфигурация, она будет в файле main.py: ссылка import django from django.conf import settings from DATABASE.Django_ORM.Django_ORM …

04.02.2024
Установка Django-tailwindCSSS не удается на tailwind strart

Я устанавливаю Django-Tailwind, следуя инструкциям: https://django-tailwind.readthedocs.io/en/latest/installation.html. Часть Django работает, но часть, которая обновляет CSS, выполняя команду " "python manage.py tailwind start" не работает. Узел, в котором выполнялась команда, package.json, "dev": "tailwindcss -i ./src/styles.css -o ../static/css/dist/styles.css …

03.02.2024
Установка пакета mysqlclient python

Я хочу использовать mysql в django и должен установить пакет mysqlclient в виртуальной среде. Моя ОС - ubuntu 20 . Я бегу : pip install mysqlclient но я получаю эту ошибку : Сборка mysqlclient Использование кэшированного …

03.02.2024
Как отладить эту ошибку? "Метод не разрешен (POST)"

Здравствуйте. Друзья, когда я заполняю форму на стороне HTML и отправляю ее на сторону Django для проверки. Я получаю ошибку "Django Method Not Allowed (POST)". это моя модель class ContactUs(models.Model): name = models.CharField(max_length=20, …

03.02.2024
Есть ли смысл создавать пользовательскую строку (комбинация сущности, года и буквенно-цифрового обозначения), чтобы иметь ее в качестве первичного ключа для базы данных postgres в Django?

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

03.02.2024
Какая база данных надежнее - Postgres или MySQL? [закрыто]

В настоящее время я использую базу данных Postgres, но сталкиваюсь с такими проблемами, как автоматическое удаление таблиц. В результате у меня возникли сомнения в надежности Postgres. Каково ваше мнение? Вот ссылка на проблему сбрасывания таблиц. ссылка …

03.02.2024
Подключение старого сервера MySQL к последней версии установки Django

Я делаю проект Django, который подключается к внешней базе данных MySQL для проекта в колледже. Проблема в том, что база данных устарела, и я постоянно получаю сообщение об ошибке: "Требуется MySQL 8.0.11 или более поздняя версия (найдена 5.6.40)." …

03.02.2024
Невозможно сгенерировать экземпляры абстрактной фабрики (Django factory_boy)

эти фабрики: `import factory from .models import * from factory.faker import * FAKE = faker.Faker(locale = 'ru_RU') class RoleFactoryManager(factory.django.DjangoModelFactory): class Meta: model = Role abstract = False role_name = 'manager' class RoleFactoryAdmin(factory.django.DjangoModelFactory): class Meta: model = Role abstract = …

03.02.2024
Форма django повторно отправляется при обновлении страницы

После того, как я отправляю форму в первый раз, а затем обновляю ее, она отправляется повторно, а я этого не хочу. Как я могу это исправить? Вот мои представления: from django.shortcuts import render from django.http import HttpResponse from free.models import …

03.02.2024
Почему пагинация ListView в django не работает?

Я выполняю CS50W, сетевой проект, когда я хочу перейти к следующему/вернуться к пагинации моего сайта. Ничего не происходит. Я пытался отладить файл view.py, каждый раз, когда я нажимал кнопку next или previous в script.js, все возвращалось page_number, как none в …

03.02.2024
KeyError: 'fields', но ключ 'fields' работает в одно и то же время

Это довольно странно: print wint ex_pur['fields'] работает, и в то же время у меня есть KeyError: 'fields' abote this print(). Помогите, пожалуйста, понять, что я делаю не так. Спасибо! ... try: existed_purchases_queryset = Purchases.objects.filter(name__in=purchases_names, list_id=list_id) existed_purchases = serializers.serialize('python', …

03.02.2024
Внутренняя ошибка сервера на cmd,TemplateDoesNotExist в / index.html

Я работаю над созданием веб-приложения с помощью Django и столкнулся со следующей ошибкой: Internal Server Error: / Traceback (most recent call last): File "D:\New folder\env\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "D:\New folder\env\Lib\site-packages\django\core\handlers\base.py", line 197, in …

03.02.2024
Структура модели Django для вопроса с типом и подтипом

является ли такой тип схемы модели нормальным у меня есть вопрос, который наверняка будет иметь тип, но подтип необязателен class QuestionType(models.Model): question_type = models.CharField(max_length=255) def __str__(self): return self.question_type class QuestionSubType(models.Model): question_type = models.ForeignKey(QuestionType, on_delete=models.CASCADE) question_sub_type = models.CharField(max_length=255) class Question(QuestionAbstractModel): …

03.02.2024
Большое количество отклоненных соединений в memcached с помощью django

Я использую Django-4.6.2 с memcached-1.5.22 в Ubuntu-focal (20.04 LTS). Настройки Django Cache (django.conf.settings.CACHES) следующие: { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.PyMemcacheCache', 'LOCATION': '127.0.0.1:11211' } } memcached настроен на использование 1 ГБ памяти (-m 1024), использует порт 12111 (-p …

03.02.2024
У объекта 'str' нет атрибута 'name' Django rest api video post error

Вот мое приложение django rest api для загрузки видео, мой файл models.py находится ниже, from django.db import models from django.contrib.auth.models import User from likevideos.models import Likevideo class Video(models.Model): owner = models.ForeignKey(User, on_delete=models.CASCADE) title = models.CharField(max_length=255,blank=True) video_file = models.FileField(upload_to='videos/') …

03.02.2024
Как переопределить поле формы в представлении на основе функций в Django?

Мне нравится использовать форму в представлении, основанном на функциях, но я хочу переопределить поле выбора kategoria, чтобы показывать только объекты, связанные с пользователем. models.py class Blog_poszt(models.Model): def __str__(self): return str(self.user) user = models.ForeignKey(User, on_delete=models.CASCADE, related_name="blog_szerzo") datetime = models.DateTimeField(auto_now_add=True, auto_now=False) …

03.02.2024
Я создаю сайт на фреймворке Django, и у меня возникла проблема.

Path('accounts/login/', auth_view.LoginView.as_view(template_name='app/login.html', authentication_form=LoginForm), name='login'), path('logout/', auth_view.LogoutView.as_view(next_page='login'), name='logout'), Когда я хочу использовать функцию logout, я установил ее в urls.py, как указано выше, а также связал ее в base.html следующим образом href="{% 'logout' url %}" но после того, как я …

03.02.2024
Django authenticate() всегда возвращает None

Я создаю веб-проект на Django для облегчения распространения информации в случае землетрясения. Пользователь должен быть членом клуба в качестве Мухтара или Помощника. Система регистрации работает успешно. Но часть входа в систему постоянно возвращает значение None, хотя мои данные для …

03.02.2024
UnboundLocalError: локальная переменная 'client' упоминается перед присвоением в задаче Celery

Я работаю над проектом Django с Celery и Channels для обработки MQTT-соединений. У меня есть задача Celery (mqtt_client_task), которая подключается к MQTT-брокеру, и я сталкиваюсь со следующей ошибкой: File "/home/<user>/../../iot/tasks.py", line 30, in mqtt_client_task logger.error("Failed to connect, return code …

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

Я читаю книгу Python Crash Course 2nd Edition 3-й проект, создание веб-приложения django. Говорят, что для запуска приложения мне нужно, чтобы сервер был запущен на другой вкладке терминала. На первой вкладке: python manage.py runserver А на …

03.02.2024
Django Rest Framework Ошибка Async: "'async_generator' object is not iterable"

Я работаю над проектом Django Rest Framework с асинхронными представлениями. У меня есть конечная точка для потоковых ответов, вот мой код: Я получаю следующую ошибку{"error": "'async_generator' object is not iterable"} У меня есть асинхронная конечная точка …

03.02.2024
Ошибка "Модуль не найден" при работе с Django Channels

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

03.02.2024
"Почему таблица в моей базе данных PostgreSQL, размещенной в Azure, автоматически удаляется?"

У меня есть бэкенд на Django и база данных postgresql, размещенная в azure. Вчера одна таблица под названием "devicedata" была автоматически удалена из базы данных два раза. Все остальные таблицы работают нормально. В чем может быть причина? Это связано …

03.02.2024
Django - как загрузить изображение с помощью ImageField в модельную форму?

Моя форма не сохраняет загруженное изображение по указанному пути, мой код: models.py: class MyClass(models.Model): user = models.OneToOneField(SomeClass, on_delete=models.CASCADE) address_line_1 = models.CharField(blank=True, max_length=100) address_line_2 = models.CharField(blank=True, max_length=100) profile_picture = models.ImageField(blank=True, upload_to='static/zzz/xxx/') forms.py class edit_profile_form(forms.Form): profile_picture = forms.ImageField(label='Avatar',widget=forms.FileInput( attrs={ 'class': …

03.02.2024
Объясните, пожалуйста, как развернуть сайт на django.

Мне нужно хорошее объяснение шаг за шагом, как развернуть мой сайт django в Интернете. Сначала я попробовал github, но потом понял, что github так не работает, а затем я попробовал PythonAnywhere, но я не знаю, как правильно сделать …

03.02.2024
Как я должен обслуживать свой API? (аутентификация без пароля)

Мой вопрос сам по себе не является проблемой в кодировании, вместо этого у меня есть сомнения в дизайне аутентификации пользователей в моем API. Извините, если этот вопрос не подходит для stack overflow. Я разрабатываю API на Django, который обслуживает …

03.02.2024
Django не отправляет электронную почту

Я столкнулся с проблемой, когда Django не отправляет письма на указанный адрес электронной почты. Буду очень признателен за помощь. views.py def register(request): form = CreateUserForm() if request.method == 'POST': form = CreateUserForm(request.POST) if form.is_valid(): user = form.save() user.is_active = …

03.02.2024
Django rest как показать иерархические данные в api ответе

Я получаю идентификатор категории для GET-запроса, но хочу показать текст в иерархической структуре, например, child1 -> child -> child3 мой ожидаемый ответ будет выглядеть следующим образом { 'category': 'child1 -> child -> child3' } теперь получаю …

03.02.2024
Проблема с импортом Django, не могу импортировать myapp, но установил его в setings

Я работаю над проектом Django и сталкиваюсь с ошибкой ImportError при попытке импортировать функцию из моего приложения в файл urls.py. Несмотря на то, что функция определена и приложение добавлено в INSTALLED_APPS, Django не может найти эту функцию. Структура проекта: myproject/ …

03.02.2024
Как добавить аннотацию глобального рейтинга к последующим запросам Django?

У меня есть модель Django, которая выглядит следующим образом: class LeaderboardScore(models.Model): score = models.FloatField() player_account = models.ForeignKey(PlayerAccount, on_delete=models.CASCADE) timestamp = models.DateTimeField() Здесь представлены лучшие результаты в игре. Оценки ранжируются по убыванию баллов и по возрастанию временной метки, …

02.02.2024
Получить из БД количество друзей для каждого друга

В таблице Profile есть 4 пользователя. В таблице Friends поля (user_tooo - чтобы получить список моих друзей) (ot_user_friends - для получении информации каждого моего друга). Но я не могу получить количество друзей для каждого моего друга ПРИМЕР: [саша-1,маша-2,дима-3,вика-4] Я …

02.02.2024
Как я могу загрузить файл на django, нажав на виджет?

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

02.02.2024
Как удалить изображения из MEDIA_ROOT с помощью "Clear" в панели администратора для ImageField в Django?

Я пытаюсь найти способ удалить изображения из MEDIA_ROOT, когда я использую "Clear" в панели администратора. Изображение, показывающее флажок, который я хочу использовать Когда я выбираю опцию "Очистить", она удаляет ссылку на изображение из базы …