В админке Django, если я выбираю новое поле в строке категории, которая имеет отношение многие ко многим с вариантом, если я выбираю ту же категорию, то возникает ошибка Variant-category relationship with this Variant and Category already exists. <a href="https://i.stack.imgur.com/VYGaD.png" …
В моем коде есть ошибка "'Request' object has no attribute 'learner'". Здесь, мое требование - "request.learner" пуст, тогда вызывайте "CDetailsSerializer", иначе вызывайте "CourseDetailsSerializer". def list(self, request, **kwargs): try: queryset = self.get_queryset() queryset = self.filter_queryset(queryset) if not request.learner: serializer …
Я хочу создать пользовательский_профиль из фабрики UserProfileFactory, которая использует объект User из UserFactory. ошибка: RuntimeError: Доступ к базе данных не разрешен, используйте метку "django_db" или фиксы "db" или "transactional_db", чтобы разрешить его. вот соответствующие классы. from django.contrib.auth …
У меня есть форма выбора, пользователь должен выбрать страну из выпадающего списка. мой html код: <div class="mb-3"> <label for="{{ profile_form.country.id_for_label }}" id="country_label" class="form-label">Country</label> <select class="form-select" name="{{ profile_form.country.html_name }}" id="{{ profile_form.country.id_for_label }}"> {% for country in profile_form.country %}<option>{{ country …
Я пытаюсь сделать модульный тест для функции, которая принимает объект django Request в качестве параметра; объект Request является одним из параметров метода представления, основанного на классе Django. Из параметра объекта запроса предполагается наличие атрибута data и user. Моя …
Главная проблема, которую я не смог найти нигде, заключается в том, что скобка содержит все остальные строки runtime.txt. что заставляет меня поверить, что что-то еще не так, но я не могу найти никакого решения в Интернете. Buildlog прилагается для …
Я немного запутался, насколько я понимаю, между этими двумя строками кода не должно быть никакой разницы. Поскольку в обоих случаях я создаю список кортежей. Но мне кажется, что я ошибаюсь, не могли бы вы указать, где я ошибаюсь и …
Я написал этот запрос в MySQL и запутался в преобразовании этого запроса в django orm SELECT * FROM student.student_data where created_by in (select user_id from user_profile where user_location in(7, 8));
Я понимаю, что это потому, что python не может найти файл журнала, чтобы он регистрировал исключения. Мой вопрос в том, почему он не может настроить. Это из-за неправильной установки python или других программ или любой другой возможной причины.
Context У меня есть таблица/модель под названием Article. В этой модели у меня есть несколько полей, таких как срок действия, видимость и статус. Эти поля определяют, должна ли статья отображаться или нет. По сути, желаемая логика выглядит следующим образом: …
Я работаю над проектом на Django, в котором у меня есть один элемент canvas, наложенный на другой с функцией, которая позволяет мне навести курсор мыши на верхний canvas, чтобы показать изображение, загруженное в canvas под ним. Функциональность работает отлично, однако, …
Я использую knox, а не rest_framework.authtoken. Я также могу генерировать токены прямо сейчас, но у меня возникают проблемы с их использованием. Согласно документации (https://www.django-rest-framework.org/api-guide/authentication/), представление функции api требует @authentication_classes([SessionAuthentication, BasicAuthentication]) @permission_classes([IsAuthenticated]) Я заменил Session …
Привет всем Я новичок в django & python. Я продолжаю получать этот откат при использовании django, когда я пробовал запускать runserver или migrate. ImportError: cannot import name 'TypeVarTuple' from 'typing_extensions' Я уже пытался 1/ обновление django …
Я хочу загрузить файл с расширением ICS, после загрузки этого файла сохранить только события с кодом "10059707" и вывести файл загрузки. Вот мой код : views.py def calendar_list(request): calendars = CalendarModel.objects.all() return render(request, 'upload_app/calendar_list.html',{ "calendars" : calendars }) def …
Я новичок в архитектуре MVC. Я просто хотел узнать, как мы можем хранить данные Django форм в базе данных (admin), как мы это делаем с моделями в Django?
У меня есть этот виджет: class EmailWidget(CharWidget): def clean(self, value, row=None, *args, **kwargs): if value: email_field = EmailField() if email_field.clean(value): return value return None который я использую здесь: some_email= fields.Field(attribute='some_email', widget=EmailWidget(), column_name='some_email') очистка в …
Я хочу просмотреть категории и подкатегории приложений play store для определенного названия приложения, которое пользователь дает в качестве входных данных. А затем сохранить эти категории и подкатегории приложений в базе данных, а также мгновенно отобразить на сайте. Есть ли способ …
Я использую django и использую модуль xlsxwriter для загрузки данных в excel. В настоящее время код работает как показано ниже, но я использую плагин 'Datatable', поэтому функция фильтрации работает. Что мне нужно изменить, чтобы загрузить данные после применения фильтра? Метод, …
Я пытаюсь заставить мои выпадающие списки работать для моих категорий. Мне также нужно сделать их необязательными. Например, если нет подкатегорий, сделать это навигационной ссылкой, а не выпадающим списком (не все категории будут иметь подкатегории/дочери). Постепенно я пытался просто сделать …
Я недавно работаю над Django, следуя описанию из книги Python Crash Course. Я следовал каждому шагу и пытался перезапустить с самого начала несколько раз, но так и не смог решить проблему (даже переустановил MacOS, чтобы получить более чистый рабочий стол). …
Запуск "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' …