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

29.09.2021
Как обрабатывать несколько объектов одновременно в файле views.py

Я делаю функцию, которая добавляет имя текущего пользователя, установив флажок в последнем столбце каждой строки и нажав кнопку "Добавить преподавателя". Приведенный ниже код работает, когда установлен только один флажок. Как выбрать несколько флажков? urls.py path('student/add_teacher/<int:id>/', views.add_teacher, name='add_teacher') …

29.09.2021
Получение значения по умолчанию из списка django

У меня есть сайт со списком статусов, как мне получить только шаги 1 из списка, который я создал, когда моя форма отправлена, и сохранить в базе данных? models.py class Photo(models.Model): STEP1 = "step 1" STEP2 = "step 2" …

29.09.2021
Зомбированный django qcluster появляется, как только я запускаю брокер redis

Я использую брокер запросов redis с django. Когда я запускаю "$ python manage.py qinfo", я вижу, что кластер запущен, но простаивает. Я не запускал этот кластер. Когда я запускаю кластер, я запускаю "$ python manage.py qcluster" и вижу 2 …

29.09.2021
Можно ли использовать подпроцесс для выполнения загруженного файла python в django?

Я хочу позволить пользователям моей компании загружать скрипт python и выполнять его. Я использую подпроцесс для выполнения скрипта, но получаю ошибки "ожидается str, bytes или os.PathLike объект, а не InMemoryUploadedFile" def execute(request) if request.method == 'POST': if request.FILES.get('document'): file …

29.09.2021
Django IntegrityError в /accounts/signup/: NOT NULL constraint failed: accounts_subject.gender

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

29.09.2021
Как получить IP-адрес из каналов (Django)?

Я использую Channels 3.0.4 и я использую AsyncWebsocketConsumer from channels.generic.websocket import AsyncWebsocketConsumer class consumer (AsyncWebsocketConsumer): async def connect(self): ... async def disconnect(self, code): ... async def receive(self, text_data): ... Как получить IP-адрес в функции подключения, отключения или получения? …

29.09.2021
Возможно ли в django вернуть результат pandas null check (df.isnull().sum()) и показать на экране?

Я создаю веб-сайт, который показывает статистику пропущенных данных. Я использую pandas в Django для отображения статистики отсутствующих данных в файлах excel. Мой файл view.py def missing_info(request): if request.method == 'POST': if request.FILES.get('document'): file = request.FILES['document'] df = pd.read_excel(file) …

29.09.2021
Django IntegrityError manytomany field

Я пытаюсь реализовать хэштеги в моем приложении на django. У меня есть модель сообщений с полем, подобным этому hash_tags = models.ManyToManyField(HashTag, related_name='message_hash_tags') А это модель HashTag hash_tag = models.CharField(max_length=140, primary_key=True) И я устанавливаю хэштеги к …

29.09.2021
Как фильтровать поля ManyToManyField в сериализаторе

В моем коде ServiceListSerializer(many=True, source='service_id') выдается весь список услуг, вместо услуг в соответствии с их категорией Я понятия не имею, как получить и отфильтровать из множества полей Вот мой код: Models.py class Services(models.Model): service_id = models.AutoField(primary_key=True) parent_id …

29.09.2021
Понимание Django Forms

Я пытаюсь изучить разработку веб-сайтов на стороне сервера. В частности, я изучаю формы и получение пользовательских данных. Я пытаюсь изучить Django, но я не уверен в своем понимании процесса работы с формами Django. Правильно ли следующее? Django forms - …

29.09.2021
Аналогичное поле ArrayField в Django для использования с SQL Server

Я хочу подключить мой Django backend к SQL Server, но одна из моих моделей требует поля массива, как в PostgreSQL, поэтому есть ли альтернатива?

29.09.2021
Итерация по горизонтали через набор запросов Django QuerySet

Я работаю с sql-таблицей и хочу выполнять итерации по ней в горизонтальном направлении. В настоящее время я использую библиотеку django Q для создания наборов запросов: …

29.09.2021
ValueError: I/O operation on closed file. при сохранении qr-кода в базу данных в Django

Здесь я хочу сохранить мой qr_код в базу данных, но сталкиваюсь со следующей ошибкой Ошибка значения: Операция ввода/вывода в закрытый файл. def qr_code_file_name(instance, filename): return '%s/qr_codes/%s/' % (instance.client_id, filename) class ProductItems(models.Model): item_name = models.CharField(max_length=512) qr_code = models.ImageField(upload_to=qr_code_file_name, blank=True, null=True) …

29.09.2021
Как проверить работоспособность токена csrf в браузере при использовании django и react

Заранее извиняюсь, если вопрос скорее для новичков, но я создал приложение с django backend и react frontend, теперь я пытаюсь реализовать csrf токен для post запроса на конечной точке create с кодами ниже. getCookie.js import React from 'react'; const …

29.09.2021
NameError: name '_' is not defined (python, phonenumbers)

Как убрать ошибку NameError: name '_' is not defined? models.py from django.core.exceptions import ValidationError import phonenumbers def validate_phone_number(value): try: z = phonenumbers.parse(value, None) except phonenumbers.NumberParseException: raise ValidationError(_('%(value) is not a valid phone number'), params={'value': value},) if not phonenumbers.is_valid_number(z): raise ValidationError(_('%(value) …

29.09.2021
Django update_or_create вызывает IntegrityError внутри сериализатора

У меня есть следующая модель ModelSerializer с методом create. В этом методе я вызываю метод модели update_or_create. Но когда я это делаю, валидация сериализатора выдает ошибку rest_framework.exceptions.ValidationError: [{'non_field_errors': [ErrorDetail(string='The fields user_id, capacity_id must make a unique set.', code='unique')]}, {}]. …

29.09.2021
Dj-rest-auth, срок действия электронной почты менее одного дня

Как сказано в заголовке, можно ли установить время истечения ссылки подтверждения по электронной почте менее одного дня? В частности, для dj-rest-auth пока что я нашел только ACCOUNT_EMAIL_CONFIRMATION_EXPIRE_DAYS = 90. Джанго пароль имеет такой https://docs.djangoproject.com/en/3.2/ref/settings/#password-reset-timeout для …

29.09.2021
Nginx Static Files не загружает Django

Nginx не загружает статические файлы Django. Nginx config: upstream backend { server localhost:8000; } server { server_name wavera.ru www.wavera.ru; location / { include proxy_params; proxy_pass http://backend; } listen 443 ssl; # managed by Certbot ssl_certificate /etc/letsencrypt/live/www.wavera.ru/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/www.wavera.ru/privkey.pem; include /etc/letsencrypt/options-ssl-nginx.conf; …

29.09.2021
Метод создания сериализатора с many=True

У меня есть следующий сериализатор модели с методом create. class ActivatedCapacitySerializer(serializers.Serializer): class Meta: model = ActivatedCapacity fields = '__all__' def create(self, validated_data): activated_capacity = ActivatedCapacity.objects.update_or_create( user_id=validated_data['user_id'], capacity_id=validated_data['capacity_id'], defaults = { 'active': validated_data['active'] } ) return activated_capacity Models.py class …

29.09.2021
Как скрыть модель Token из rest_framework.authtoken в панели администратора django

Я попытался решить проблему, используя эти два метода from rest_framework.authtoken.models import Token admin.site.unregister(Token) ----- from rest_framework.authtoken.models import TokenProxy admin.site.unregister(TokenProxy) Но в ответ выдается ошибка, которая гласит. "Токен модели не зарегистрирован"

29.09.2021
Загрузка и обработка файлов на Django приводит к ошибке 500 при развертывании на Heroku

Веб-сайт: https://atw.herokuapp.com Он позволяет пользователям вводить файлы Microsoft Word, и как только Django получает файлы, он их обрабатывает. Я использую React для построения своего фронтенда, и код, отвечающий за выполнение POST-запроса после того, как …

29.09.2021
Вопросы по миграции Django

Я новичок в Django, но каждый раз, когда я вношу какие-либо изменения в модели, мне нужно сделать 'python manage.py makemigrations', затем 'python manage.py migrate' makemigrations создаст новые файлы в папке migrations: 0001_xx 0002_xx 0003_xx ... Мой вопрос в …

29.09.2021
Возможно ли предварительно заполнить Django FormSets полями FileFields?

Спасибо, что нашли время прочитать мой вопрос. Вот моя проблема. Я создаю вложения на форме. Множественные. Все хорошо и отлично. Вот в чем проблема... Я хочу "ПОЛУЧИТЬ" эти вложения на форме обновления, чтобы они отображались и могли быть удалены, …

28.09.2021
Как создать внешний ключ из нескольких моделей по одному полю в django

у меня есть несколько моделей, например, class Service1(models.Model) class Service2(models.Model) class Service3(models.Model) class Service4(models.Model) class Orders(models.Model): user = models.ForeignKey(User, on_delete=models.CASECAD) orders = models.ForeignKey((Service1, Service2, Service3, Service4), on_delete=models.CASECAD) как можно создавать заказы с разными сервисами, как описано выше

28.09.2021
Низкая производительность запросов Django, если она не ограничена

У меня есть относительно простое представление, которое я использую для AJAX запросов, которое принимает простой ORM запрос и отображает его в виде строки. Я не включил построение параметров, так как я протестировал метод и изолировал проблему от отображения результатов …

28.09.2021
Как передать значение URL из шаблона в метод form_valid внутри представления на основе классов в Django

Я начал работать с django и столкнулся с проблемой, которую не могу решить. Я считаю, что это должно быть просто, но я не могу разобраться. Я получаю Id из шаблона, который я передаю через URL. data.html ... <div class="container"> …

28.09.2021
Django forms - нужна форма, которая показывает набор вопросов, каждый вопрос имеет список возможных ответов

У меня есть следующие три модели: models.py class Exam(models.Model): lesson = models.ForeignKey(Lesson, on_delete=models.CASCADE, related_name="exams") passing_grade = models.IntegerField(default=85) must_pass = models.BooleanField(default=True) to_next_lesson = models.BooleanField(default=True) display_order = models.IntegerField(default=1) class ExamQuestion(models.Model): exam = models.ForeignKey(Exam, on_delete=models.CASCADE, related_name="questions") text = models.CharField('Question', max_length=255) class ExamAnswer(models.Model): …

28.09.2021
Django, прямая ссылка на скачивание по электронной почте не работает

Django: прямая ссылка на скачивание в электронной почте не работает Здравствуйте, у меня есть представление, которое выглядит следующим образом: def download_kit(request): file_path = "path/to/my/file" return FileResponse(open(file_path, 'rb'), as_attachment=True) Но ссылка не работает, когда я отправляю ее по …

28.09.2021
ModuleNotFoundError: Нет модуля с именем 'encodings'. Развертывание Django с помощью mod-wsgi и apache

Я разворачиваю проект Django с mod_wsgi и Apache на Microsoft Windows Server 2019. Я не могу найти правильное решение этой проблемы в Интернете. Я не знаю, почему mod-wsgi не загружает модули python? Вот мой httpd.conf ServerName …

28.09.2021
Django как показать варианты выбора в поле ввода select

Как я могу показать варианты выбора во входе "select" для формы? А почему я не могу получить доступ к DateInput, чтобы установить Input в качестве datepicker в форме, как я делаю для "grund" в качестве "Select"? …

28.09.2021
Django pytest case не работает, а postman не работает

Я пишу тест для API, используя Django rest framework. Пользователь должен зарегистрироваться, а затем войти в систему, чтобы получить доступ к моей конечной точке. Если я регистрируюсь (post) на postman, затем вхожу (post) и получаю access_token, который затем …

28.09.2021
Testdriven.io django tdd - получена ошибка: '$' не является действительным номером порта при запуске docker run

Каждый раз, когда я пытаюсь выполнить команду docker run --name django-tdd -e "PORT=8765" -p 8008:8765 registry.heroku.com/lit-sierra-68791/web:latest Я получаю Ошибка: '$' не является действительным номером порта Dockerfile.prod # pull official base image FROM python:3.9.5-slim-buster # set working …

28.09.2021
Django ListCreateAPIView не вызывает get_querryset

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

28.09.2021
Fetch загружает страницу, которая показывает только данные Json вместо страницы, которая должна быть отображена

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

28.09.2021
Django ModelForm: изменение значения поля, когда оно пустое

Есть ли способ изменить значение поля (связанного с внешним ключом) в Django ModelForm после инициализации и заполнения формы пользователем (я использую request.POST). Я хочу изменить значение, когда пользователь не выбирает ни один вариант из выпадающего списка. Я попробовал следующее, …

28.09.2021
Передать kwarg в inlineformset_factory?

Я пытаюсь передать объект request в мой inlineformset_factory и у меня никак не получается. В forms.py у меня есть следующее: class SummativeScoreForm(forms.ModelForm): """ Form definition for SummativeScore Form """ subdomain_proficiency_level = forms.ModelChoiceField( empty_label="Undecided", queryset=SubdomainProficiencyLevel.objects.none(), widget=forms.RadioSelect, required=False, ) …

28.09.2021
Что означает статус отложенного запроса в инструменте разработчика chrome при входе в приложение на базе apache?

Enter image description hereWhile login apache 2.4 based application backend url status shows in pending state in chrome developer tool and not able to proceed further and unable to login application. Также не удается зарегистрировать ошибку в …

28.09.2021
Как вычислить среднее значение полей по некоторым условиям if в django?

Я работаю над Django, где у меня есть две модели Gigs и Orders и я вычисляю среднее время выполнения заказа каждого концерта. В модели order у меня есть два поля order start time (которое я отправляю всякий раз, …

28.09.2021
Я пытаюсь сохранить Exception в sql lite db в моем проекте django. Но получаю ошибку

Исключением является локальная переменная 'func', на которую ссылались до присвоения. Когда я пытаюсь сохранить его в базу данных, я получаю эту ошибку Failure near "func": syntax error Пожалуйста, помогите мне с этим

28.09.2021
Почему теги django вызывают проблемы?

Есть ли какая-нибудь причина, по которой 1-й тег django над !DOCTYPE html вызывает ошибку, а тег {% comment %} вообще не работает? Я работаю в pycharm.