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

21.08.2022
Данные свойств модели с типом отношения "многие ко многим" не отображаются. Где ошибка?

При использовании этого кода, он выдает следующую ошибку: genres = GamesGenres.objects.annotate(Count('games'))) Не удается подобрать ключевое слово 'games' к полю. Варианты: games_genres, id, name, slug Если вы используете приведенные выше варианты, то свойство "жанр" модели "Игры" не отображается в …

21.08.2022
Django псевдоним для статического пути к файлу

У меня есть проект Django 4.1 и я хочу сделать псевдоним для директории со статическими файлами. Итак, в settings.py у меня есть STATIC_URL = "static/" Все мои статические файлы находятся в каталоге example.com/static/.... Я хочу …

20.08.2022
Метод POST отсутствует в 'Allowed' Django rest framework

Вот что отображается, когда я перехожу на страницу rest framework в браузере Allow: GET, HEAD, OPTIONS Мой model.py выглядит следующим образом: class Note(models.Model): title = models.CharField(max_length=120) description = models.CharField(max_length=600) def __str__(self): return self.title Вот мои serializers.py …

20.08.2022
Вызов собственного класса в Django views

Реализовал приложение на django, функциональность которого содержится внутри стороннего класса 'MyModel'. Для этого необходимо сначала инициализировать этот класс, загрузить туда содержимое модели. После чего добавлять записи, которые модель создает. Написал приблизительно следующий код (views): from django.shortcuts import render, …

20.08.2022
Как имена элементов модели не отображаются в DJango Admin?

Я создаю сайт, используя python и Django, но когда я заглянул в админку, названия элементов модели не отображаются. Итак, объекты, …

20.08.2022
ValueError: Атрибут 'main_image' не имеет связанного с ним файла. на тестах Django

Я делаю тест и не понимаю, почему возникает эта ошибка Тест: def test_show_one_blog(self): blog0 = Blog.objects.create(name="American persuit", content="I don't know") url = self.client.get(reverse(viewname="blogs:blog_view", kwargs={"pk": 1})) self.assertEqual(url.status_code, 200) self.assertContains(url, text="American persuit") self.assertContains(url, "I don't know") self.assertContains(url, '2022-8-20') Модель: …

20.08.2022
Fetch API не срабатывает в своей позиции, хотя используется метод async await

Я застрял на проблеме в течение последних нескольких дней. Позвольте мне объяснить проблему. Я только изучаю react и Django rest framework. Поэтому в качестве первого проекта я выбрал приложение todo с аутентификацией JWT. На фронтенде проекта одна из моих …

20.08.2022
Django Class Media js Отказано в выполнении скрипта, поскольку его MIME-тип ('text/html') не является исполняемым, а строгая проверка MIME-типа включена

При импорте локального js-файла для добавления javascript-функций в админку, вы можете столкнуться с этой ошибкой: Refused to execute script from 'http://localhost:8080/' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.

20.08.2022
Django - форма, делающая один родительский объект и несколько дочерних объектов

Я пытаюсь сделать форму на основе модели Django, которая позволит создать две модели, одна из которых будет передаваться как внешний ключ второй. models.py class Recipe(models.Model): name = models.CharField(max_length=200) def __str__(self): return self.name class Ingredient(models.Model): name = models.CharField(max_length=200) quantity = …

20.08.2022
KeyError при импорте файла config.ini в папку Management Command и запуске файла manage.py (Django)

У меня следующая структура. members ├── management │ │── __init__.py │ │── commands │ │── active.py │── whatsapp.py │── config.ini Я пытаюсь запустить whatsapp api, и все мои данные аутентификации хранятся в файле config.ini. Однако, когда я …

20.08.2022
В _validate_username Ошибка AttributeError: объект 'Manager' не имеет атрибута 'get_by_natural_key'

Model.py from django.db import models from django.contrib.auth.models import AbstractBaseUser, PermissionsMixin from .managers import UserAccountManager class UserAccount(AbstractBaseUser, PermissionsMixin): email = models.EmailField( max_length=255, unique=True, # null=False, # blank=False, verbose_name="email", ) name = models.CharField(max_length=255) is_active=models.BooleanField( default=True, ) is_staff=models.BooleanField( default=False, ) is_admin=models.BooleanField( default=False, ) …

20.08.2022
Django русские символы в урл проблема

На винде локально работает без проблем. на сервере. python 3.6 django 3.2 при запросе вида uploads/руское_слово выдает UnicodeEncodeError at /uploads/тест/file.log 'ascii' codec can't encode characters in position 63-66: ordinal not in range(128) Request Method: GET Request URL: http://*/uploads/%D1%82%D0%B5%D1%81%D1%82/file.log Django Version: …

20.08.2022
Я хочу группировать сущности на основе одного отношения внешнего ключа в rest django

У меня есть две модели, и записи связаны с сотрудником class Employee(models.Model): name = models.CharField(max_length=100) position = models.CharField(max_length=100) site = models.CharField(max_length=100) wage = models.DecimalField(max_digits=4, decimal_places=0, default=0) class Record(models.Model): employee = models.ForeignKey(Employee, related_name='employee', on_delete=models.DO_NOTHING) date = models.DateField() cash = models.DecimalField(max_digits=4, …

20.08.2022
Я не могу настроить всю конфигурацию для использования django-smart-selects

Я не могу настроить все, что требуется для использования ChainedForeignKey из smart_selects. например, что добавить в urls.py и в settings.py и в models.py и т.д. ... пожалуйста, любой, кто может помочь мне в этом ...

20.08.2022
Обратное разрешение URL-адресов в Django с несколькими параметрами url

В моем приложении для блога мне нужно показывать статьи на основе url: app_name = 'blog_app' urlpatterns = [ path('<int:user_id>/<int:year>/<int:month>', views.IndexView.as_view(), name='index'), path('<int:user_id>/<int:year>/<int:month>/<int:article_id>', views.DetailView.as_view(), name='detail'), ] Структура проекта такова: myblog указывает на portal (для входа); после входа portal …

20.08.2022
Использование threading.local() в контейнере kubernetes

В моем приложении есть промежуточное ПО, которое устанавливает текущего зарегистрированного пользователя. На моей локальной машине функция get_current_user() работает нормально, но при запуске приложения в контейнере kubernetes она, похоже, возвращает None. Что я упускаю?: USER_ATTR_NAME = getattr(settings, "LOCAL_USER_ATTR_NAME", "_current_user") _thread_locals …

20.08.2022
HTTPResponse.__init__() получил неожиданный аргумент ключевого слова 'content_type'

Ошибка - TypeError at /api/ HTTPResponse.init() получил неожиданный аргумент ключевого слова 'content_type' Метод запроса: GET URL запроса: http://127.0.0.1:8000/api/ Версия Django: 4.0.5 Тип исключения: TypeError Значение исключения: HTTPResponse.init() получил неожиданный аргумент ключевого слова 'content_type' Расположение исключения: D:\Python_Tutorials\DJango\PracticeDjango\Rest_Practice\withoutrest\testapp\views.py, line …

20.08.2022
В Django customize form форма не отправляла данные на заднюю сторону

Я пытаюсь настроить ModelMultipleChoiceField в форме, но когда я пытаюсь отправить форму, я получаю ошибку Enter a list of values my form.py class AppointmentCreateViewForm(forms.ModelForm): patient= forms.ModelChoiceField( queryset=Patient.objects.all(),label="Patient") appointmentDate = forms.DateField(label="Appointment date", widget=forms.DateInput(format='%Y-%m-%d')) appointmentType = forms.ChoiceField(choices=AppointmentTypes, required=False, label="Appointmen type") appointmentStatus = …

20.08.2022
Получение обновленных данных сеанса в потребителе Django Channels

В документации по каналам Django говорится следующее о сохранении сессий: Однако если вы находитесь в потребителе WebSocket, сессия будет заполнена, но никогда не будет сохранена автоматически - вы должны вызвать scope["session"].save(). Однако я заметил, что …

20.08.2022
Чтение одинаковых совпадений с использованием regex и сохранение в csv в несколько строк

У меня есть txt файл : Your Name: Arya Arjun Subject Name : Math Your Name: Arya Arvind Subject Name : Science Я использую regex для получения имени: ^Ваше имя:[\S](.) Код : filename = "Path/File.txt" fo …

20.08.2022
Когда запускается celery worker, он бросает botocore.exceptions.NoCredentialsError: Unable to locate credentials -Django

У меня настроены пространства цифрового океана, к которым я подключаюсь с помощью ключей api. Я определил api ключ в .env. Я сделал другой модуль, в котором я получаю значения, как показано ниже conf.py AWS_ACCESS_KEY_ID= os.environ.get("AWS_ACCESS_KEY_ID") AWS_SECRET_ACCESS_KEY= os.environ.get("AWS_SECRET_ACCESS_KEY") …

20.08.2022
Как я могу получить оригинальный текст, который является языком Bangla значение 2 или более pdf в массиве?

Когда я загружаю 2 или более bangla pdf, он конвертирует в pdf каждую страницу как изображение, затем все изображения конвертирует в текст. Но когда pdf конвертируется полностью в текст, то этот весь текст помещается в массив, как имя файла в …

20.08.2022
Django Flutter Корзина для электронной коммерции

Я пытаюсь создать сайт электронной коммерции с функциональной корзиной, которая не требует от пользователя входа в систему перед добавлением/удалением товаров. Чтобы добавить эту функциональность, я планирую хранить информацию, основанную на устройстве пользователя, чтобы помнить историю его заказов, текущие товары …

20.08.2022
Объект типа Email не является JSON сериализуемым, Как создать или обновить объект модели Django

Я пытаюсь создать объект из моей модели Email, если 'user_email', который является user_email = models.CharField(primary_key=True, max_length=200) уже существует, просто обновите его, если он не существует, создайте новый, я покажу вам, как я создаю мой новый объект. Я получаю следующую …

20.08.2022
Как установить вызываемый параметр для параметра по умолчанию >> Imagefield в Django

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

20.08.2022
Django Как получить данные на основе их pk

Мне нужна приборная панель для сотрудников, которая может видеть все данные пользователей, а также CRUD. как я могу динамически фильтровать пк данных пользователей. Если я использую objects.all, я получаю все, но не могу редактировать определенные значения from django.contrib.auth.mixins import …

20.08.2022
Django migrate ValueError: слишком много значений для распаковки

Вызов python manage.py migrate приводит к следующей ошибке для таблицы auth. Я пробовал удалять БД и все миграции, чтобы начать с нуля, но не уверен, откуда берется проблема. Версия Django - 4.1 $ python manage.py migrate Operations to perform: …

20.08.2022
Модуль импорта в Django

У меня есть проект со структурой как на этой картинке. Структура папок Где папка 'backend' - это папка проекта Django. Мне нужно импортировать модуль из другой папки 'main' внутри файла приложения Django, т.е. import main.Text_Generator …

20.08.2022
Как сохранить редактирование формы в мультиязычном проекте

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

20.08.2022
POST из файла Python в базу данных в Django

Я разрабатываю приложение на Django, которое использует машинное обучение. На данный момент я обучил модель и создал список в views.py. Однако я хотел бы ПОСТАВИТЬ предсказание из файла в базу данных. Я проверил множество руководств и даже StackOverflow, но …

20.08.2022
Карты HTMX с бесконечной прокруткой меняют форму после прокрутки

Я пытаюсь использовать бесконечную прокрутку htmx, но она не работает должным образом <body> <div class="container"> {% block content %} <div {% if products.has_next %} hx-get="?page={{ products.next_page_number }}" hx-trigger="revealed" hx-swap="afterend" {% endif %} > {% include 'includes/cards.html' %} </div> {% …

20.08.2022
Получение значения None в файле views.py из Ajax

Я пытаюсь получить id объекта модели django из шаблона с помощью ajax. Но я не могу получить точное значение данных в views.py.Я получаю значение None для id в представлениях. Где я ошибся? Вот мой код Views.py: def is_ajax(request): return …

20.08.2022
Обработка метода запроса HEAD с помощью gunicorn и django

Есть ли способ заставить gunicorn передать обработку метода запроса "HEAD" в drf приложение? В настоящее время у меня есть представление, которое выглядит как код ниже :- @api_view(["POST", "GET", "DELETE", "PUT", "PATCH", "HEAD"]) @renderer_classes([ProxyRender]) def my_proxy_view(request, …

20.08.2022
Получение gzip-файла из конечной точки, извлечение данных и добавление в базу данных Улучшения

В настоящее время у меня есть сценарий, который выполняет запрос к конечной точке API, который возвращает файл csv.gzip, содержащий примерно 75 000 строк и 15 столбцов. Я загружаю эти файлы на дисковое хранилище веб-сервера, распаковываю файл до .csv, затем …

20.08.2022
Добавление меток к диаграмме в Javascript

Я создал эту гистограмму на Javascript и пытаюсь добавить метки данных в столбцы, так чтобы столбец для количества значений в "0.26<.50" отображал метку "0.26<.50". Если кто-то может помочь, буду признателен. for(let i = 0; i < 1; i++) { Array.prototype.zip …

20.08.2022
Wsgi : ошибка Не удалось выполнить файл сценария Python

Я пытаюсь развернуть приложение Django/React на сервере VPS ubuntu Когда я пытаюсь получить доступ к сайту, я получаю эту ошибку в Apache: Вот мои файлы конфигурации: wsgi.py: """ WSGI config for config project. It exposes the WSGI callable as …

20.08.2022
Как преобразовать markdown в HTML и использовать его непосредственно в HTML-файле в Python

Я новичок в программировании и в настоящее время прохожу курс CS50W, изучая использование Django для создания динамического веб-сайта Я использую библиотеку Python markdown для преобразования markdonw в HTML, как показано ниже #in views.py import markdown def entry(request, entry): if …

20.08.2022
Как изменить значение в SQL Django без ввода в редакторе

В качестве примера у меня есть такие модели: from django.db import models class Pos(models.Model): POS_TAGS = [ ('NOUN', 'NOUN'), ('ADJ', 'ADJ'), ('NUM', 'NUM'), ('PRON', 'PRON'), ('ADV', 'ADV'), ('VERB', 'VERB'), ('CNJ', 'CNJ'), ('ADP', 'ADP'), ('PRT', 'PRT'), ('INTJ', 'INTJ'), ('MOD', …

20.08.2022
Django & Celery: Как запустить поток в AppConfig() только один раз?

У меня есть приложение Django iot_app с Celery и Rabbitmq, где в приложении под названием app_users в AppConfig() запускается поток: app_users/apps.py: def start_test_thread(): th = Thread(target=mqtt_test_function, args=(), daemon=True) th.start() class AppUsersConfig(AppConfig): default_auto_field = "django.db.models.BigAutoField" name = "app_users" def ready(self): …

20.08.2022
CSRF_token не действителен в djnango Ajax при многократном запросе с одной и той же страницы

Я пытаюсь выполнить вход в систему на основе OTP в моем проекте. Итак, у меня есть форма с полем email и пароля в форме входа, и когда я отправляю ее через AJAX запрос, я проверяю email и пароль в …