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

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() > 30: …

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

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

09.12.2021
Django REST Framework ViewSet Authentication Token problem

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

09.12.2021
Как снова приступить к выполнению задания по сельдерею, как только оно закончится?

Выполнение apply_async() внутри задания, вероятно, сработает, оно будет планировать задание повторно неоднократно. Есть ли лучший способ написать это?

09.12.2021
Упорядочивание пользовательских полей в админке django

У меня есть модель User со следующими полями: #models.py class User(models.Model): ... first_name = models.CharField(max_length=255) middle_name = models.CharField(max_length=255, null=True, blank=True, default="") last_name = models.CharField(max_length=255) ... Я написал пользовательское поле, как показано ниже, которое можно заказать …

09.12.2021
Действие администратора Django для загрузки нескольких pdf-файлов

Я пытался сделать пользовательское действие Django admin, которое позволяет мне convert html page to pdf и затем download that pdf, for each object separately if more than once is selected. и поскольку есть только один запрос, который должен быть …

09.12.2021
Ошибка с Django при использовании поэтического env, когда я пытаюсь запустить тесты

У меня такая ошибка с Django, использующим poetry env, когда я пытаюсь запустить тесты только с помощью этой команды: python manage.py test module = import_module('%s.management.commands.%s' % (app_name, name)) File "/home/moegts/.pyenv/versions/3.9.5/lib/python3.9/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], …

09.12.2021
Невозможно поместить больше параметров в пост Django

У меня проблема Я получаю ошибку post() missing 1 required positional argument: 'pk'. Это произошло, когда я добавил в него slug. Есть ли какое-нибудь обходное решение? Буду благодарен за любую помощь. def post(self, request, pk, username, slug): …

09.12.2021
Формат даты в поле модели Django с помощью REST API

Строительство тестового упражнения для компании с использованием Django Rest API. Застрял на формате даты в поле Django Model. Мне нужен формат вроде этого %d-%m-%Y, но все данные я получаю в формате 2021-12-20. Вот что я сделал. models.py created_at = models.DateField(auto_now_add=True, …

09.12.2021
Django REST Framework: Исключение: Неподдерживаемый медиатип 'application/pdf' в запросе

Я использую django для загрузки файла без использования модели, шаблона или сериализатора.Django views используется для загрузки файла на сторонний сервер. "UnsupportedMediaType: Неподдерживаемый медиатип "image/gif" в запросе" - это исключение. Я использую Postman для отбивки POST запроса с бинарным телом …

09.12.2021
Django: Вывод результатов кверисетов в алфавитные заголовки

Я пытаюсь перечислить результаты запроса 'Articles' в алфавитных рубриках на основе названия статьи, например: A Яблоки Антееды B Пчелы Летучие мыши etc Я знаю, что могу сделать это вручную с помощью …

09.12.2021
У объекта 'WorkToDo' нет атрибута 'todoativity_set'

Я пишу api rest с использованием django-rest-framework, но получаю следующую ошибку: Got AttributeError when attempting to get a value for field `activities` on serializer `WorkToDoSerializer`. The serializer field might be named incorrectly and not match any attribute …

09.12.2021
Django ORM запросы

From django.contrib.auth.models import User из django.db import models class CUser(User): score = models.IntegerField() У пользовательского пользователя есть дополнительное поле ("score"), мы хотим выполнять следующие операции, используя только ORM-запросы. Каждый ответ должен содержать один запрос: Calculate the mean score …

09.12.2021
Как получить идентификатор продукта, обратившись к файлу продукта

У меня есть файл, который является частью продукта, мне нужно автоматизировать атрибут файла (partnumber), который запрашивает атрибут продукта, как я могу получить доступ к этой информации? Мой models.py: class Produto(models.Model): ... tipoProduto = ForeignKey(TipoProduto, ...) ... class Arquivo(models.Model): …

09.12.2021
Python, Django: Запрос по объединенным моделям?

Внутри моего приложения у меня есть несколько моделей, например: models.py: class Company(models.Model): name = models.CharField(max_length=100) class Coworker(models.Model): first_name = models.CharField(max_length=50) last_name = models.CharField(max_length=50) company = models.ForeignKey(Company, null=False, blank=False, on_delete=models.CASCADE) Как вы видите, Company может содержать одного, …

09.12.2021
Формы Django не получают входные данные

Я использую метод forms.py от Django для создания формы, но не получаю никаких данных при попытке получить входные данные, выполняя request.POST.get('value') на нем. Для каждого оператора print, который дал ответ, я поместил комментарий рядом с командой с тем, что она …

09.12.2021
Документация sphinx не получает docstrings/modules

Hej! :) Я хочу создать документацию моего проекта django и использую sphinx. Я написал docstring для каждой функции и класса, которые я хочу интегрировать автоматически. Я следовал этому руководству и все запустилось. Моя …

09.12.2021
Как вернуть глобальную переменную для доступа к ней в различных функциях [дубликат].

У меня есть функция, которая возвращает рендеринг html (функция 1). Я хочу изменить глобальную переменную с помощью формулы 1 и получить доступ к этой отредактированной глобальной переменной в другой формуле (формула 2). Для этого, я думаю, мне нужно вернуть …

09.12.2021
Как увеличить время отклика в Django rest framework с помощью Celery?

Я пытаюсь увеличить возможности фреймворка отдыха Django для обработки большего количества запросов. Я обернул свой Django rest framework с помощью Celery. Есть предложения, как еще больше увеличить обработку количества RPS? Вот мой код from celery import current_app …

09.12.2021
Простой сбой подключения к базе данных в приложении Angular-Django-MongoDB

Я просто пытаюсь установить простое подключение к базе данных в приложении Angular-Django-MongoDB, с реальной базой данных MongoDB под названием myDB, которая подключается к кластеру consumers. Я знаю, что моя строка подключения mongodb+srv://MyUser2021:TestMe@cluster0.j9jz1.mongodb.net/test Просто чтобы проверить, смогу ли я …

09.12.2021
При выполнении команды для создания миграций возникает ошибка GenericForeignKey в django

From django.db import models from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes.fields import GenericForeignKey from django.contrib.auth.models import User class LikedItems(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) content_Type = models.ForeignKey(ContentType, on_delete=models.CASCADE) object_id = models.PositiveIntegerField() content_object = GenericForeignKey() Это модель, которую я создал, и когда …

09.12.2021
Заполнение мультивиджета из базы данных

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

09.12.2021
Заполнение выпадающего списка данными из базы данных firebase и Django?

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

09.12.2021
Django redirect() не перенаправляет, а обновляет ту же страницу

View.py @login_required(login_url='index', redirect_field_name=None) def new_character(request): if request.method == 'POST': character_form = CharacterForm(request.POST) if character_form.is_valid(): new_character = character_form.save(commit=False) new_character.creator = request.user new_character.save() # If new_character has a primary key (pk) then it # means it was saved to the database. if …

09.12.2021
AttributeError: 'User' object has no attribute 'is_verified'. Как исправить ошибку, и зайти в админку с TOTP кодом двух факторки гугла

Не могу зайти в админку, выдает ошибку при авторизации в админку, если сделать убрать нижнее подчеркивания и поставить точку после admin, тогда проблем нету и спокойно авторизируюсь, но только без TOTP кода path('admin/', admin_site.urls) -- > path('admin/', admin.site.urls) В чем …

09.12.2021
Как изменить объединение двух запросов в josnResponse - django

Я пытаюсь объединить два запроса, я сделал это models.py class MyDateTimes(models.Model): deadline = models.DateTimeField() class ModelA(models.Model): title = models.CharField(max_length=30) deadline = models.OneToOneField(MyDateTimes,blank=True,null=True) class ModelB(models.Model): post = models.ForeignKey(MyPosts,on_delete=models.PROTECT) deadline = models.OneToOneField(MyDateTimes,blank=True,null=True) class MyPosts(models.Model): article = models.CharField(max_length=30) Мне нужно …

09.12.2021
Как добавить пользовательскую страницу для 403 ошибки django

< def handler404(request, exception, template_name="404.html"): response = render_to_response(template_name) response.status_code = 404 return response <

09.12.2021
Как отключить параметр "?next="" для Django Admin, чтобы избежать атак перечисления страниц?

Я хотел бы отключить параметр ?next=..., который Django Admin автоматически устанавливает, если вы пытаетесь получить доступ к странице, защищенной панелью администратора. До сих пор я не смог найти решение, как это сделать. Кто-нибудь знает, как этого добиться? …

09.12.2021
Django Как рефакторить дублирующий метод

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

09.12.2021
WEASYPRINT M1 MAC MINI

Я запускаю weasyprint, но система не может найти пакет: (env) andrestemmett@Andres-Mac-mini MicrocareERP % weasyprint --info Traceback (most recent call last): File "/Users/andrestemmett/Desktop/MicrocareERP/env/bin/weasyprint", line 5, in from weasyprint.__main__ import main File "/Users/andrestemmett/Desktop/MicrocareERP/env/lib/python3.9/site-packages/weasyprint/__init__.py", line 322, in from .css import preprocess_stylesheet …

09.12.2021
Как получить значение select в колбе?

Я пытаюсь получить значение тега select, но он возвращает none, как я могу получить его значение, используя flask? Я пробовал request.form.get, но все равно не работает, пишет, что значение none. Вот HTML моего тега select &lt;select name="channels" …

09.12.2021
Почему проблема безопасности Entry.objects.all ? Django

Я использую инструмент Checkmarx для сканирования кода на наличие проблем безопасности. Для получения всех объектов из базы данных я использовал следующий код entries = Entry.objects.all() Но checkmarx выдает ошибку и считает этот код sql-инъекцией второго порядка. …

09.12.2021
Django import-export, экспорт только одного объекта со связанными объектами

У меня есть форма, которая позволяет пользователю зарегистрироваться на нашем сайте. Теперь мне нужно экспортировать все данные в excel, поэтому я обратился к пакету import-export. У меня есть 3 модели, Customer, Reference и Contact. Две последние модели имеют m2m …