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

26.04.2022
Запуск нескольких независимых контейнеров docker для веб-сервисов [закрыто]

Я пытаюсь запустить несколько сервисов на моем сервере, используя отдельный образ docker для каждого сервиса: nginx - with a configuration for all available services below and access to the files on the server - should be always running …

26.04.2022
Есть ли в Django способ ограничить пользователя в регистрации на событие только один раз?

Я новичок в Django, пытаюсь создать сайт, позволяющий людям регистрироваться на футбольные матчи. На данный момент пользователь может зарегистрироваться несколько раз на один и тот же матч, что, очевидно, не идеально! Есть ли способ определить, зарегистрировался ли уже пользователь, …

26.04.2022
Django - Как передать текущие параметры url, если таковые имеются, в новый url после нажатия кнопки

На моей текущей странице есть фильтр, который пользователь может заполнить по желанию. На той же странице есть кнопка, которая перенаправляет пользователя на новый url, который загружает файл. Мой вопрос: Как я могу передать параметры url первой страницы и …

26.04.2022
Django.templates.exceptions.TemplateDoesNotExist

Даже в settings.py я добавил раздел INSTALLED_APPS, но все равно он не работает. INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', # this is for the authentication 'django.contrib.contenttypes', # this tells about the MIME type 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', # it help us …

26.04.2022
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte in django

Сейчас учусь делать проекты на Django и столкнулся с такой проблемой. У меня есть база данных с продуктами, а так же есть dump файл формата json. Этот файл сделал командой python manage.py dumpdata products.Product > allproduct.json. Я удалил файл базы …

26.04.2022
Как использовать декоратор swagger_auto_schema в django, если представление на основе класса не имеет никакого serializer_class?

У меня есть представление, основанное на классах, в виде: class DetailView(GenericAPIView): @swagger_auto_schema(responses={201: 'Created'}) @authorize(CustomPermission) def post(self, *args, **kwargs) -> Response: // code..... return Response(status=HTTPStatus.CREATED) Первый: Использование swagger_auto_schema без какого-либо сериализатора приводит к ошибке как: AssertionError: DetailView should …

26.04.2022
Не отрабатывает цикл {% for %} в Django

С помощью шаблонизатора попытался прописать вот такое вот меню: Сделал вот такой вот шаблон: {% for m in menu %} {%if not forloop.last%} <div class="header__item headerButton"><a href="{% url m.url_name %}"> …

26.04.2022
Когда я набираю python manage.py runserver, он выдает ошибку __init__() принимает 1 позиционный аргумент, но было задано 4

Я работаю над проектом django версии 2.1. сейчас я хочу успешно запустить его на локальном сервере. но когда я ввожу python manage.py runserver, . он выдает мне журнал ошибок, который приведен ниже. может ли кто-нибудь подсказать мне, как запустить …

26.04.2022
Почему DAO не используется в большинстве веб-приложений на языке python, таких как flask, django и sanic?

Я работал во многих веб-проектах на python. Я также использовал flask, django и sanic для разработки веб-приложений и restful api сервисов. Недавно я услышал о DAO от своего друга, который пишет код как на java, так и на python. Очевидно, …

26.04.2022
Динамические URL с несколькими слоями

Я делаю сайт с использованием Django, где я делаю динамические URL. Однако я довольно новичок в программировании и не смог найти, как сделать динамические URL с более чем одним параметром. Я делаю сайт под названием "kartotek", который определяется …

26.04.2022
Автоматическая генерация и сохранение данных в SlugField

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

26.04.2022
Django: как расширить представление на другое представление без копирования и вставки?

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

26.04.2022
Как перенаправить пользователей на мобильное приложение в представлении Django?

У меня есть веб-приложение Django, и я пытаюсь перенаправить пользователей на мое мобильное приложение в одном из представлений. def magic_link(request, token): return redirect(f"{settings.FRONTEND_URL}/magic_link/{token}") Эта перенаправляющая ссылка похожа на: appname://magic_link/token. Однако я получаю следующую ошибку. DisallowedRedirect at /magic_link/{token}/ Unsafe …

26.04.2022
Реверс для 'password_reset_confirm' не найден

После ввода адреса электронной почты в django.urls.exceptions.NoReverseMatch: Reverse for 'password_reset_confirm' not found. 'password_reset_confirm' is not a valid view function or pattern name. и нажатия кнопки отправки у меня возникает ошибка password_reset.html. Почему он ищет password_reset_confirm именно в этой точке? …

26.04.2022
Нехешируемый тип 'list' при вводе на change_list в Django

Я несколько дней искал решение этой проблемы. После того, как я затронул файл admin.py, чтобы переопределить методы get_queryset и get_form, я столкнулся с ошибкой unhashable type 'list', в которой нет информации о том, где находится ошибка. Я удалил переопределение методов …

26.04.2022
Страница администратора и главная страница не работают после установки окружения в Django

Я создал приложение с Django backend и React frontend. В проекте я помещаю файл .env в корневую папку my_project/ .env my_app/ __init__.py apps.py settings.py urls.py views.py wsgi.py frontend/ public/ src/ build/ static/ js/ main.4dfd1f01.js css/ main.5c1407a3.css …

26.04.2022
Как обновить модель GeoDjango с полями области

Вот модель: from django.contrib.gis.db import models class City(models.Model): mpoly = models.MultiPolygonField() area = models.IntegerField(null=True) Я хочу обновить все записи сразу, чтобы установить область. Я пробовал : from django.contrib.gis.db.models.functions import Area, Transform City.objects.all().update(area=Area(Transform("mpoly", 2154))) …

26.04.2022
Imaplib.IMAP4.error: команда SEARCH недопустима в состоянии AUTH, разрешена только в состоянии SELECTED

Def trash_view(request): global i, addr, passwrd, conn if request.method == 'POST': imap_url = 'imap.gmail.com' conn = imaplib.IMAP4_SSL(imap_url) conn.login(addr, passwrd) conn.select('"[Gmail]/Trash"') result1, data1 = conn.search(None, "ALL") mail_list = data1[0].split() text = "You have reached your trash folder. You have " + …

26.04.2022
Прямой слэш "/" против "os.path.join()" против "joinpath()" для STATIC_ROOT и MEDIA_ROOT (Django)

Я обнаружил, что существует 3 способа конкатенации с использованием передней косой черты "/", "os.path. join()" или "joinpath()" для "STATIC_ROOT" и "MEDIA_ROOT" как показано ниже и эти 3 способа конкатенации работают правильно для меня. Передний слэш "/": …

26.04.2022
Heroku. Как я могу редактировать код в контейнере Heroku? [дубликат]

Я развернул свой проект на Heroku. Но я получил "Internal server error" "ImportError: cannot import name 'ugettext_lazy' from 'django.utils.translation' (/app/.heroku/python/lib/python3.8/site-packages/django/utils/translation/init.py)" Да, я знаю, что вместо этого я должен написать "gettext_lazy". Но я не могу найти этот файл в …

26.04.2022
Конкатенация прямого слеша "/" для STATIC_ROOT и MEDIA_ROOT (Django)

Я обнаружил, что иногда передний слэш "/" используется для конкатенации "BASE_DIR" и "static" или "media" для "STATIC_ROOT" и "MEDIA_ROOT" в "settings. py" как показано ниже: # "settings.py" # Here STATIC_ROOT = BASE_DIR / 'static' # Here MEDIA_ROOT …

26.04.2022
Админ Django не загружается на моем локальном компьютере после входа в систему

Я новичок в python и django. Я скопировал свое производственное приложение, которое написал другой разработчик, на свой локальный компьютер. Оно прекрасно работает. Когда я запускаю django admin, я получаю форму входа. Но когда я ввожу свой ID и …

26.04.2022
Как передать список в ModelMultipleChoiceField

Это форма выбора участника class EventFormAdmin(ModelForm): name = forms.TextInput(attrs={'class':'form-control'}), manager = forms.Select(attrs={'class':'form-select'}), venue = forms.Select(attrs={'class':'form-select'}), event_date = forms.TextInput(attrs={'class':'form-control'}), participants = forms.ModelMultipleChoiceField( **queryset=Participant.objects.filter().values(participant_list),** #filter for participants who applied for a specific event widget=forms.CheckboxSelectMultiple ), description = forms.Textarea(attrs={'class':'form-control'}), class Meta: model = …

26.04.2022
Как отобразить несколько представлений в шаблоне проекта Django?

У меня есть проект Django с несколькими приложениями, и я хотел бы управлять шаблоном из корневой папки проекта. TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', "DIRS": [os.path.join(BASE_DIR, "templates")], 'APP_DIRS': True, 'OPTIONS': {...} }] На главной странице index.html проекта …

26.04.2022
Собственная аутентификация бэкэнд django

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

26.04.2022
Как получить POST и создать сообщение с помощью DetailView на Django

У меня есть модель Post и модель Message. Я хочу создать сообщение в одном посте и просмотреть его. Я не могу придумать, как я могу сделать это, используя класс DetailView. Как я могу это сделать? …

26.04.2022
Создание объекта модели при создании пользователя в Django, сбой ограничения UNIQUE

У меня эта модель: class Family(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) name = models.CharField(max_length=255, unique=False) def __str__(self): return self.name class Meta: ordering = ['name'] А также я использую эту функцию для создания объекта семьи при создании пользователя: …

26.04.2022
Отладка неуловимого случая, когда браузер перезагружается случайным образом

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

26.04.2022
NameError: имя 'mark_safe' не определено (Django)

У меня есть этот код ниже в "admin.py": # "admin.py" class AdminImageWidget(AdminFileWidget): def render(self, name, value, attrs=None, renderer=None): output = [] if value and getattr(value, "url", None): image_url = value.url file_name = str(value) output.append( f'<a href="{image_url}" …

26.04.2022
Получение ERROR:500 при добавлении нескольких объектов в modelviewset

Мне нужно добавить несколько пользователей с помощью modelviewset, но я получил код состояния 500 Я провел некоторые исследования, но похоже, что это не работает, я переписал метод create с many=True, а также в сериализаторе я переписал init function …

26.04.2022
Использование Django all-auth в отдельном приложении: пути, не начинающиеся с 'accounts/', НЕ НАЙДЕНЫ 404

Я использую Django 3.2 и создаю отдельное приложение для регистрации и управления пользователями, которое использует django-allauth для обработки всех функций регистрации. Структура каталога моего отдельного приложения выглядит следующим образом: core /core settings.py urls.py # ... /django-myown-userprofile /userprofile models.py urls.py …

26.04.2022
Как подружить Django 4 и VueJS 3?

Проект, на котором я сижу, по своей специфике склоняется больше в сторону SPA, стек - Django 4 и Vue 3. Однако есть одно жесткое ограничение: нужно сделать так, чтобы джанго рендерил шаблоны, к которым бы уже подключался vue. Однако я …

26.04.2022
Как интегрировать скрипт python в проект django

Итак, я очень новичок в программировании и застрял на этой проблеме, я использую python с Django и Mongodb для базы данных. Мне нужно написать сервис, который присваивает ID (не тот, который присваивает mongodb) при каждом отправлении формы пользователем. Например, …

26.04.2022
Проблема с фильтром QuerySet и отображением данных

Мне нужно вывести список отфильтрованных участников, которые ранее зарегистрировались с помощью формы для события. и я не хочу использовать 'if' {% for participant in participants %} {% if participant.event.id == event.id %} {{ participant.first_name }} {{ participant.last_name }}, {%endif%} …

26.04.2022
Запрос Django ORM работает в оболочке, но в Api View выдает ошибку по времени

У меня есть большой список идентификаторов и я хочу фильтровать объекты по этим идентификаторам: list_of_ids = [1, 2, 3, 4, ...] MyModel.objects.filter(id__in=list_of_ids)[:20] Этот запрос отлично работает из оболочки, но когда я пытаюсь сделать то же самое в …

26.04.2022
Django OTP вход в систему с использованием номера телефона

Я хочу аутентифицировать пользователя по номеру телефона и войти в систему с помощью OTP по номеру телефона, у меня есть MSG91 api. Я знаю, что нам нужно использовать пользовательскую модель пользователя, но я не знаю о четкой идее …

26.04.2022
Как показать сообщения с помощью DetailView на Django

У меня есть модель Message и модель Post. Я хочу показать все сообщения, которые были опубликованы в одном посте. Не могу придумать, как получить все сообщения на определенном посту, используя класс DetailView. Как я могу это …

26.04.2022
Mypy с django: Определение внешнего ключа для переопределения в дочернем классе

У меня есть абстрактный базовый класс и 2 дочерних класса. Я хочу определить метод create_product на базовом классе, но mypy выдает ошибку, справедливо говоря, что я не определил product на базовом классе. Как мне правильно это сделать? Я …

26.04.2022
Django : Почему строковое условие False, если поле select_related не указано в STR()?

В моей функции мой запрос: mappings = MappingField.objects.filter( fl_fiche_header_flow_id=fhf.pk).order_by('fl_fiche_inside_field_position') .select_related('fl_fiche_header_flow') Почему когда я печатаю (метка - models.Charfield): mapping.fl_fiche_header_flow.label Я выздоровел : appli1 А когда я проверяю условие : if mapping.fl_fiche_header_flow.label == 'appli1': …

26.04.2022
Может ли кто-нибудь сказать, как я могу получить соответствующий вывод, используя только внешний ключ в моделях

вот мой файл models.py models.py from django.db import models from django.utils import timezone class Movielist(models.Model) : Title = models.CharField(max_length=1000) Description = models.TextField(blank=True) ReleaseDate = models.DateTimeField(verbose_name='Release Date', blank=True) Upvote = models.IntegerField(default=0) Downvote = models.IntegerField(default=0) def __str__(self): return self.Title class Actorlist(models.Model): …