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

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" в панели администратора. Изображение, показывающее флажок, который я хочу использовать Когда я выбираю опцию "Очистить", она удаляет ссылку на изображение из базы …

02.02.2024
Как запустить потребитель kafka в проекте django, чтобы сообщения передавались в проект django

Я запускаю свой потребитель kafka (из библиотеки confluent_kafka) в отдельной команде управления django. (Я сделал это, потому что не смог найти способ запуска потребителя kafka внутри процесса runserver в django без блокировки процесса runserver. Если есть лучший способ сделать …

02.02.2024
Django может войти в систему, но не может выйти из нее - 405 Method Not Allowed

Когда я пытаюсь войти в систему, используя http://127.0.0.1:8000/accounts/login/, он работает нормально, перенаправляет и создает sessionid, но когда я пытаюсь выйти из системы, используя http://127.0.0.1:8000/accounts/logout/, он показывает http ошибку 405 и не удаляет sessionid …

02.02.2024
Как экспортировать данные о книгах определенного жанра в формат CSV или JSON

Views.py class ExportBooksAPIView(APIView): permission_classes = [IsAuthenticated] def get_queryset(self, genre_id): try: genre = Genre.objects.get(id=genre_id) books = genre.books.all() return books except Genre.DoesNotExist: return None def get(self, request): genre_id = request.GET.get('genre_id') if not genre_id: return Response("Genre ID not specified in the request.", status=status.HTTP_400_BAD_REQUEST) …

02.02.2024
Добавьте социальный вход в мой текущий проект Django

У меня есть поток регистрации/логина по электронной почте/паролю в моем проекте Django. Я хочу добавить поток входа в LinkedIn в свой проект. Я хотел бы использовать текущую таблицу User DB для входа в LinkedIn. Когда пользователь входит в систему …

02.02.2024
Django со SPA?

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