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

29.10.2021
ModuleNotFoundError: Нет модуля с именем 'rest_framework' python3 django

Я скопировал код из блога и получил эту ошибку. На самом деле я новичок в django и stackoverflow тоже. Я скопировал код из блога github, так что я могу легко достичь своей цели. line 127, in import_module return _bootstrap._gcd_import(name[level:], …

29.10.2021
Как иметь отдельный REST API, который обрабатывает аутентификацию только для нескольких приложений

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

29.10.2021
Есть ли решение для {"detail": "Метод \"POST\" не разрешен."}.

кодviews.py: @api_view(['POST']) @permission_classes([IsAdminUser]) def createProduct(request): user = request.user product = Product.objects.create( user = user, name = 'sample name', price =4, countInStock = 12, category = 'Sample category', brand = 'Sample Brand', description = 'Sample Description', ) serializer = ProductSerializer(product, …

29.10.2021
Django - создание файла для поля FileField внутри мультимедиа

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

29.10.2021
(Django) Admin datatable не показывает данные в поле select

Ниже приведена проблема, с которой я сталкиваюсь: Колонка типа препарата, которая представляет собой поле выбора с заданными опциями drug_types_list = ( ('pills','PILLS'), ('pellets','PELLETS'), ('lozenges','LOZENGES'), ) …

29.10.2021
Создание кнопок фильтра в шаблоне джанго

Как сделать в html шаблоне django например 2 кнопки где по нажатию будет сортировка объектов модели по выбранным полям. Желательно скинуть какую нибудь ссылку.

29.10.2021
Django Redis Сброс соединения

Я пытаюсь использовать django_redis для бэкенда кэша redis для Django. Приложение отлично работает на стадии разработки на localhost. Но после развертывания на Heroku и использования django_redis для кэша redis соединение сбрасывается и страница падает с 500 внутренней ошибкой сервера …

29.10.2021
Сломанная труба Django возникает при настройке CORS

Я хочу соединить приложение flutter с моим Django API, но постоянно происходит обрыв трубы. settings.py Access to XMLHttpRequest at 'http://localhost:8000/api/buildingdata/' from origin 'http://localhost:53850' has been blocked by CORS policy: Request header field access-control-allow-origin is not allowed by Access-Control-Allow-Headers in …

29.10.2021
Запишите п/п в новый текстовый файл с таблицей в формате ниже для каждой итерации с приложениями в python

Запишите o/p в новый текстовый файл с таблицей в формате ниже для каждой итерации. (т.е. в цикле for 5-я итерация содержит число 5, которое делится на 5, поэтому это число должно быть записано в файл) ----------------------------------------------------------- Iteration | Value …

29.10.2021
Невозможно настроить форматер 'json': Cannot resolve 'app_name.utils.logging.JSONFormatter': cannot import name 'Celery'

Я пытаюсь включить celery в наше приложение Django и испытываю трудности с настройкой. Пока что все мои поиски в stackoverflow/google говорят мне, что у меня есть круговая зависимость, но я не могу ее увидеть. В документации, <a href="https://docs.celeryproject.org/en/stable/getting-started/first-steps-with-celery.html" rel="nofollow …

29.10.2021
Пакет Python: должен ли я преобразовывать свой код? [закрыто]

3 вещи, которые необходимо знать для контекста: I have never done this before, so try to keep everything low level, or in simple steps. I have pretty good knowledge of Python and HTML (and JS) but I don't have …

29.10.2021
Отправка DRF на сервер flask с помощью pytest

Я пишу набор тестов на Django, где post требует, чтобы сервер flask был запущен, чтобы успешно вернуть ответ 201. Как я могу сымитировать это в моем тесте? Вот фрагмент того, что я пробовал: def test_something(self, data): response = …

29.10.2021
Почему разные значения id в представлении списка и сведений об объекте в панели администратора?

Пользовательский класс ModelAdmin является class ContactAdmin(admin.ModelAdmin): list_display = ('first_name', 'phone_number', 'id') readonly_fields = (id,) Но значения в списке столбца id отличаются от значений соответствующих объектов: Список с объектом; Детальное представление объекта …

29.10.2021
Распечатка форм на приборной панели

Я пишу приложение Quiz на Dajngo. У меня есть model.py: class Quiz(models.Model): category = models.ForeignKey(Category, on_delete=models.CASCADE, related_name='quizzes') name = models.CharField(max_length=200, verbose_name=_('Quiz name')) description = models.CharField(max_length=100, verbose_name=_('Description')) slug = models.SlugField(blank=True) roll_out = models.BooleanField(default=False) timestamp = models.DateTimeField(auto_now_add=True) class Meta: ordering = ['timestamp'] …

29.10.2021
Вставка записей в две таблицы с помощью одного представления во фреймворке Django rest

У меня есть три следующие модели. class Quiz(models.Model): name = models.CharField(max_length=50) desc = models.CharField(max_length=500) number_of_questions = models.IntegerField(default=1) time = models.IntegerField(help_text="Duration of the quiz in seconds", default="1") def __str__(self): return self.name def get_questions(self): return self.question_set.all() class Question(models.Model): ques = models.CharField(max_length=200) …

29.10.2021
Ограничение Django на поле Foreign Key 'startswith'

У меня возникла проблема с ограничением в Django. Я хочу создать ограничение на поле внешнего ключа, чтобы проверить, начинается ли оно с user_id, но Django считает, что "__startswith" - это опция поиска. Я ошибаюсь в синтаксисе ограничений или это …

29.10.2021
Python 3 ModuleNotFoundError: Нет модуля с именем 'phonenumber_field'

строка 53, в from phonenumber_field.modelfields import PhoneNumberField ModuleNotFoundError: No module named 'phonenumber_field'

29.10.2021
Совместное использование файлов cookie

Мой сайт Django работает на hello.com, а приложение react на abc.hello.com, и я хочу обмениваться cookies между ними. Конфигурация nginx, приведенная ниже, не работает для меня. Может ли кто-нибудь помочь мне в этом. Конфигурация : Django-nginx config: server { …

29.10.2021
Сопоставление значений < select > на основе записей Django-Model

У меня есть одна Django-модель, в которой есть поле Имя и Количество единиц. Пример записей таков: Name1: 12 Name2: 18 Name3: 25 Я хочу добавить эти 2 поля на форму, где пользователь будет использовать &lt; select &gt; выпадающий …

29.10.2021
Загрузка видео с YouTube с помощью Python

Я использую библиотеку Python Pytube для загрузки видео с youtube. Вот основная проблема: В то время как я настраиваю проект на сервере и получаю доступ к нему через свое доменное имя, он сохраняет видео на сервере, в то …

29.10.2021
Объект Django Q неправильно выстраивается в цепочку

Я делаю запрос к полю ManyToMany (теги). Значения берутся из списка: tag_q = Q() tag_list = ["work", "friends"] for tag in tag_list: tag_q &amp;= Q(tags__tag=tag) Post.objects.filter(tag_q) Когда у меня только одно значение, он работает безупречно, но когда складывается …

29.10.2021
Измерить высоту и ширину изображения в django и сохранить значение в модели

У меня есть модель для url изображений в django. Я хочу вычислить image_height и iamge_width изображения, которое хранится в s3 bucket.Below is my model.py from django.db import models from .project_model import Project class Image(models.Model): image = models.TextField(blank=False) image_width = …

29.10.2021
У меня проблема с моим любимым приложением на django

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

29.10.2021
Тест Python успешно работает в Linux, но не работает в windows

В настоящее время я работаю над проектом, в котором мои тесты python действительно успешны, когда они выполняются в среде Linux, но они терпят неудачу, когда они выполняются в среде Windows. И что действительно странно, тесты проваливаются случайным образом в …

29.10.2021
Отсутствует сообщение об отсутствии журнала Django Elastic APM Trace

У меня установлен Django-elastic APM, который отправляет трассировки и логи в elk stack. Это действительно работает, но не так, как мне нужно. Я получаю трассировку, я получаю метаданные, даже журналы получены (2-я картинка) <img alt="I get …

29.10.2021
Подушка не устанавливается после удаления .temp-builds

Ошибка ERRORS: app_1 | core.Page.image: (fields.E210) Cannot use ImageField because Pillow is not installed. Похоже, что Pillow определяется как не установленный в моем контейнере docker, если я удаляю .temp-builds после установки requirements.txt. Я говорю так, потому что если …

29.10.2021
Elastic Beanstalk Linux 2 Cron Job запущен, но не выполняется

Я привел свои конфигурационные файлы к настолько простому примеру, насколько смог придумать, но я все еще не могу заставить cron выполняться. Это проект django, и хотя кажется, что крон пытается запуститься, на самом деле он не выполняется. .ebextensions/cron-log.config "/etc/cron.d/test_cron": …

29.10.2021
Ошибка при развертывании проекта django на heruku

Я пытаюсь перенести проект django в heroku, но получаю эту ошибку. ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python /app/.heroku/python/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmp5mrz1adn Проверьте журналы для полного вывода команды. ! Push rejected, failed to compile Python app. ! Push …

29.10.2021
ModuleNotFoundError: Нет модуля с именем '_tkinter' Heroku

Я пытаюсь развернуть веб-приложение с помощью Heroku, оно развернулось, но при попытке открыть его выдает внутреннюю ошибку сервера. Полный лог из heroku logs -t выглядит следующим образом: Я просмотрел некоторые другие решения, приведенные здесь, но все они используют …

29.10.2021
ValueError: Операция ввода/вывода над закрытым файлом в Django

Мне нужна помощь в решении этой проблемы. Метод "read" на объекте doc показывает эту ошибку: ValueError: I/O operation on closed file. Пожалуйста, как это решить def send_comment_mail_notification(request, space, target_email): message = request.POST.get('description', '') subject = request.POST.get('subject', '') …

29.10.2021
Регистрация SQL-таблицы в админке Django

Если у меня есть PostgresDB, которая содержит как модели Django, так и другие таблицы SQL, возможно ли зарегистрировать эти другие таблицы SQL в панели администратора Django? Подробнее о настройке: У меня есть docker-compose setup, где Django запущен в одном …

29.10.2021
Django Forms : Вложенные формы для пользовательского ввода

Я пытаюсь отобразить возможные результаты из моей базы данных с помощью форм. Мой models.py выглядит так : CHOICE_DISPLAY = ( ('select','select'), ('char','char'), ('radio','radio'), ('int','int'), ('float','float'), ('date','date'), ) class Custom_information(models.Model): name = models.CharField(default="",max_length=200) reference = models.CharField(default="",max_length=200) type_display = models.CharField( choices = …

29.10.2021
Сельдерей бьется: Изменение индивидуальных заданий часовых поясов вызывает ошибку валидации "Неверный часовой пояс"

Celery --version 5.1.2 (солнечная гармоника) django --version 3.2.8 У меня есть расписание celery, в котором есть четыре задачи, выполняемые в разных часовых поясах. Я использую nowfun для установки временных зон и установил CELERY_ENABLE_UTC = False в settings.py. Я следовал …

29.10.2021
Установка значений выпадающего списка на основе выбора другой модели

В настоящее время у меня есть модель с 2 полями: Name &amp; Number of Units При выборе первого поля e.g. Name = Name1 я хотел бы отобразить количество единиц, сохраненных в связи с этой моделью. e.g. Name1 has …

29.10.2021
Загрузка файлов на клиент с помощью django и GCP

Я пытаюсь скачать файл из Django на клиент с помощью GCP. В настоящее время запрос делается из axios, файл берется из GCP с помощью url из модели. Затем этот файл загружается и возвращается в виде HTTP-ответа клиенту. На вкладке "Сеть" …

29.10.2021
Фильтрация поля диапазона дат с помощью диапазона дат

ПриложениеReact/Django. Я хочу добавить фильтр диапазона дат (flatpickr) к уже существующим фильтрам для заказов. У заказов есть поле period (как долго действует заказ), которое является полем DateRange. Через flatpickr я выбираю диапазон дат, и если хотя бы один день …

29.10.2021
Подсчет записей в таблице с помощью Javascript

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

29.10.2021
Почему некоторые классы Django и приложения по умолчанию называются API?

Я недавно начал использовать Django и столкнулся с несколькими случаями, когда в документации некоторые классы django по умолчанию называются API. Один из таких примеров находится по этой ссылке , где класс Model упоминается как API. …

29.10.2021
Tinymce генерирует очень длинный атрибут src в теге изображения, когда я загружаю любое изображение

Я думаю, что это занимает слишком много места, потому что оно будет генерироваться при каждой загрузке. Как я могу это решить? Одна вещь, она будет отображаться только когда я вижу в панели администратора django или когда я вижу …

29.10.2021
Я получаю предупреждение о плохих запросах при попытке подключиться к API, который я подготовил с помощью Django

У меня есть пользовательский API, который я подготовил с помощью django. Однако, когда я делаю запросы к API с помощью приложения Postman для тестирования, я получаю предупреждение 400 Bad Request, в чем может быть причина? Я могу написать все …