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

19.12.2021
Django - Возврат полной трассировки исключения на front-end при достижении 400

Для целей закрытого бета-тестирования и внутреннего тестирования я пытаюсь вернуть исключение с ошибкой 400 на моем сервере Django. Ниже приведен пример того, как я делаю это в коде Django. У меня есть партнер, работающий над front-end, и они сказали, что …

19.12.2021
Возникла ошибка при развертывании приложения django на heroku

2021-12-19T13:18:18.028596+00:00 app[web.1]: File "", line 953, in _find_and_load_unlocked 2021-12-19T13:18:18.028635+00:00 app[web.1]: Файл "", строка 219, в _call_with_frames_removed 2021-12-19T13:18:18.028675+00:00 app[web.1]: Файл "", строка 1006, в _gcd_import 2021-12-19T13:18:18.028714+00:00 app[web.1]: Файл "", строка 983, в _find_and_load 2021-12-19T13:18:18.028764+00:00 app[web.1]: Файл "", строка 965, в _find_and_load_unlocked …

19.12.2021
Django загружает файл

у меня есть бд, я сделал ее с помощью Django, и с помощью models.CharField я создал путь, по которому пользователи будут загружать файл в свой пост. в MEDIA_URL = "/media/" но я пытался дать пользователю возможность скачать содержимое (файл) …

19.12.2021
Я хочу написать простой экспортный отчет, используя python- django

У меня есть тяжелые данные, которые я хочу экспортировать, у меня есть проблема, что из-за того, что они тяжелые, происходит таймаут и сбой. Не знаете ли вы, могу ли я написать простой отчет, используя django?

19.12.2021
Как соединить два приложения и вызвать API первого приложения1 из приложения2

Как я могу соединить два приложения по приведенному ниже сценарию? Application1: Наша инфраструктура была создана на AWS с помощью python-django и react, это частный VPC, к которому я могу получить доступ только через SSH к экземпляру EC2 bastion (насколько …

19.12.2021
Итерация над набором словарных слов

У меня есть кверисет dict, к которому я хочу получить доступ в шаблоне, у меня есть следующий кверисет: <QuerySet [{'membership__name': 'm1', 'membership_count': 2}, {'membership__name': 'm2', 'membership_count': 1}]> Я попробовал несколько вариантов, но не могу добиться желаемого. {% …

19.12.2021
Увеличение значения в цикле while на основе ранга

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

19.12.2021
Использование агрегации на подзапросе в Django ORM

У меня есть такая таблица Category Subcategory Sub_subcategory Cat_1 Subcat_1 Sub_subcat_1 Cat_1 Subcat_1 Sub_subcat_2 Cat_1 Subcat_2 Sub_subcat_3 Cat_2 Subcat_2 Sub_subcat_4 Cat_3 …

19.12.2021
Извлечение данных из представлений в html в шаблоне в django

From django.shortcuts import render from django.http import HttpResponse mList=[ { 'id':1,'title':'ECOMMERCE WEBSITE','description':"ECOMMERCE IS GOOD" },{ 'id':2,'title':'Graphic WEBSITE','description':"graphic IS GOOD" },{ 'id':3,'title':'PORTFOLIO WEBSITE','description':"portfolio IS GOOD" }, ] def single(request,pk): projectObj = None for i in mList: if i['id'] == pk: projectObj …

19.12.2021
Django admin chained select с использованием django-select2

У меня есть стандартная модель City с внешним ключом к Country. В моей админке django я хочу реализовать так называемый chained select, т.е. сначала мы выбираем страну, а затем на основе этого выбираем город. Было бы идеально, если бы …

19.12.2021
Проблема при установке на хост django

Возникает ошибка логи вот: 2021/12/19 11:32:57 [alert] 6545#6545: *48507242 write() to "/var/log/nginx/access.log" failed (11: Resource temporarily unavailable) while logging request, client: 34.220.35.82, server: road2radiant.com, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", …

19.12.2021
Django - Убедитесь, что порядок данных ответа более новый первый

Ниже приведен код, который возвращает сообщения, более новые, чем сообщение с указанным post_uuid. Это обеспечивается тем, что я принудительно использую схему упорядоченных uuid, где каждому Post присваивается uuid в порядке создания, это делается с помощью ulid. Я хочу добиться …

19.12.2021
Просмотр не возвращает идентификатор

У меня есть представление, которое требует предоставления двух args. Project_id и Questionnaire_ID Существует Project и Questionnaire модель. class Questionnaire(models.Model): title = models.CharField(max_length=50, blank=False, unique=True) class Project(models.Model): project_name = models.CharField(max_length=50, blank=False, unique=True) project_website = models.URLField(max_length=50, blank=True) project_description = …

19.12.2021
Я получаю ошибку TemplateDoesNotExist в Django версии 4.0

urls file from django.urls import path from django.urls.resolvers import URLPattern from . import views urlpatterns = [ path('hello/', views.say_hello), path('name/', views.name), path('tp/', views.tp) ] #просматривает файл def tp(request): return render(request, 'TP.html')

19.12.2021
Что использовать: Обеспечить canvas frontend, используя backend api

Я думаю о веб-странице, предоставляющей некоторые 2d-подобные анимации, основанные на данных бэкенда. Анимация/действие часто меняется на основе данных бэкенда. . В настоящее время я думаю об использовании React и сочетании с canvas. Итак, я думал предоставить данные через …

19.12.2021
Ошибка формы Django: django.db.utils.IntegrityError: UNIQUE constraint failed: legal_useragreedtolegal.user_id

Когда я вызываю form.save(), я получаю "django.db.utils.IntegrityError: UNIQUE constraint failed: legal_useragreedtolegal.user_id" Я думаю, что это может быть потому, что у меня есть oneToOneField и Django пытается сохранить в UserAgreedToLegal и User Model, но модель User уже имеет этот ID, …

19.12.2021
Http://localhost:8000/token/ 400 (Плохой запрос)

В django у меня есть модуль jwt для drf (он называется simple-jwt), и я настроил урлы, как указано в документации, как мне исправить ошибку, в бэкенде весь процесс входа должен быть POST запросом: urls.py urlpatterns = [ path('token/', TokenObtainPairView.as_view(), …

19.12.2021
Как переопределить шаблоны ошибок форм Django по умолчанию - на уровне проекта?

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

19.12.2021
Валидация данных на конечных точках api ? Какого подхода придерживаетесь вы, ребята?

Чтобы обеспечить контекст для моего вопроса, рассмотрим следующий пример. У нас есть три таблицы (они вымышленные) animal -> [id, name] animal_breed -> [id, name, animal, userId] animal_registration_table -> [id, userId, breedId] Теперь я видел два типа разработчиков, …

19.12.2021
Django, у меня не получается передать переменную из Views в html-шаблон

Добрый день, Я новичок в Django и слежу за CS50Web. У меня уже пару дней болит голова в попытках понять, почему не работает эта модель. В основном у нас есть модель Flights и модель Passengers с отношениями многие-ко-многим. Вот …

19.12.2021
Django Загрузка файла на S3

Как связать форму с загрузкой в AWS S3 и отображением аватара? (Используя views.py) Мне просто нужно использовать мое текущее ведро, которое работает для статических файлов, для медиа после того, как я сделаю медиафайл приватным и доступным только для аутентифицированных …

19.12.2021
Видеофайл django не воспроизводится

Я пытаюсь создать приложение для потокового видео с помощью django. class Video(models.Model): author = models.ForeignKey(User, on_delete=models.CASCADE) thumbnail = models.ImageField(upload_to='thumbnail', blank=True, null=True) file = models.FileField(upload_to='video', validators=[FileExtensionValidator(allowed_extensions=['mov', 'MOV','avi','mp4', 'MP4','webm','mkv'])]) представление списка {% for …

19.12.2021
Эта страница не работает, вас перенаправили слишком много раз. django

Когда я запускаю python manage.py runserver сервер работает нормально. Но веб-страница показывает перенаправление. Я прикрепил ссылку на изображение ниже. как я могу решить эту проблему? перенаправлял вас слишком много раз

19.12.2021
"Выберите правильный вариант. 1 не является одним из доступных вариантов", Ошибка Django при сохранении формы

Я создаю приложение, которому нужно значение из views.py в forms.py для фильтрации данных в поле выбора. Поэтому я передаю данные из views в init, используя kwargs в forms.py. Я написал запрос и добавил его в поле выбора в init. Данные …

19.12.2021
Разрешение на запрос не отображается в fcm для django

Я использую gitpod для тестирования push-уведомлений, которые я настроил в DJnago с помощью firebase. Все прошло хорошо, но в конце концов диалоговое окно запроса разрешения не появилось. Я не уверен, в чем причина. Ссылка, по которой я перешел, вот …

19.12.2021
Как отсортировать запрос Django Model по Sub String

есть список таких компаний Google Facebook Arac Curc FkbaOl Я поместил в параметр символ 'a'. Тогда он должен вернуть компании, которые содержат символ. правильно? в настоящее время он работает хорошо он возвращает все компании, которые имеют символ …

19.12.2021
Сайт, который генерирует котировки из моих db depens на 365 дней

Я хочу создать сайт, который показывает котировки в зависимости от дней (365) для этого, как можно создать js функцию . Пример: день 1 : привет день 2 : привет На сегодня 1 : сайты печатают hello Как я …

19.12.2021
Как я могу объединить несколько моделей в Django в виртуальную таблицу?

Если у меня есть 3 модели, например: class Cow(models.Model): name = number_of_eyes = number_of_feet = color = class Pig(models.Model): name = number_of_eyes = number_of_feet = intelligence = class Horse(models.Model): name = number_of_eyes = number_of_hooves = weight_capacity = speed …

19.12.2021
Django, успешный вход, но все еще анонимный пользователь

Оставаясь анонимным пользователем даже после успешного входа, вот views.py: class LoginView(views.APIView): def post(self, request): data = serializers.LoginSerializer(data=request.data) print(data.is_valid()) print(data.errors) print(f" HEEERE::: {data}") if self.request.method == 'POST': if data.is_valid(): auth = authenticate( username=data.validated_data['email'], password=data.validated_data['password']) print(f" email check : {data.validated_data['email']}") print(f"auth:: …

19.12.2021
Django Rest Framework: сохранение данных в базу данных из определенной структуры ввода

Это мой первый опыт работы с Django Rest Framework. У меня есть два конкретных models для хранения данных в базе данных, а именно: class RuleTree(models.Model): ruleId = models.IntegerField(primary_key=True) parentId = models.IntegerField() keyText = models.CharField(max_length=200) class RuletreeExtended(models.Model): rule = models.OneToOneField(RuleTree,on_delete=models.CASCADE,primary_key=True) createdOnUtc …

19.12.2021
Django отображает несколько значений внешнего ключа в шаблоне

Я перепробовал десятки решений, чтобы решить эту проблему, но, похоже, ничто не работает так, как ожидалось. Я пытаюсь показать список объектов, которые связаны несколькими внешними ключами с дополнительными моделями. (FacilityAddress, FacilityInspectionInfo и FacilityComplaints). Я могу показать названия объектов, но я …

19.12.2021
CommandError: 'D:\Python\Project\resume_1' уже существует

Я создаю проект django. Я могу успешно создать виртуальное окружение и pip install django, но когда я пытаюсь создать проект, используя django-admin startproject resume_1 Выявлена ошибка CommandError: 'D:\Python\Project\resume_1' already exists Я пробовал удалить django дважды, но …

19.12.2021
Как я могу полностью настроить sidebar_menu в админпанели django?

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

19.12.2021
Преобразование SQL в то, что может использовать Django

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

19.12.2021
Gunicorn Not Finding Dotenv

Я нахожусь в процессе настройки Digital Ocean Ubuntu VPS с Django, следуя инструкциям, которые они предоставили. Я смог запустить: python3 manage.py runserver 0.0.0.0:8000 Приложение появилось и заработало. Это копия с моей машины разработки. Следующим шагом будет …

19.12.2021
Запуск тестов на Docker-контейнере Heroku с помощью GitHub Actions

Я успешно развертываю на Heroku докеризованное приложение Django с помощью GitHub Actions. Мой рабочий процесс GitHub Actions: name: Deploy to heroku. on: push: branches: [poet] jobs: build: runs-on: ubuntu-latest steps: # Check-out your repository. - name: Checkout uses: actions/checkout@v2 …

19.12.2021
Суммирование столбцов в Django с помощью связанных полей

Я пытаюсь сделать некоторую агрегацию некоторых столбцов Django, но получаю ошибку, которую не могу понять. Вот мои модели (все, что относится к делу): class Fillup(models.Model): user = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE) date = models.DateField(default=date.today) trip_distance = models.FloatField(validators=[MinValueValidator(0.0)]) car = models.ForeignKey('Car',on_delete=models.CASCADE, related_name='fillups') class Car(models.Model): …

19.12.2021
Как удалять данные из бд срок которых больше недели django/python

У меня есть в модели поле с датой добавления в бд, мне надо, чтобы если прошла неделя, то все, например, статьи, которые были созданы неделю назад, удалялись автоматически class Test(models.Model): title = models.CharField(max_length=100) data = models.DateTimeField(default=timezone.now)

19.12.2021
Внезапная проблема с подключением к потребителю с помощью Celery и CloudAMQP. Сообщение об ошибке: BDB0210 celerybeat-schedule.db: ошибка контрольной суммы страницы метаданных

Я использую CloudAMQP с Celery на Heroku для планирования задач. Когда я размещаю свой код на Heroku, я внезапно получаю следующую ошибку: BDB0210 celerybeat-schedule.db: metadata page checksum error consumer: Cannot connect to amqps://user:password@bonobo.rmq.cloudamqp.com:port/user: The read operation timed out. …

19.12.2021
Архивирование записей и повторная вставка новых записей в Django?

У меня есть таблица Stock и таблица StockArchive. Моя таблица Stock состоит примерно из 10000 акций, которые я обновляю ежедневно. Причина, по которой у меня есть таблица StockArchive, заключается в том, что я все еще хочу получить некоторые …