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

18.01.2022
Docker compose. Сделать контейнер DRF видимым только для фронтенд-контейнера

Я создаю проект с помощью docker compose с 3 контейнерами: db, django и frontend. Я бы хотел, чтобы конечные точки django были доступны только для контейнера frontend, а контейнер frontend был доступен отовсюду. Как я могу это сделать?

18.01.2022
Ограничение Django FOREIGN KEY не сработало после отправки формы

Добрый день, только изучаю Django с 3 дня. После ввода чего-либо в форму, нажатия кнопки submit, я хочу, чтобы заголовок был присвоен пользователю. Но я получаю эту ошибку: IntegrityError at /todo/ FOREIGN KEY constraint failed Request Method: POST Request …

18.01.2022
Как скрыть столбец в модели django?

Мои модели: title = models.CharField(max_length = 100) text = models.TextField() text2 = models.TextField() Можно ли скрыть колонки (text2) в панели администратора, например, с помощью чекбокса (column no active(, чтобы они не использовались в формах? Я бы …

18.01.2022
Позволить пользователям заполнять форму Django на своем личном сайте?

Мне интересно, занимался ли кто-нибудь разрешением пользователям заполнять форму на их личном сайте, который подключен к базе данных приложений Django? Общая идея заключается в том, чтобы позволить, скажем, пользователю (организатору вечеринки в Django-приложении) не заходить в "Django-приложение" …

18.01.2022
Авторизация в requests.Session() не работает в Django. Я получаю AnonymousUser

Я пытаюсь создать авторизованную сессию с помощью requests.Session() и работать с файлами из модели django. import request session = request.Session() session.auth = ('username', 'password') auth = session.get('http://127.0.0.1:8000/login/') file = session.get('http://127.0.0.1:8000/file/123') #here response is (403 forbidden) В views.py у …

18.01.2022
Django отображает содержимое PDF-файла Google Storage на сайте Heroku

У меня возникла проблема, когда учетная запись службы, используемая для разрешения приложения Django, имеет разрешения на редактирование и удаление ведра хранения Google. Однако, я использую iframe для загрузки предварительного просмотра PDF, этот предварительный просмотр показывает следующее: '''AccessDeniedAccess denied.Anonymous caller …

18.01.2022
Как получить ссылку на уже загруженную карту листовки на странице администратора Djano с помощью Django-leaflet

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

18.01.2022
Как я могу развернуть django to app в heroku?

Я пытаюсь развернуть свое приложение django на heroku. Я следовал этому руководству слово в слово. После того, как я успешно развернул приложение и открыл его в браузере, оно говорит мне, что произошла ошибка приложения. …

18.01.2022
Python/Django маршрутизация путается при нажатии на кнопку

Я работаю над базовым учебником по django и застрял. Когда нажимается кнопка "избранное", я пытаюсь перенаправить пользователя на страницу reviews/favorite, которая затем перенаправит его на reviews/review_id, с которой он и начал. Вместо этого, всякий раз, когда я нажимаю кнопку …

18.01.2022
Django модель Сериализация иностранных ключей

В модели django я хочу настроить естественный внешний ключ для модели, чтобы он сериализовался так, как это было бы непосредственно с помощью функции serializers.serialize (а не просто массив или кортеж). Что мешает мне это сделать? class Player(models.Model): def …

18.01.2022
Фильтр Django - заполнено ли поле DateTimeField

к моей модели я добавил просто DateTimeField: expired = models.DateTimeField(default=None) . Значение поля может быть либо None, либо Datetime. Я хотел бы отфильтровать объекты, в которых истекшее время заполнено любой точкой отсчета, однако мне трудно найти подходящий …

18.01.2022
Django Middleware не изменяет запрос в тестах

Я пытаюсь создать тестовый класс для моего пользовательского промежуточного ПО. Проект использует фреймворк Django REST. Класс middleware работает нормально, когда сервер запущен, но когда я запускаю тест, он ведет себя не совсем так, как я ожидаю. Возможно, я что-то не …

18.01.2022
Django-импорт-экспорт update_or_create с UniqueConstraint

У меня есть этот Profile model вместе с constraint похожим на unique_together: class Profile(models.Model): #Personal Information firstname = models.CharField(max_length=200) lastname = models.CharField(max_length=200, blank=True, null=True) email = models.EmailField(max_length=200) investor_type = models.CharField(max_length=200, choices=investor_type_choices) class Meta: constraints = [ models.UniqueConstraint(fields=['email', 'investor_type'], name='email …

17.01.2022
Почему я получаю эту ошибку на Django, когда запускаю его в браузере. Я использую последнюю версию Django и python 3.10.2. Пожалуйста, подскажите какое-нибудь решение для новичков вроде меня.

Меня зовут Абди из Эфиопии. Мой английский не очень хорош, я застрял на этой ошибке. [1]: https://i.stack.imgur.com/SVEdE.png. [2]: https://i.stack.imgur.com/Q6RGF.png. [3]: https://i.stack.imgur.com/sWPv5.png [4]: https://i.stack.imgur.com/9qJZM.png Я начинающий django. Почему …

17.01.2022
Как обновить статические файлы Wagtail, они перестали работать, когда я использовал STATIC_DIRS

Я пытаюсь обновить Wagtail с версии 2.8 до последней версии 2.15. Также мне пришлось обновиться с Django 3.0 до 3.2. Однако я заметил, что когда я использую STATICFILES_DIRS, стиль админки Wagtail (2.15) искажается, как будто она использует файлы из старой …

17.01.2022
Django приложение глобальные переменные в базе данных лучшая практика

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

17.01.2022
Django. Как сделать проверку на уникальность поля в форме?

Код в views.py: def add_ads(request): form_add_ads = AdvertisementForm if request.method == 'POST': form_add = AdvertisementForm(request.POST) if form_add.is_valid: form_add.save(commit=False) form_add.instance.author = request.user form_add.instance.slug = get_slug(form_add.instance.title) form_add.save() return redirect('/ads/') else: form_add_ads = AdvertisementForm() return render(request, 'ads/add_ads.html', {'form_add_ads': form_add_ads})``` Код в models.py: ```class …

17.01.2022
Разделение блоков модульного теста на несколько файлов в Django

У меня есть проект, созданный с помощью Django, и я использую библиотеку unittest для проведения некоторых тестов, я записываю все тесты в файл tests.py, а затем запускаю эти тесты командой: ./manage.py test app Все работает без проблем, …

17.01.2022
Django rest как разместить комментарии в блоге записи

Я хотел бы узнать, как удалить комментарии на форуме, используя url, подобный этому: DELETE /api/boards/{board_id}/comments/{comment_id} В настоящее время я могу перечислить все комментарии и разместить комментарий, используя следующее: GET /api/boards/{board_id}/comments # will get all comments POST /api/boards/{board_id}/comments # …

17.01.2022
Как отправить приложение Django в виде образа docker?

Я хотел бы упаковать и отправить веб-приложение Django в виде образа Docker. Когда я делаю docker-compose up, я вижу древовидную иерархию в контейнерах рабочего стола Docker, и она работает как ожидалось, когда я перехожу на http://localhost:85 django-dashboard-volt |___appseed_app |___nginx …

17.01.2022
Не удается добиться отображения изображений профиля с помощью django

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

17.01.2022
Кто-нибудь знает плагин для выполнения динамических вычислений в django formset?

Кто-нибудь знает, существует ли плагин jquery, который может выполнять вычисления для набора форм django (это динамическая форма, она меняет id каждого поля в строке каждый раз, когда нажимается кнопка добавления)

17.01.2022
Как скопировать данные из старой колонки в новую с использованием только уникальных значений?

Я пытаюсь создать новое уникальное поле под названием last_name_unique. Мне нужно скопировать данные из last_name в last_name_unique. Новое поле может быть nullable, поэтому мы можем добавить null для повторяющихся значений. Например, если есть две фамилии со значением "Junior", …

17.01.2022
Django - Как установить упорядочивание по умолчанию для кверисета полей ManyToMany

У меня есть следующие модели: class Hashtag(models.Model): ... created = models.DateTimeField(auto_now_add=True) ... class Tweet(models.Model): ... hashtags = models.ManyToManyField( to='Hashtag', through='TweetHashtag', through_fields=('tweet', 'hashtag'), ) ... class TweetHashtag(models.Model): comment = models.ForeignKey( to='Tweet', on_delete=models.CASCADE, ) hashtag = models.ForeignKey( to='Hashtag', on_delete=models.CASCADE, related_name="tweets" …

17.01.2022
Как добавить маркеры на карту leaflet при ajax вызове? leaflet Cannot read properties of undefined (reading 'addLayer') Layer.js:52

Я пытаюсь добавить маркеры на карту leaflet с помощью ajax-вызова, но получаю ошибку. Я могу добавить маркеры на карту в консоли, но не знаю, почему не могу в ajax-вызове. Любая помощь будет оценена по достоинству. Ajax Call // get reference …

17.01.2022
Whitenoise не работает при DEBUG = FALSE - Django - Хостинг статических файлов

Я запускаю веб-сайт Django, и он скоро будет запущен в производство. Сейчас я нахожусь на той стадии, когда мне нужно установить DEBUG = False в моем файле settings.py. Я получаю типичные 500 ошибок, потому что у меня есть статические …

17.01.2022
Django как передать пользовательское сообщение об ошибке в представлениях на основе классов

Мне нужно показывать пользовательское сообщение об ошибке для недействительных форм. Я не знаю, как это сделать в представлениях на основе классов. вот мои представления на основе классов: class EditPatient(UpdateView): model = Patient form_class = PatientUpdateFrom template_name = 'hospital/edit-patient.html' def …

17.01.2022
Django Rest Framework :Как сериализовать поле многие ко многим

У меня есть сертификаты на мои модели и поставщики, и у поставщиков есть много-много отношений с сертификатами class Certificates(models.Model): name = models.CharField(max_length=500, null=False) description = models.CharField(max_length=500, null=False) image_url = models.CharField(max_length=500, null=False) def __str__(self): return f'{self.name}' class Suppliers(models.Model): name = …

17.01.2022
Проверка значения сообщения в шаблоне Django

Я работаю с Google ReCaptcha на сайте Django и хотел бы проверить значение сообщений об ошибках. Если значение 'Invalid reCAPTCHA. Please try again.", то я хотел бы показать сообщение об ошибке под ReCaptcha. Однако то, как я это настроил, в …

17.01.2022
Как соединить django-tinymce с javascript из TinyMCE?

Я успешно добавил TinyMCE на свой сайт, используя библиотеку django-tinymce в поля в моей админке. Просматривая многие сообщения здесь, кажется, что есть полезность в добавлении некоторого javascript, но руководство по установке не упоминает javascript. …

17.01.2022
Django Rest Framework изменяет значение поля в зависимости от условия

Как новичок в Python, Django и DRF у меня есть очень простой вопрос при создании Rest API для тестового проекта. Я уверен, что эксперты здесь могут помочь мне в этом, так как это действительно более чем просто (но я …

17.01.2022
Как обрабатывать конфликтующие базовый аутентификатор из обратного прокси NGINX и JWT аутентификатор из Django?

у нас есть стандартное веб-приложение Django, работающее за обратным прокси. Я хочу настроить двухуровневую аутентификацию: одна от обратного прокси-сервера nginx для защиты приложения (в настоящее время HTTP Basic аутентификация - да, мы планируем перейти на что-то более сильное, …

17.01.2022
Django CORS Headers работает при разрешении для всех, но не для указанного происхождения

У меня есть React frontend (размещенный на http://localhost:3000/), который пытается отправить токены обновления JWT через HttpOnly Cookies в Django REST API (размещенный на http://localhost:8000/, но туннелированный с помощью ngrok на https адрес). Я использую django-cors-headers, чтобы справиться с …

17.01.2022
Django - Подсчет каждого взноса в баланс каждый месяц

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

17.01.2022
Изображения Django не загружаются через S3

Я пытаюсь загрузить файлы на s3 через s3 из этого учебника tutorial. Я создал группу и пользователя с полными привилегиями s3, но когда я загружаю изображение, оно остается локальным, а не загружается в bucket. На bucket boto …

17.01.2022
Выборка не с пользовательским основным идентификатором в django

Я создал таблицу, в которой первичный id должен настраивать id product_id, как class Product(models.Model): product_id = models.BigIntegerField(auto_created = True,primary_key = True, unique=True) name = models.CharField(max_length=200) ref = models.CharField(max_length=100) number= models.CharField(max_length=100) class Meta: db_table = "products" def __str__(self): return self.name …

17.01.2022
Могу ли я развернуть приложение django на heroku из операционной системы windows 10

Я пытался развернуть приложение django на heroku с моего windows 10. Я использовал gunicorn в Procfile, который выдает ошибку после успешного развертывания. что я могу использовать вместо gunicorn в Procfile?

17.01.2022
У меня такая проблема, почему я не могу запустить сервер [закрыто]

[введите описание изображения здесь][1] проблема в том, что я не могу выполнить команду runserver, хотя venv и все остальное в полном порядке

17.01.2022
Создание модели в Django и встроенное редактирование связанных записей

Не получается вывести связанные записи в панели администратора Django. Помогите пожалуйста с models и выводом связанных записей в admin. (Преподаватель->Предметы->Вид занятия. К примеру: преподаватель1: русский язык (Лекция, Экзамен), Преподаватель2: математика(лекция, практическое занятие, экзамен), физика (лекция) models: class ClassA(models.Model): name …

17.01.2022
Как управлять двумя приложениями в одном проекте django [закрыто]

У меня есть проект django, в котором есть два приложения User side website Admin panel (backend). Not the admin provided by django. i am unable to manage two application setting.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', …