Django and Python "Questions and answers", page 691

13.07.2022
Сравнение строки с другой строкой до и после специального символа с помощью языка python

Я очень новичок в python. У меня есть две строки a="he % home now" b="he came home now" Теперь как сравнить строку a с символами до и после % со строкой b.

13.07.2022
Как заставить Django обслуживать статические файлы?

Я создал свое приложение в одном каталоге и 2 подкаталогах: Каталог приложений Каталог Django Каталог Vue/Nuxt3 Мой проект Django - это по сути API, построенный с использованием DRF. Мой проект Vue/Nuxt3 построен как …

13.07.2022
Как получить имена полей поиска из кверисета Django?

В QuerySet есть ли способ получить имена полей, используемых для фильтрации запроса? То есть, если я попытаюсь queryset = Reading.objects.get(user__email="testing@example.com", site__name="site name") есть ли способ получить значение ["user", "site"] или ["user__email", "site__name"]? …

13.07.2022
Могу ли я получить доступ к своему сайту из панели администратора Django?

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

13.07.2022
Невозможно создать процесс с помощью "" после создания виртуальной среды с помощью python

Я пытаюсь создать виртуальную среду в python для использования фреймворка django, но проблема в том, что после создания виртуальной среды я не могу использовать ни одну команду и терминал выдает следующую ошибку Невозможно создать процесс, используя 'C:\Users\LT GM\AppData\Local\Programs\Python\Python310\python.exe …

13.07.2022
Фильтр списка в таблице с помощью информации о контекстном поле

Я создаю приложение, которое предоставляет информацию о продажах. По сути это страница, которая показывает таблицу с проданными товарами и их количеством за последние пару месяцев. Он берет из базы данных список идентификаторов и затем извлекает информацию в список словарей, каждый …

13.07.2022
Django оптимизация запросов

В моём проекте три базы это User, Item, Cart. Cart содержит три поля FK к Item, FK к User и количество заказа. ManytoMany не использовал. В таком случае, что выбрать select_related или prefetch_related?

13.07.2022
Сохраняется ли кэш MSAL между вызовами в Django

Из Django мне нужно вызвать Business Central API через Active Directory Oauth2, используя пакет msal от Microsoft. HTML -> Django -> вызывает API из бэкенда -> Business Central Это экстракт моего кода, основанного на примере из документации microsoft. Он …

13.07.2022
Как кэшировать результаты кверисетов в ListAPIView при включенных пагинации, фильтрации, упорядочивании?

Как я могу кэшировать результаты запросов (и аннулировать кэш) в ListAPIView, когда возможны пагинация, фильтрация и упорядочивание? Обратите внимание, что мне нужно аннулировать кэш для каждой компании, поэтому если для конкретной компании создается новый объект Item, мне нужно аннулировать его. …

13.07.2022
Что такое args в представлениях Django на основе классов?

Я новичок в Django и хочу прояснить для себя в Class Based View - что такое self.args? Что он содержит? Я понимаю self.kwargs - это перехватываемая URL-переменная, self.request - перехватываемые параметры HTTP-запроса. Но что такое self.args и где он …

13.07.2022
Обновление таблицы отношений "многие ко многим" с помощью db orm в django

У меня есть две таблицы, одна из которых - доски & вторая - клиенты. Один клиент может иметь несколько досок, а одна доска может иметь несколько клиентов. Я использую простую функциональность DB для добавления и обновления таблицы. В …

13.07.2022
Django. Как реализовать валидацию для объекта Question?

Как реализовать проверку на существование хотя бы 1 правильного ответа и 1 неправильного ответа для каждого объекта Question? from django.db import models class Test(models.Model): test_name = models.CharField(max_length=255) def __str__(self): return self.test_name class Question(models.Model): test = models.ForeignKey(Test,on_delete=models.CASCADE) question_text = …

13.07.2022
Как решить проблему djongo.exceptions.SQLDecodeError: при попытке выполнить команду migrate

Я создаю приложение DjangoRestful, которое использует SimpleJWT для аутентификации. Когда я пытаюсь добавить приложение Blacklist app и сделать миграции, т.е. py manage.py migrate, как предлагается в документации, я получаю следующую ошибку: raise SQLDecodeError(f'Unknown token: {tok}') …

13.07.2022
DJANGO: Как написать и запустить модульные тесты?

Когда я запускаю свои модульные тесты, я использую эту команду python manage.py test, но мои тесты не запускаются, я получаю следующее сообщение: System check identified 1 issue (0 silenced). ---------------------------------------------------------------------- Ran 0 tests in 0.000s OK NOTE: Я использую …

13.07.2022
Отсутствие аргументов динамических url в Django

Может ли кто-нибудь заметить ошибку? Я ожидаю, что произойдет динамическая передача идентификаторов классов, которые я создал, чтобы я мог обновить запись, созданную в предыдущей форме. Вот мой HTML: <td><a class="btn btn-sm btn-info" href="{% url 'update_type_4_service' type_4_service.order_reference.id type_4_service.id …

13.07.2022
Фильтр Django Admin по возвращаемому значению пользовательской функции

Учитывая следующие модели: Профиль Книга Кампания Следующие отношения: Профиль имеет много Книг Книга может быть во многих кампаниях Следующая модель Django Admin имеет пользовательскую функцию, которая получает все кампании, в которых …

13.07.2022
Инфраструктура Django

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

13.07.2022
Как импортировать индексную страницу Wagtail ModelAdmin в шаблон

Я создал новую модель AdminModel следующим образом: class OneModelAdmin(MyModelAdmin): model = SomeModel menu_label = 'One' edit_view_class = OneEditView edit_template_name = '.../one-edit.html' index_view_class = OneIndexView index_template_name = '...' class TwoModelAdmin(MyModelAdmin): model = SomeOtherModel menu_label = 'Two' edit_view_class …

13.07.2022
Как структурировать папку templates в django и использовать extends

У меня есть папка templates, структурированная следующим образом /Users/AndyKw/Documents/Python/Else/Yes/templates Внутри templates у меня есть две папки, admin и registration (дерево см. ниже) templates (need.html) | |-- admin | |-- registration (base.html) Файл, который я использую base.html …

13.07.2022
Как упорядочить набор queryset, сохраняя объекты, сгруппированные по другому полю?

У меня есть модель с двумя полями дата и тип class Obj(Model): date = DateTimeField type = ChoiceField Я хочу упорядочить их по дате создания, но хочу, чтобы объекты одного типа держались вместе ОБЪЕКТ: <<<1><1>>01.01.2022 СИНИЙ 02.01.2022 ЧЕРНЫЙ …

13.07.2022
Есть ли способ обновить активную веб-страницу django без использования return redirect(...)?

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

13.07.2022
Django с Huey - задержка выполнения задачи

Для сценария с заказами на продажу мне нужно выполнить задание с заданной задержкой. Для этого я добавил задачу в файл tasks.py следующим образом: from huey import crontab from huey.contrib.djhuey import db_task @db_task(delay=3600) def do_something_delayed(instance): print("Do something delayed...by 3600 …

13.07.2022
Django: валидация для каждого объекта Question

Как сделать валидацию, чтобы для каждого объекта Question существовал по меньшей мере один правильный и один неправильный ответ? from django.db import models from django.db.models.fields import TextField class Test(models.Model): test_name = models.CharField(max_length=255) def __str__(self): return self.test_name class Question(models.Model): test = models.ForeignKey(Test,on_delete=models.CASCADE) …

13.07.2022
Передача данных формы между 2 отдельными представлениями без переноса их через аргументы URL

В принципе, у меня есть два отдельных представления, но мне нужно, чтобы данные формы из первого представления передавались во второе представление без необходимости передавать их через параметры URL. возможно ли это? NOJS

13.07.2022
Apidoc не создает документацию

Есть проект на django. К нему был прикручен докер контейнер с apidoc, который проходился по файлам .py и из описаний методов составлял документацию. Писал проект и настраивал докер не я (я не могу предположить, какие изменения были внесены в код, …

13.07.2022
Как упомянуть id из html в django

Я работаю над одностраничным сайтом, где страницы сделаны с id на главной html странице. Теперь проблема в том, что я хочу связать форму "contact" id с базой данных. но я не знаю, как упомянуть id в коде. То есть я …

13.07.2022
Веб-приложение на базе Azure Linux автоматически перезапускается

Я запускаю приложение Django на Azure Linux Web App, я заметил, что после определенного момента приложение перезапускается. Когда я разобрался в проблеме, я обнаружил, что диска или памяти контейнера недостаточно. Размер моего образа составляет около 5-6 гб, что меньше …

13.07.2022
Не удается подключиться к демону Docker по адресу tcp://docker:2375. Запущен ли демон docker?

Я хочу вытолкнуть свой проект Django на GitLab и собрать сборку с помощью конвейера. Но каждый раз я получаю это сообщение об ошибке: Cannot connect to the Docker daemon at tcp://docker:2375. Запущен ли демон Docker? gitlab-ci.yml

13.07.2022
Не работает через порт 8000

После того, как сделал сайт в pycharm, создал файл html и внес туда все необходимое я не могу зайти на сайт когда ввожу адрес localhost:8000, могу зайти только через иконки, которые отображаются в pycharm и после того, как перехожу на …

13.07.2022
Перестройка базы данных при возникновении ошибки 'Reverse for 'wagtailadmin_explore' with arguments '('',)' not found error'

Я промыл базу данных wagtail с помощью python manage.py flush и теперь получил эту ошибку. Я обнаружил, что в этом вопросе у кого-то еще была такая же проблема и ему удалось решить ее с помощью docker. Повтор для …

13.07.2022
Как создать сайт с рейтингом фильмов на Django, используя TMDB API?

Я хочу создать сайт кинообзоров, используя API TMDB, и у меня есть вопрос. 1.Я получаю ошибку "Movie matching query does not exist.". Я думаю, что я определил модель Movie и movie = Movie.objects.get(id=movie_id) - это неправильно. …

13.07.2022
Синхронизация меток для нескольких наборов данных в chart.js

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

13.07.2022
Есть ли учебник или простой метод просмотра базы данных django db.sqlite3?

По сути, я хотел бы увидеть таблицы и их содержимое в базе данных для моего проекта Django, чтобы я мог отслеживать свои данные и видеть, все ли работает правильно? Нужно ли мне использовать стороннее программное обеспечение, такое как MySQL, …

13.07.2022
Django Many-To-Many через форму с определенным набором запросов

У меня есть следующие модели Program и Exam с первичными ключами к University. class Program(models.Model): university = models.ForeignKey(University, on_delete=models.CASCADE) ... exams = models.ManyToManyField(Exam, through='ProgramExam') class Exam(models.Model): university = models.ForeignKey(University, on_delete=models.CASCADE) ... И у них есть отношение "многие …

13.07.2022
Удаление заголовка сервера из шаблонаResponse Django 3.1??? (заголовок не отображается)

Итак, мне нужно удалить или скрыть заголовок сервера из приложения django, над которым я работаю, для безопасности (меня попросили удалить его). Я попробовал удалить его из промежуточного ПО, но заголовок не отображается! Тем не менее, он отображается при загрузке …

13.07.2022
JWT-авторизация с использованием python-social-auth и django-rest-framework

Я пытаюсь преобразовать фрагмент кода, который я нашел (используя python-social-auth), чтобы он обрабатывал аутентификацию JWT вместо простой аутентификации токенов. Вот код: @api_view(http_method_names=['POST']) @permission_classes([AllowAny]) @psa() def oauth_exchange_token_view(request, backend): serializer = SocialAccessTokenSerializer(data=request.data) if serializer.is_valid(raise_exception=True): # set up …

13.07.2022
Я не могу создать связанные таблицы в django с помощью сериализаторов

Пожалуйста, помогите! Мне нужно создать базу данных акций postgresQL. Я использую команду в Visual Studio Code. Но у меня ошибка на строке "StockProduct.objects.create" в serializers.py. Склад создается в базе, но без продуктов на этом складе. команда в Visual Studio Code: …

13.07.2022
Использование функции JavaScript onclick для изменения innerHTML поля формы

Я пытаюсь использовать функцию JavaScript onclick() для изменения фрагмента HTML в поле формы модели Django при нажатии на него? Используя приведенный ниже код, я ожидаю, что при нажатии на {{ tasks.owner }} html с id "task_owner" изменится …

13.07.2022
Как решить ошибку ERR_TOO_MANY_REDIRECTS?

Разрабатываю сайт на django. Когда запускаю localhost:8000 то выдает ошибку, когда удаляю cookie файлы то могу зарегистрировать пользователя но когда пытаюсь войти в аккаунт то опять выдает ошибку. Думаю дело в views.py в приложении accounts. from email import message from …

13.07.2022
Запрос к пользовательской модели пользователя Django с полем "многие-ко-многим

Я очень новичок в Django. У меня есть пользовательская модель пользователя: accounts\models.py: from django.contrib.auth.models import AbstractUser from django.db import models from tradestats.models import Webhook class CustomUser(AbstractUser): webhook = models.ManyToManyField(Webhook, blank=True) У меня есть приложение tradestats с моделью …