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

10.12.2021
Как создать форму заказа в django с внешним ключом

Здравствуйте, я создал форму заказа, где она должна добавлять id в /place-a-order/, как продукт электронной коммерции. Продукт например, если я заказываю что-то, он должен сохранить продукт, который я заказал Я хочу, чтобы это было так food-deals/id/place-a-order/ …

10.12.2021
Django не перенаправляет на правильный путь при сбросе пароля

В django password reset, в то время как имя пути password-reset/done/, django перенаправляет меня на страницу password_reset/done/. Никакие перенаправления не работают, кроме password-reset/, также не работает password-reset-confirm. Верните /user/reset/done/. user/password-reset/ работает : <img alt="enter image description …

10.12.2021
В чем разница между тегом и действием формы?

Я написал такой код. Я хочу, чтобы если форма опубликована, то следующий url был url home:home. Но это не работает. Он переходит к умолчанию url('account/profile) &lt;form class="form1" method="post" action = "{% url 'login' %}?next={% url 'home:home' %}"&gt; …

10.12.2021
Django Rest Framework - Помощь по вложенному сериализатору - Невозможно присвоить OrderedDict

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

10.12.2021
Как извлечь текст URL в представлениях Django, основанных на классах?

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

10.12.2021
Django не загружает медиафайлы на виртуальном хостинге cPanel

У меня проблемы с загрузкой медиафайлов, загруженных пользователем, и их отображением через файл template.html при DEBUG = FALSE. Статические файлы отображаются, но я продолжаю получать webaddress/media/images/image1.png 404 Not Found при каждой загрузке страницы. Я последовал некоторым руководствам и добавил …

10.12.2021
Django не может преобразовать queryset в список в js массив

Используя Django, у меня есть представление, которое извлекает набор запросов и пытается преобразовать его в список как контекст шаблона, который затем передается в массив javascript, однако, как будто набор запросов не преобразуется в реальный список, поскольку валидация javascript не …

10.12.2021
Как загрузить настройки django для приложения celery

Вот мое дерево (скрывающее все ненужные вещи): src/ ├─ api/ │ ├─ app1/ │ │ ├─ tasks.py │ │ ├─ models.py │ ├─ celeryworker/ │ │ ├─ celery.py │ ├─ settings.py │ ├─ urls.py ├─ manage.py ├─ setup.py …

10.12.2021
Как отобразить несколько графиков Plotly на веб-странице HTML? (с помощью plot_div)

Я хочу отобразить несколько графиков plotly на веб-странице HTML. Я перепробовал много кодов, но самый простой, который я нашел, был следующим: В моей функции представления у меня есть: for graphs in res: plot_div = plot(res[graphs], output_type='div') return render(request, '__', …

10.12.2021
Django/Postgre Docker deployment - Localhost:8000 404 ошибка

Я пытаюсь развернуть веб-приложение Django и базу данных Postgre с помощью docker-compose. Я точно следую шагам на https://docs.docker.com/samples/django/, но я все еще получаю ошибку 404 на localhost:8000 после раскрутки моих контейнеров docker. Буду признателен за любую помощь, …

10.12.2021
Новичок в heroku и публикации веб-сайтов, желающий узнать, какой тарифный план/дино-тип лучше выбрать для большого 203мб django сайта

У меня есть сайт Django, который я хочу опубликовать, размер файла, отправляемого на Heroku, составляет 203 Мб (квота памяти значительно превышена при использовании бесплатной версии). Мне также необходимо, чтобы приложение Heroku временно хранило файлы CSV, размер которых может варьироваться …

10.12.2021
Когда я дважды нажимаю на один и тот же радио-чек, он меняет вывод на противоположный, но не меняет чек.

У меня есть 2 проверки радио в вопроснике. Если я выбираю "Да", он показывает мне определенные входы, а когда флажок установлен на "Нет", он показывает мне другие входы. Дело в том, что когда я дважды нажимаю на Yes, флажок …

10.12.2021
Обратный запрос для "page" без аргументов не найден. Проверен 1 шаблон(ы)

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

10.12.2021
Модели Django с обратным полем

У меня есть проблема, которую я, кажется, не могу решить. У меня есть 2 модели с ForeignKey, как показано ниже : class Transaction(models.Model): chp_reference = models.CharField(max_length=50, unique=True) rent_effective_date = models.DateField(null=True, blank=True) income_period = models.CharField(max_length=11, choices=income_period_choices) property_market_rent = models.DecimalField( help_text="Weekly", …

10.12.2021
Чистые формы композиции Django работают некорректно

Class RegisterForm(forms.ModelForm): ... class Meta: model = CreateUser ... def clean(self, password1, password2, error_key="password"): symbols = ['$', '@', '#', '%', '!'] password1 = self.cleaned_data.get('password') password2 = self.cleaned_data.get('password2') errors = dict() if password1 and password2: if password1 != password2: errors[error_key] = …

10.12.2021
Как зашифровать файл с помощью openpgp PGPy - Django python

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

10.12.2021
Django select_related таблица join только для отношения "многие-ко-многим

У меня есть Django приложение с моделью A с представлением ManyToManyField bees к модели B. Для одного представления, когда я выбираю кучу A, мне также нужны идентификаторы их B. По умолчанию Django запрашивает связанные B для каждого A по …

10.12.2021
У меня есть две группы, "клиент" и "работник". Когда я регистрирую клиента, все в порядке, но для работника он назначается в обе группы.

у меня есть две группы, "клиент" и "работник". когда я регистрирую клиента, все в порядке, но для работника он назначается в обе группы. мне нужно, чтобы каждый был назначен в свою группу Signals.py from django.db.models.signals import post_save from django.contrib.auth.models …

10.12.2021
Docker-compose некорректно монтирует тома для контейнера django

Запуск Docker на Windows 10 с WSL 2 Ubuntu на нем. У меня есть следующее Dockerfile: FROM ubuntu #base directory ENV HOME /root #subdirectory name for the REST project ENV PROJECT_NAME django_project #subdirectory name of the users app ENV …

09.12.2021
ERR_EMPTY_RESPONSE - Docker-Compose - Windows -Django

Я только недавно перешел на windows 10 с linux и сейчас пытаюсь запустить докеризованное веб-приложение django, но безуспешно. Я работаю с docker-compose, и когда я запускаю docker-compose, я вижу запущенный контейнер, но браузер выдает следующее сообщение: This page isn’t …

09.12.2021
Как запросить все объекты модели, кроме тех, которые уже есть в другой модели?

Я работаю над приложением Django. У меня есть 2 модели, относящиеся к вопросу: class Quiz(models.Model): """ Represents a Quiz for a `Module`. It will have a `name` """ name = models.CharField(max_length=200) user = models.ManyToManyField('cme.Bussines', related_name='quizes', through='UserQuiz', through_fields=('quiz', …

09.12.2021
Ошибка 'rest_framework_nested.routers' только в Docker

Я пытаюсь развернуть приложение Django через docker, но столкнулся с этой проблемой. Когда я запускаю приложение локально, у меня нет проблем, но когда я разворачиваю его в Docker, я получаю такую ошибку: AttributeError: module 'rest_framework_nested.routers' has no attribute 'NestedDefaultRouter' …

09.12.2021
Как сделать 1:N orm? использовать prefetch_related?

Template.html {% for portfolioList in portfolio_list %} &lt;div class="jobster-timeline-item"&gt; &lt;div class="jobster-timeline-cricle"&gt; &lt;i class="far fa-circle"&gt;&lt;/i&gt; &lt;/div&gt; &lt;div class="jobster-timeline-info"&gt; &lt;div class="dashboard-timeline-info"&gt; &lt;div class="dashboard-timeline-edit"&gt; &lt;ul class="list-unstyled d-flex"&gt; &lt;li&gt;&lt;a class="text-right" href="{% url 'MyPortfolioUpdate' post_id=portfolioList.idx %}" role="button"&gt; &lt;i class="fas fa-pencil-alt text-info mr-2"&gt;&lt;/i&gt; &lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a …

09.12.2021
Не получается корректно запустить python скрипт в Django

У меня есть скрипт авторизации телеграмм auth.py from telethon import TelegramClient from telethon.errors import SessionPasswordNeededError api_id = 'id' api_hash = 'hash' username = 'test' client = TelegramClient(username, api_id, api_hash) client.start() print(&quot;Client Created&quot;) if not client.is_user_authorized(): client.send_code_request(phone) try: client.sign_in(phone, input('Enter the …

09.12.2021
Как настроить изображение, возвращаемое UpdateView

Я использую UpdateView для обновления информации о товарах в моем будущем веб-магазине в моем шаблоне. Когда я открываю свой шаблон, я обнаруживаю, что он отображает мне ссылку на изображение edit_product.html &lt;form method="post"&gt; &lt;div class="form-group"&gt; &lt;label&gt;Name&lt;/label&gt; {{form.name}} &lt;/div&gt; &lt;div class="form-group"&gt; &lt;label&gt;Description&lt;/label&gt; …

09.12.2021
Перегруппировка форм Django - Как я могу перегруппировать кверисет полей формы, как я бы сделал это в шаблоне?

У меня есть Django форма для модели под названием AvailabilityRequested, которая имеет ManyToMany с другой моделью под названием Event. class Event(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) date = models.DateField(blank=True, null=True) ... class AvailabilityRequested(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) event …

09.12.2021
Свойство модели Django в асинхронной функции, вызываемой из представления Sync

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

09.12.2021
Как разделить категории на разных страницах в Python и Django?

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

09.12.2021
Как сделать левое объединение в кверисете django

У меня есть две модели, и мне нужно выполнить операцию объединения слева. Я попробовал несколько решений, но пока безуспешно Модели class SmdRepairIn(models.Model): sum_ymd = models.DateField(blank=True, null=True) line_nm = models.CharField(max_length=20, blank=True, null=True) model_code = models.CharField(max_length=20, blank=True, null=True) class SmdRepairOut(models.Model): repair_in_id …

09.12.2021
Как присоединиться в django?

View.py q = Q() q &amp;= Q(user_idx = request.user.id) portfolio_list = UserPortfolio.objects.filter(q).order_by('-idx') q &amp;= Q(portfolio_idx = portfolio_list.values('idx')) portfolio_img_list = UserPortfolioFile.objects.filter(q).order_by('-idx') model.py class UserPortfolio(models.Model): idx = models.AutoField(primary_key=True) user_idx = models.ForeignKey( User, db_column='user_idx', on_delete=models.CASCADE ) subject = models.CharField(max_length=255) client_name = models.CharField(max_length=255) …

09.12.2021
REACT-DJANGO Сообщение формы об ошибке API 400 strict-origin-when-cross-origin

У меня возникла проблема, когда я пытаюсь разместить FORM в моем API, он выдает мне эту ошибку. Request URL: http://localhost:8000/api/ Request Method: POST Status Code: 400 Bad Request Remote Address: 127.0.0.1:8000 Referrer Policy: strict-origin-when-cross-origin Я следовал руководству …

09.12.2021
ASGI медленнее WSGI в Django Rest Framework

Когда я переключаюсь с WSGI на ASGI, количество ответов сервера в секунду (RPS) падает более чем наполовину. Кажется, я неправильно понял, как должен быть реализован ASGI В файле docker-compose с WSGI services: web: container_name: djangoRestFramework command: gunicorn server.wsgi:application --bind 0.0.0.0:8000 …

09.12.2021
Создание zip-файла, содержащего файл pdf (статическое расположение) - Python django windows

Заголовок говорит сам за себя... У меня есть приложение на основе django и я уже нашел способ генерировать базу данных Models в pdf. А сейчас у меня возникли трудности с созданием zip файла PDF, который может быть загружен пользователем... Честно …

09.12.2021
Как убрать стрелки из Django integerField без сохранения функции ввода только чисел?

Forms.py from django import forms from django.contrib.auth.models import User from django.contrib.auth.forms import UserCreationForm from .models import Profile class UserRegisterForm(UserCreationForm): email = forms.EmailField() registration = forms.IntegerField(label='Registration Number') class Meta: model = User fields = ['username', 'email','registration','password1', 'password2'] Как убрать стрелки …

09.12.2021
Ошибка во время рендеринга шаблона, TaggableManager.get_extra_restriction() missing 1 required positional argument: 'related_alias'

TypeError views.py post_detail def post_detail(request, year, month, day, post): post = get_object_or_404(Post, slug=post, status='published', publish__year=year, publish__month = month, publish__day=day) comments = post.comments.filter(active=True) new_comment = None if request.method == 'POST': comment_form = CommentForm(data=request.POST) if comment_form.is_valid(): new_comment = comment_form.save(commit=False) …

09.12.2021
Как отключить смену пароля в django-admin для пользователей, которые зарегистрировались через LDAP-сервер

У нас есть приложение, в котором пользователи могут быть загружены через GUI. Другие пользователи приложения могут приходить с LDAP сервера. Пользователи с LDAP-сервера не должны иметь возможности изменить свой пароль django-admin. Лучше всего, если у них его вообще не …

09.12.2021
Как отобразить 2 таблицы моделей на одной странице администратора

У меня есть общая модель ошибки и "дочерние модели" Я хочу отобразить все таблицы дочерних моделей на странице ошибки. Пример: #models.py class Errors(models.Model): class Meta: verbose_name = "Errors" class Error1(models.Model): error1 = models.TextField(('Error1'), blank=True, null=True) class Error2(models.Model): error2 = …

09.12.2021
Кэширует ли использование queryset.count() набор запросов?

Я делаю некоторую фильтрацию в моей конечной точке, и один из фильтров применяется только в том случае, если отфильтрованный набор запросов содержит более 30 элементов. yesterday_date = timezone.now() - timezone.timedelta(days=1) if query_dict.get("active"): active_query = cleaned_query.filter(created_at__gt=yesterday_date) if active_query.count() &gt; 30: …

09.12.2021
Как получить значение атрибута в представлениях

Здравствуйте, есть ли способ получить атрибут 'value' из HTML шаблона в views.py и использовать его там? HTML: &lt;form class="card__delete" method="POST"&gt; {% csrf_token %} &lt;button value="{{item.id}}" class="card__delete__button" name="delete" type="submit"&gt;&amp;#10008&lt;/button&gt; &lt;/form&gt; views.py class TodoView(UserPassesTestMixin, CreateView): model = Item template_name = …

09.12.2021
Django REST Framework ViewSet Authentication Token problem

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