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

27.10.2021
Отсутствуют модули 'backend' или 'backend.custom_azure'

Запуск "python manage.py collectstatic" для приложения Django, которое я надеюсь разместить на Heroku, приводит к такой ошибке: Traceback (most recent call last): File "C:\Code\Django\store\manage.py", line 22, in <module> main() File "C:\Code\Django\store\manage.py", line 18, in main execute_from_command_line(sys.argv) File "C:\Users\E\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\management\__init__.py", line …

27.10.2021
Mod_wsgi - Permission denied - Unable to start Python home

Я пытаюсь запустить django на неуправляемом VPS под управлением Ubuntu 20.04. Я подключился к свежеустановленному серверу, установил Django и Postresql. Apache уже был установлен. Затем я установил mod_wsgi. Затем я попытался настроить свой файл .conf. Отредактированный файл etc\apache2\sites-available\000-default.conf чтобы …

27.10.2021
Django REST framework изменяет значения объектов, когда метод запроса - GET

У меня проблема с установкой значений (нежелательных) объектов. У меня есть набор представлений, где сериализатор выбирается по request.method. Я хочу обновлять DateTimeField только методом POST/PUT, а затем проверять это значение методом GET, но... после размещения нового объекта я получаю …

27.10.2021
Методы сериализаторов Django

У меня есть модель SecondAddress с полями типа улица, квартира, номер, город. Для этой модели у меня есть сериализатор second_address - с теми же полями. Эти модели и сериализатор используются в моделях Client и Recipient modelserializer как основное поле, …

27.10.2021
RegEx диапазон длины не работает в Django/Python? (re.error: multiple repeat at position)

Я пытаюсь добавить пользовательский валидатор с regex для a-z, A-Z, 0-9, _ и от 3 до 20 символов. class Validator(validators.RegexValidator): regex = r"^[A-Za-z0-9_]{3,20}+\Z" flags = re.ASCII RegEx работает нормально, когда нет диапазона символов, то есть r"^[A-Za-z0-9_]+\Z" И я …

27.10.2021
Тестирование Django Cache

В библиотеке API-клиента, которая поддерживает Django, я реализую способ для пользователей настроить Django Cache, когда API-клиент используется в Django-приложении. Как мне протестировать поведение кэширования без реального приложения Django в библиотеке клиента? У меня есть tox, установленный с pytest-django …

27.10.2021
Django LRU_Cache с помощью вызовов API

Я пытаюсь использовать API Reddit через PRAW (https://praw.readthedocs.io/en/stable/) в Django и думаю попробовать использовать декоратор functools lru_cache для реализации некоторого вида кэширования, чтобы я мог кэшировать результаты похожих вызовов API для уменьшения общего количества вызовов. Я никогда …

27.10.2021
Обратный запрос для 'dome_view' без аргументов не найден. Проверен 1 шаблон(ы): ['dome2/(?P<id>[0-9]+)/$']

Я пытаюсь отправить запрос к внешнему API, чтобы выполнить метод PATCH. У меня есть представление, определенное следующим образом: def dome_view(request, id): ...... Мне нужен id, чтобы передать его в действие формы и сделать необходимое обновление на другой конечной …

27.10.2021
Сделать все поля в наборе форм модели обязательными для заполнения в HTML - Django

Я просмотрел практически все вопросы на Stack Overflow, связанные с Django Formsets. Ни один из них не отвечает на мой вопрос реалистичным образом. У меня есть страница, которая использует inlineformset_factory. Цель состоит в том, чтобы родители добавляли свою …

27.10.2021
Почему в одних случаях django устанавливает заголовок Content-Range, а в других нет?

Есть страничка, на которую подгружается 3 трека через ajax Под капотом находится django с примерно таким выхлопом: response = HttpResponse(json.dumps(data, ensure_ascii=False), content_type=&quot;application/json&quot;) response[&quot;Accept-Range&quot;] = &quot;bytes&quot; return response Но дает такая конструкция ровно те же результаты, что давала и предыдущая: …

27.10.2021
Django и uvicorn выбрасывают ошибки `closing handshake failed` при загрузке страницы

Я пытаюсь следовать некоторым руководствам по настройке сервера Django на Heroku и добавить вебсокеты для передачи информации на и с моих внешних страниц. Я думаю, что все сделал правильно, однако я получаю следующие ошибки, когда мой websocket на странице пытается …

27.10.2021
NoReverseMatch в... (Django)

Получение ошибки: Не найден реверс для 'topping' с аргументами '('',)'. 1 pattern(s) tried: ['topping/(?P&lt;toppings_id&gt;[0-9]+)/$']. Метод запроса: GET URL запроса: http://127.0.0.1:8000/pizzas/. Версия Django: 3.2.8 Тип исключения: NoReverseMatch Значение исключения: Не найден реверс для 'topping' с …

27.10.2021
Реализация SSE с помощью DJANGO и REACT

Я хотел бы отправлять журнал операций, происходящих на сервере, клиенту, но не уверен, как это сделать. Я пытаюсь использовать каналы django, но мне трудно обнаружить изменения в БД.

27.10.2021
Как исправить ошибку TemplateDoesNotExist на Windows10?

Я следовал руководству по [Написанию вашего первого приложения Django][1] В части 3 я пытался использовать шаблон. Я работаю с Python 3.1, Django 3.2 на Windows10. Ниже приведена ошибка, которую я получаю: Django tried loading these templates, in …

27.10.2021
Сигнал Django post_migrate был вызван несколько раз

Я создал post_migrate с целью синхронизировать все данные внутри таблицы каждый раз, когда выполняется миграция. Вот фрагмент файла post_migrate: # signals.py @receiver(post_migrate) def full_sync_if_model_change(plan, **kwargs): if plan: models_set = set() for file, _ in plan: for model in file.operations: …

26.10.2021
Ввод формы django не отображается на frontend/html

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

26.10.2021
Markdown файл отображается как текст

При отработке кода def get_title(request,title): return render(request, &quot;encyclopedia/titles.html&quot;,{ &quot;title&quot;: markdown.markdown(util.get_entry(title)) }) Получаю строку вида &lt;h1&gt;Django&lt;/h1&gt; &lt;p&gt;Django is a web framework written using &lt;a href=&quot;/wiki/Python&quot;&gt;Python&lt;/a&gt; that allows for the design of web applications that generate &lt;a href=&quot;/wiki/HTML&quot;&gt;HTML&lt;/a&gt; dynamically.&lt;/p&gt; HTML …

26.10.2021
Изменение рендеринга формы html в представлениях django rest-framework

Здравствуйте, я еще не знаю react, поэтому я создаю панели с помощью DRF с swagger и html рендеринга с помощью Serializer и в serializer мне нужен токен данных, но в панели логина он мне не нужен. Я хочу изменить …

26.10.2021
Развертывание приложения django из gitlab ci/cd в heroku

Я пытаюсь развернуть веб-приложение django на heroku из конвейера gitlab ci/cd. Вот моя развернутая часть .yml deploy: type: deploy script: - apt-get update -qy - apt-get install -y ruby-dev - gem install dpl - dpl --provider=heroku --app=$HEROKU_APP_NAME --api-key=$HEROKU_API_SECRET_KEY only: …

26.10.2021
Django Static url не работает с {% static %}

У меня статические файлы хранятся в DigitalOcean CDN. У меня есть несколько пространств 1 для клиентов и 1 для статических активов и я использую django-storages. Вот мой конфиг: AWS_S3_REGION_NAME = 'nyc3' AWS_S3_ENDPOINT_URL = f'https://{AWS_S3_REGION_NAME}.digitaloceanspaces.com' AWS_DEFAULT_ACL = 'private' …

26.10.2021
Как получить значение input при нажатии на кнопку в django

У меня есть шаблон django следующего содержания &lt;table class="table"&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;#&lt;/th&gt; &lt;th&gt;Master Title&lt;/th&gt; &lt;th&gt;Retailer title&lt;/th&gt; &lt;th&gt;To add&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; {% if d %} {% for i in d %} &lt;tr&gt; &lt;th scope="row"&gt;{{forloop.counter}}&lt;/th&gt; &lt;td&gt;{{i.col1}}&lt;/td&gt; &lt;td&gt;{{i.col2}}&lt;/td&gt; &lt;td&gt; &lt;input type="hidden" …

26.10.2021
Serializer_action_class не работает в modelviewset в DRF

Я пытаюсь сделать класс сериализатора динамическим, но это не работает. У меня есть класс сериализатора по умолчанию, а также динамический класс сериализатора для различных действий. Вот моя модельviewset. Мое мнение: class ClassView(viewsets.ModelViewSet): queryset = Class.objects.all() serializer_class = …

26.10.2021
Django ограничивает следующий пост и предыдущий пост в представлении подробностей только активными

В настоящее время у меня есть представление модели в таком виде from django.db import models from django.contrib.auth.models import User from django.utils import timezone STATUS = ( (0,"Draft"), (1,"Publish") ) class Post(models.Model): title = models.CharField(max_length=200, unique=True) slug = models.SlugField(max_length=200, unique=True) …

26.10.2021
Не получаю файлы в request.FILES

Джанго почему-то кидает мой файл в POST, а не FILES html &lt;form action=&quot;{% url 'registration' %}&quot; method=&quot;post&quot;&gt; {% csrf_token %} {{ form.as_p }} &lt;input type=&quot;submit&quot; value=&quot;OK&quot;&gt; &lt;/form&gt; вот представление def registration(request): context = {} if request.method == 'GET': context['form'] …

26.10.2021
SystemCheckError: Проверка системы выявила некоторые проблемы: (models.E006)

Я пытаюсь сделать игру Tic Toc Toe с Django, но у меня проблема с models. вы можете увидеть ошибку здесь. две строки отмечены здесь. это строки ошибок и код работал без этих строк, но мне нужны эти поля. примечание: …

26.10.2021
If-заявление в цикле for в Django исчезает при выполнении

Я создаю чат-бота на Django, который может принимать заданные в опросе варианты ответов и давать разные оценки разным вариантам ответов. После этого чатбот суммирует все оценки и выводит результаты. Это примерный вопрос с заданными вариантами ответов <div class="snippet" data-babel="false" …

26.10.2021
Автоматический вход в систему в Django

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

26.10.2021
Не могу понять, как правильно 'assert' для psycopg2.errors.NotNullViolation в Django

В настоящее время я создаю несколько тестов для созданной мной модели. Тест проверяет, работает ли ограничение first_name NOT NULL для этого поля. Для этого нужно проверить, не сработал ли метод object.save(). Если он не работает, то утверждение должно …

26.10.2021
Django и Mypy: невозможно прочитать параметры конфигурации

Я пытаюсь использовать mypy с django, следуя руководству здесь: django-mypy-check-runs Мне не удалось использовать импорт init.py согласно статье, вместо этого я использовал тот же код в функции ready в apps.py в моем приложении верхнего уровня. …

26.10.2021
Поддерживает ли Django целочисленные перечисления для полей модели, аналогичные models.TextChoices?

Я использую Django 3.2, Python 3.9 и Postgres. У меня есть следующая модель, в которой я хочу ограничить одно из полей ("type"), чтобы оно было из предопределенного перечисления ... class Transaction(models.Model): class TransactionTypes(models.TextChoices): BUY = 'BUY', _('Buy') SELL = …

26.10.2021
Как написать чистое разрешение в Django

Я никогда не имел дела с пользовательской системой разрешений, и у меня возникают трудности. У меня есть этот get_queryset: def get_queryset(self): """ Get query set regarding the user's group. If the group name is not xx then filter …

26.10.2021
[Django]Cant run collectstatic to upload media to S3

Я использую следующие конфигурации для хранения статических и медиа файлов на S3 USES_S3 = config('USES_S3') == 'True' if USES_S3: AWS_ACCESS_KEY_ID = config('AWS_ACCESS_KEY_ID') AWS_SECRET_KEY = config('AWS_SECRET_KEY') AWS_STORAGE_BUCKET_NAME = config('AWS_STORAGE_BUCKET_NAME') AWS_DEFAULT_ACL = 'public-read' AWS_S3_REGION_NAME = config('AWS_S3_REGION_NAME') AWS_S3_CUSTOM_DOMAIN = f'{AWS_STORAGE_BUCKET_NAME}.s3.{AWS_S3_REGION_NAME}.amazonaws.com' AWS_S3_OBJECT_PARAMETERS = …

26.10.2021
Форма с полем ImageField не открывает всплывающее окно для выбора файла

У меня есть простая форма для обновления фотографии профиля пользователя. Однако в шаблоне, когда я нажимаю choose file, не появляется диалог для выбора файла с компьютера. # Template &lt;form class="update-profile-image-form" method="post" enctype="multipart/form-data" action="update_profile_image/"&gt; {% csrf_token %} {{ profile_image_form }} …

26.10.2021
Встраивание jupyter notebook в django

У меня есть веб-страница (django), которая показывает содержимое папки. Я хочу открыть файлы в этой папке с помощью jupyter notebook. Как я могу вставить ссылку на jupyter на мою страницу? Щелчок по ссылке должен: Open a jupyter notebook …

26.10.2021
Django выбрасывает ошибку ValueError: строка исходного кода не может содержать нулевые байты

Вся ошибка довольно большая : Traceback (most recent call last): File "C:\Users\FiercePC\IdeaProjects\RadioShazam\server\ServerDjango\manage.py", line 22, in &lt;module&gt; main() File "C:\Users\FiercePC\IdeaProjects\RadioShazam\server\ServerDjango\manage.py", line 18, in main execute_from_command_line(sys.argv) File "C:\Users\FiercePC\AppData\Local\Programs\Python\Python39\lib\site-packages\django\core\management\__init__.py", line 419, in execute_from_command_line utility.execute() File "C:\Users\FiercePC\AppData\Local\Programs\Python\Python39\lib\site-packages\django\core\management\__init__.py", line 413, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File …

26.10.2021
Почему мой обратный поиск url с kwargs не работает на viewset action api?

Вот мой набор представлений с действием: class RewardsQueryViewSet(UUIDModelViewSet): queryset = RewardsQuery.objects.all() serializer_class = RewardsQuerySerializer ordering_fields = ("-created_at",) http_method_names = [ "post", "get", ] def create(self, request, **kwargs): serializer = RewardsQuerySerializer(data=request.data) serializer.is_valid(raise_exception=True) transaction = serializer.save() return Response(transaction) @action( detail=True, methods=("get",), …

26.10.2021
Django rest framework : создание запроса пользователя для аутентификации

Я использовал django user, authentication and permission modules, но при выполнении запроса на создание нового пользователя в POST запросе, он просит аутентификацию. и я получаю { "detail": "Authentication credentials …

26.10.2021
Как сбросить поле datetimefield в django [закрыто]

Я сомневаюсь в поле DateTime, в моей модели "курса" есть поле "publish_date" и если курс опубликован, то "course.publish_date = datetime.datetime.now ()". Также есть вероятность, что опубликованный курс не будет опубликован, поэтому я должен иметь возможность изменить его на publish_date = …

26.10.2021
Почему шаблоны Django, Ajax и form.errors не работают вместе более интегрированно?

Я продолжаю свой путь по Django, Ajax и form.errors... и вот что я могу и не могу понять.... Если ajax запрос, отправленный django.... имеет form.errors.... почему django не может распознать это в шаблоне? Он может, если форма отправлена через традиционный …

26.10.2021
Выпадающий список с зависимым Django

У меня проблема с селектом, который фильтрует другой. Я сделал всю фильтрацию правильно с точки зрения frontend, но в backend я не могу сохранить данные. Вот ошибка: выберите правильный выбор. Этот выбор не является одним из доступных …