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

13.10.2021
Как я могу решить проблему ValueError: Поле 'cid' ожидало число, но получило ''?

во время выполнения миграции я получаю эту ошибку... models.py from django.db import models import random from django.db.models.deletion import CASCADE from django.db.models.fields import AutoField class candidate(models.Model): fname=models.CharField("First name ",max_length=20,default="") lname=models.CharField("Last name ",max_length=20,default="") email=models.EmailField("Email ",max_length=254,primary_key=True) password=models.CharField("Password ",max_length=100,default="") def __str__(self): return self.email …

13.10.2021
Django foorloop счетчик перезапускается на новой странице

В настоящее время я пишу простой тодолист с помощью django. У меня есть представление и html файл для отображения списка элементов, и я хочу, чтобы для каждой задачи в таблице был номер, начиная с 1. Я использую {% footloop.counter …

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

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

13.10.2021
Создание веб-приложения Webscraping с использованием Django и Selenium

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

13.10.2021
Django.db.utils.IntegrityError: UNIQUE constraint failed: new__main_doctor.email

Я пытался изменить null = False и Unique = True в EmailField и после этого он начал выдавать мне эту ошибку: django.db.utils.IntegrityError: UNIQUE constraint failed: new__main_doctor.email Я выполнил команды makemigrations и migrate, но она все равно выдает эту ошибку. …

13.10.2021
Как передать загруженный файл другому представлению (следующей странице) для дальнейшей обработки

Я работаю над приложением django, где я принимаю загрузку CSV файла, но после загрузки я хочу просто отобразить столбцы этого CSV на другой странице. Есть ли способ сделать это? что-то вроде def index(request): file = request.POST.get('file') redirect('nextpage', file) …

13.10.2021
Django Модель структуры внутри структуры?

Я пытаюсь создать структуру внутри структуры в файле models.py от Django. Я знаю, как это сделать на C, но я новичок в python. Например, у меня есть класс: class OneDay(models.Model) hour1 = ? hour2 = ? ... hour23 …

13.10.2021
Nginx и uWSGI за балансировщиком нагрузки приложений AWS с HTTPs

У меня проблемы с тем, чтобы мой проект Django с Application Load Balancer ->Nginx -> uWSGI работал в AWS. Когда я выполняю развертывание без балансировщика нагрузки приложений, все работает отлично, мой Nginx возвращается на порт 443 и без …

13.10.2021
Размер файла, хранящегося в ведре s3

У меня есть следующая модель class MediaFile(Media): s3_file = GenericFileField(tag="s3-tag", null=True, blank=True, max_length=300) Как узнать размер файла, хранящегося на s3? Я пробовал это, но это не работает. def file_size(self): try: prefix = get_file_key(self.s3_file) s3 = …

13.10.2021
Почему он показывает плохой запрос Плохой запрос: /updateuser/id/

Я пытаюсь обновить данные пользователя. У меня есть отдельные модели MyUser и Profile, объединенные отношением Foreign key. Я написал вложенный сериализатор UsersProfileSerializer. Я хочу обновить данные и MyUser и Profile вместе. Когда я нажимаю submit, в сети появляется ошибка bad …

13.10.2021
Как изменить начальное значение поля, если clean_{FOO} недействительно?

У меня есть ModelForm с чистой функцией для поля. Я хочу изменить начальное значение для поля на основе некоторой условной логики в поле: class MyForm(forms.ModelForm): text_field_1 = forms.CharField() def clean_text_field_1(self): data = self.cleaned_data['text_field_1'] if data == 'Hello': self.initial['text_field_1'] …

13.10.2021
Как я могу исправить / обойти эту KeyError, когда я пытаюсь извлечь из json через мой запрос API python?

Я пытался засеять django DB некоторыми данными covid из api и получил KeyError для определенного типа данных - в источнике это floating_timstamp ("lab_report_date" : "2014-10-13T00:00:00.000"). (редактировать: не уверен, что тип имеет значение, но пытаюсь быть исчерпывающим здесь). Я …

13.10.2021
Django обновляет индекс после добавления записей в базу данных программным способом

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

13.10.2021
Как внедрить внешний python-код в веб-сервер Django?

Как следует из названия, я пытаюсь внедрить внешний код python в веб-сервер Django. Я совсем новичок в программировании, поэтому любые подсказки будут очень полезны. Короче говоря: я пытаюсь создать форму, в которую пользователь должен вставить аминокислотную последовательность. Эта …

13.10.2021
Как я могу предварительно обработать содержимое файла, сохраняемого в поле FileField в Django?

В Django 2.2..csv сохраняется FileField в Перед сохранением, я хочу удалить некоторые строки в нем. Вот что у меня есть на данный момент: # A Custom File Field that will modify the file contents …

13.10.2021
Проблема при попытке получить размер очереди Celery с помощью redis-cli (для приложения Django)

Я использую Django==2.2.24 и celery[redis]==4.4.7. Я хочу получить длину очередей celery, чтобы использовать эту информацию для целей автомасштабирования в AWS EC2. Я нашел следующий фрагмент документации: https://docs.celeryproject.org/en/v4.4.7/userguide/monitoring.html#redis Redis Если вы используете Redis в …

13.10.2021
Как я могу загрузить любой файл doc в мою модель со стороны пользователя и загрузить его, в django?

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

13.10.2021
Django Почему не срабатывает проверка формы

Собственно вопрос вот в чем, почему не срабатывает проверка, логика такая что пользователь добавляет название и ссылку а программа "дает" ссылке название и нужно проверить чтоб названия не повторялись с тем что уже есть. По сути происходит что форма не …

13.10.2021
ModuleNotFoundError: Нет модуля с именем 'myapp.url'

Я создавал свое первое приложение на django. Я добавил этот код (urlpatterns = [ path('admin/', admin.site.urls), path('', include('myapp.url')) ] ) из файла Urls.py моего проекта, чтобы получить мой html код из моего приложения url.py, но я продолжаю получать эту …

13.10.2021
Что именно означает имя обратного запроса в связанной с ним модели в Django?

У меня практически та же проблема, что и в Django - обратное столкновение имен запросов. для следующего кода: class Supplier(models.Model): unique_id = models.IntegerField(unique=True) name = models.CharField(max_length=255, unique=True) rating = models.FloatField(null=True) last_updated = models.DateTimeField(auto_now=True) default_tariff = models.ForeignKey('Tariff') class …

13.10.2021
Как получить код OAuth из URI перенаправления, отображаемого в браузере, используя URL Django

Я интегрирую Django приложение с Docusign API, для авторизации я использую OAuth2 grant_type="code", после передачи всех необходимых параметров в конечную точку /oauth/auth (https://account-d.docusign.com/oauth/auth?response_type=code&scope=signature&client_id=33f*******NNNNMNMc-b478-7593294fb3ba&redirect_uri=http://localhost:3000/sales/oauth/callback) я получаю Oauth код в браузере на URI перенаправления (http://localhost:3000/sales/oauth/callback), я хочу получить этот код из …

13.10.2021
IntegrityError at /update_dept/1/ NOT NULL constraint failed: main_department.dept_name

Я создаю простую django модель доктора и отделения. между ними нет связи, и когда я пытаюсь обновить отделение, она показывает мне эту ошибку IntegrityError at /update_dept/1/ NOT NULL constraint failed: main_department.dept_name Эта ошибка новая для меня. Я проверил другие …

13.10.2021
RabbitMQ mkdir: /var/db/rabbitmq/mnesia: Разрешение отклонено

Я загрузил свой проект Django на сервер. Все работает, кроме использования Celery. На сервере используется FreeBSD. Erlang загружен, но у меня проблема с RabbitMQ. Я скачал rabbitmq-server-generic-unix-3.9.7.tar.xz и затем распаковал его в cd /usr/home/my_login/RabbitMQ/. Когда я пытаюсь запустить …

13.10.2021
Как загрузить файлы django в качестве фона? Или как увеличить загрузку файлов?

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

13.10.2021
Django: Как протестировать представление с login_required?

У меня есть представление в моем приложении Django с тегом @login_required: @login_required @require_http_methods(['GET', 'POST']) def edit_result(request: WSGIRequest, result_id: str): try: result_type, result_number = EditResultService.split_result_id(result_id.lower()) except Error as e: messages.error(request, str(e)) return render(request, PAGE404_TEMPLATE) if request.POST: EditResultService.post_request(request, result_type, result_number) context …

13.10.2021
Фильтр select каждый раз, когда я добавляю в базу данных, он удаляет его из select

Здравствуйте, я хотел бы узнать, как я могу сделать динамический селект. Позвольте мне объяснить, у меня есть селект с полями опций, взятыми из бд (например, группы). У меня есть функция, которая заставляет меня выбрать одно из этих полей и …

13.10.2021
Как передать значение таблицы в другой экземпляр модели в django?

Я хочу передать значение базы данных в другую модель, используя метод экземпляра. и затем сохранить его в БД. Но когда я нажимаю submit, значение не сохраняется в БД. вот мой код model.py import datetime from django.db import models …

13.10.2021
Как сделать загрузку файлов в Django

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

13.10.2021
Как запустить prometheus на docker-compose и скрапировать сервер django, запущенный локально?

Я пытаюсь настроить prometheus для мониторинга моего Django-приложения с помощью django-prometheus и Docker compose. Я следовал некоторым руководствам в интернете, но они отличаются от всех тех, что я видел, я хочу пока запустить Django локально, поэтому просто python manage.py runserver …

13.10.2021
Django.db.utils.DataError: длина для типа varchar не может превышать 10485760

Я пытался перенести свой код в heroku, и когда я переношу свой manage.py, он вызывает эту ошибку: django.db.utils.DataError: length for type varchar cannot exceed 10485760 . Сначала моя длина была установлена на 100000000, я изменил ее обратно на …

13.10.2021
Создайте django-запрос, удовлетворяющий двум условиям с участием связанных моделей

У меня есть две модели, допустим: class Order(models.Model): # ... fields class Product(models.Model): quantity = models.PositiveIntegerField(null=False, blank=False, default=1) order = models.ForeignKey(Order, on_delete=models.CASCADE, related_name='products') Я хочу сделать запрос, который включает все Orders, которые имеют более одного …

13.10.2021
Dockerize проекта React-Django, в котором фронтенд обслуживается из Django

Я обслуживаю приложение react из Django и пытаюсь развернуть его, используя docker-compose up -d --build. Мой каталог проекта выглядит следующим образом: root ├──project (django) | ├──frontend/ # react project is here | ├──project/ | ├──static/ | ├──Dockerfile //Dockerfile for …

13.10.2021
Как редактировать заголовки по умолчанию django

У меня есть конечная точка, которая возвращает строку в качестве ответа в объекте Response из rest_framework. Response(response, status=200, headers={'age': 20}, content_type="text/plain; version=0.0.4") Выше вы можете видеть мой объект ответа, как вы можете видеть, единственный заголовок, который я установил, …

13.10.2021
Почему возникает ошибка 404, даже если я установил STATIC_ROOT и urls.py

Не знаю почему, но я получаю 404 ошибку при попытке использовать статический файл, как это: {% static 'js/some.js' %}. Вот мой urls.py urlpatterns = [ path('admin/', admin.site.urls), path("account/", include("account.urls")), path("", include("post.urls")), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) …

13.10.2021
Как показать имя поля внешнего ключа вместо ID при обновлении записей в модальной форме с помощью AJAX, Django REST API и jQuery

У меня есть две модели class Properties(models.Model): property_name = models.CharField(max_length=100) property_type = models.CharField(choices=TYPE, max_length=50) property_location = models.CharField(max_length=100) county = models.CharField(choices=COUNTY, max_length=50) number_of_units = models.IntegerField() date_created = models.DateField(auto_now_add=True) last_modified = models.DateField(auto_now=True) def __str__(self): return self.property_name class Meta: verbose_name_plural = "Properties" …

13.10.2021
Как обрабатывать условия гонки в ModelForms

У меня есть ModelForm, который использует экземпляр модели для выполнения чистой валидации: class MyForm(forms.ModelForm): text_field = forms.CharField() def clean_text_field(self): print(self.instance.text_field) Это работает нормально с ожидаемым результатом, когда один пользователь использует форму. Однако, если я открываю форму на двух …

13.10.2021
Как отобразить название вилайи и название муниципалитета на карте вместо отображения их идентификатора?

Как отобразить название вилайи и название муниципалитета на карте вместо отображения их идентификатора? Нижеприведенный код отображает идентификатор вилайи и идентификатор коммуны вместо отображения названия вилайи и названия коммуны. Как решить эту проблему #models.py wilaya class Wilaya(models.Model): id …

13.10.2021
Сохранение текущего пользователя в качестве назначенного агента в модели при обновлении модели

У меня есть список заданий, которые создаются администратором. Когда один из агентов запускает задание, обновляя заметки. Я хотел бы сохранить этого агента в модели задания. Models.py class Job(models.Model): name = models.CharField(max_length=20, blank=True, null=True) agent = models.ForeignKey("Agent", on_delete=models.SET_NULL, null=True) start_date …

13.10.2021
Django REST Framework: Я хочу разрешить n+1 в SerializerMethodField

Я пытаюсь создать queryset, который возвращает Boolean из queryset, префетчированного с обратной ссылкой SerializerMethodField, как показано в приведенном ниже коде. Я создаю запрос, который определяет, существует ли объект для текущего пользователя, и возвращает булево значение. Однако, когда я использую предварительно …

13.10.2021
Группы пользователей и разрешения на основе арендаторов

Это широкий вопрос (по моему мнению), и я здесь только для того, чтобы разобраться в своей логике. У меня есть приложение, в котором регистрируются разные компании. Теперь у каждой компании будут свои пользователи. Поэтому я расширил модель пользователя и …