Запуск "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 …
Я пытаюсь запустить django на неуправляемом VPS под управлением Ubuntu 20.04. Я подключился к свежеустановленному серверу, установил Django и Postresql. Apache уже был установлен. Затем я установил mod_wsgi. Затем я попытался настроить свой файл .conf. Отредактированный файл etc\apache2\sites-available\000-default.conf чтобы …
У меня проблема с установкой значений (нежелательных) объектов. У меня есть набор представлений, где сериализатор выбирается по request.method. Я хочу обновлять DateTimeField только методом POST/PUT, а затем проверять это значение методом GET, но... после размещения нового объекта я получаю …
У меня есть модель SecondAddress с полями типа улица, квартира, номер, город. Для этой модели у меня есть сериализатор second_address - с теми же полями. Эти модели и сериализатор используются в моделях Client и Recipient modelserializer как основное поле, …
Я пытаюсь добавить пользовательский валидатор с 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" И я …
В библиотеке API-клиента, которая поддерживает Django, я реализую способ для пользователей настроить Django Cache, когда API-клиент используется в Django-приложении. Как мне протестировать поведение кэширования без реального приложения Django в библиотеке клиента? У меня есть tox, установленный с pytest-django …
Я пытаюсь использовать API Reddit через PRAW (https://praw.readthedocs.io/en/stable/) в Django и думаю попробовать использовать декоратор functools lru_cache для реализации некоторого вида кэширования, чтобы я мог кэшировать результаты похожих вызовов API для уменьшения общего количества вызовов. Я никогда …
Я пытаюсь отправить запрос к внешнему API, чтобы выполнить метод PATCH. У меня есть представление, определенное следующим образом: def dome_view(request, id): ...... Мне нужен id, чтобы передать его в действие формы и сделать необходимое обновление на другой конечной …
Я просмотрел практически все вопросы на Stack Overflow, связанные с Django Formsets. Ни один из них не отвечает на мой вопрос реалистичным образом. У меня есть страница, которая использует inlineformset_factory. Цель состоит в том, чтобы родители добавляли свою …
Есть страничка, на которую подгружается 3 трека через ajax Под капотом находится django с примерно таким выхлопом: response = HttpResponse(json.dumps(data, ensure_ascii=False), content_type="application/json") response["Accept-Range"] = "bytes" return response Но дает такая конструкция ровно те же результаты, что давала и предыдущая: …
Я пытаюсь следовать некоторым руководствам по настройке сервера Django на Heroku и добавить вебсокеты для передачи информации на и с моих внешних страниц. Я думаю, что все сделал правильно, однако я получаю следующие ошибки, когда мой websocket на странице пытается …
Получение ошибки: Не найден реверс для 'topping' с аргументами '('',)'. 1 pattern(s) tried: ['topping/(?P<toppings_id>[0-9]+)/$']. Метод запроса: GET URL запроса: http://127.0.0.1:8000/pizzas/. Версия Django: 3.2.8 Тип исключения: NoReverseMatch Значение исключения: Не найден реверс для 'topping' с …
Я хотел бы отправлять журнал операций, происходящих на сервере, клиенту, но не уверен, как это сделать. Я пытаюсь использовать каналы django, но мне трудно обнаружить изменения в БД.
Я следовал руководству по [Написанию вашего первого приложения Django][1] В части 3 я пытался использовать шаблон. Я работаю с Python 3.1, Django 3.2 на Windows10. Ниже приведена ошибка, которую я получаю: Django tried loading these templates, in …
Я создал 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: …
Итак, я работаю с django forms для создания программного обеспечения для компании по производству мороженого и у меня проблемы с тем, чтобы мои django forms отображались на переднем конце моего сайта. Я смог добиться отображения информации о клиенте, но …
При отработке кода def get_title(request,title): return render(request, "encyclopedia/titles.html",{ "title": markdown.markdown(util.get_entry(title)) }) Получаю строку вида <h1>Django</h1> <p>Django is a web framework written using <a href="/wiki/Python">Python</a> that allows for the design of web applications that generate <a href="/wiki/HTML">HTML</a> dynamically.</p> HTML …
Здравствуйте, я еще не знаю react, поэтому я создаю панели с помощью DRF с swagger и html рендеринга с помощью Serializer и в serializer мне нужен токен данных, но в панели логина он мне не нужен. Я хочу изменить …
Я пытаюсь развернуть веб-приложение 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: …
У меня статические файлы хранятся в 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' …
У меня есть шаблон django следующего содержания <table class="table"> <thead> <tr> <th>#</th> <th>Master Title</th> <th>Retailer title</th> <th>To add</th> </tr> </thead> <tbody> {% if d %} {% for i in d %} <tr> <th scope="row">{{forloop.counter}}</th> <td>{{i.col1}}</td> <td>{{i.col2}}</td> <td> <input type="hidden" …
Я пытаюсь сделать класс сериализатора динамическим, но это не работает. У меня есть класс сериализатора по умолчанию, а также динамический класс сериализатора для различных действий. Вот моя модельviewset. Мое мнение: class ClassView(viewsets.ModelViewSet): queryset = Class.objects.all() serializer_class = …
В настоящее время у меня есть представление модели в таком виде 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) …
Джанго почему-то кидает мой файл в POST, а не FILES html <form action="{% url 'registration' %}" method="post"> {% csrf_token %} {{ form.as_p }} <input type="submit" value="OK"> </form> вот представление def registration(request): context = {} if request.method == 'GET': context['form'] …
Я пытаюсь сделать игру Tic Toc Toe с Django, но у меня проблема с models. вы можете увидеть ошибку здесь. две строки отмечены здесь. это строки ошибок и код работал без этих строк, но мне нужны эти поля. примечание: …
Я создаю чат-бота на Django, который может принимать заданные в опросе варианты ответов и давать разные оценки разным вариантам ответов. После этого чатбот суммирует все оценки и выводит результаты. Это примерный вопрос с заданными вариантами ответов <div class="snippet" data-babel="false" …
Здравствуйте, я пишу приложение на Django и я подумал об автоматическом входе "пользователя 0" просто для удобства, и когда кто-то пытается войти или зарегистрироваться, он автоматически выходит из "пользователя 0" и позволяет войти обычному пользователю, но я не уверен, …
В настоящее время я создаю несколько тестов для созданной мной модели. Тест проверяет, работает ли ограничение first_name NOT NULL для этого поля. Для этого нужно проверить, не сработал ли метод object.save(). Если он не работает, то утверждение должно …
Я пытаюсь использовать mypy с django, следуя руководству здесь: django-mypy-check-runs Мне не удалось использовать импорт init.py согласно статье, вместо этого я использовал тот же код в функции ready в apps.py в моем приложении верхнего уровня. …
Я использую Django 3.2, Python 3.9 и Postgres. У меня есть следующая модель, в которой я хочу ограничить одно из полей ("type"), чтобы оно было из предопределенного перечисления ... class Transaction(models.Model): class TransactionTypes(models.TextChoices): BUY = 'BUY', _('Buy') SELL = …
Я никогда не имел дела с пользовательской системой разрешений, и у меня возникают трудности. У меня есть этот get_queryset: def get_queryset(self): """ Get query set regarding the user's group. If the group name is not xx then filter …
Я использую следующие конфигурации для хранения статических и медиа файлов на 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 = …
У меня есть простая форма для обновления фотографии профиля пользователя. Однако в шаблоне, когда я нажимаю choose file, не появляется диалог для выбора файла с компьютера. # Template <form class="update-profile-image-form" method="post" enctype="multipart/form-data" action="update_profile_image/"> {% csrf_token %} {{ profile_image_form }} …
У меня есть веб-страница (django), которая показывает содержимое папки. Я хочу открыть файлы в этой папке с помощью jupyter notebook. Как я могу вставить ссылку на jupyter на мою страницу? Щелчок по ссылке должен: Open a jupyter notebook …
Вся ошибка довольно большая : Traceback (most recent call last): File "C:\Users\FiercePC\IdeaProjects\RadioShazam\server\ServerDjango\manage.py", line 22, in <module> 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 …
Вот мой набор представлений с действием: 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",), …
Я использовал django user, authentication and permission modules, но при выполнении запроса на создание нового пользователя в POST запросе, он просит аутентификацию. и я получаю { "detail": "Authentication credentials …
Я сомневаюсь в поле DateTime, в моей модели "курса" есть поле "publish_date" и если курс опубликован, то "course.publish_date = datetime.datetime.now ()". Также есть вероятность, что опубликованный курс не будет опубликован, поэтому я должен иметь возможность изменить его на publish_date = …
Я продолжаю свой путь по Django, Ajax и form.errors... и вот что я могу и не могу понять.... Если ajax запрос, отправленный django.... имеет form.errors.... почему django не может распознать это в шаблоне? Он может, если форма отправлена через традиционный …
У меня проблема с селектом, который фильтрует другой. Я сделал всю фильтрацию правильно с точки зрения frontend, но в backend я не могу сохранить данные. Вот ошибка: выберите правильный выбор. Этот выбор не является одним из доступных …