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

18.01.2022
Каков наилучший способ построения модели Django?

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

18.01.2022
Автоматическое обновление токенов и фоновый веб-скрейпинг в проекте Django Flask?

Я работаю над личным проектом, используя фреймворк Django Flask, и есть две функциональные возможности, которые я пытаюсь реализовать сейчас. Во-первых, я использую службу API, которая имеет 30-минутный срок действия токена аутентификации. Я хотел бы хранить этот токен в …

18.01.2022
Как создать проект Django, в котором среда Python находится внутри lib, и в чем разница - иметь ее внутри или в другом каталоге?

Я углубляю свои знания Django и в процессе обнаружил, что когда я делаю некоторые ошибки (в данном случае неважно, что это за ошибки), движок Django ищет файлы вне папки проекта. Пример ошибки: Template-loader postmortem Django tried loading these templates, …

18.01.2022
Django-crontab не работает в виртуальной среде ec2 ubuntu

Я использую библиотеку django-crontab в mac m1 bigsur # settings.py INSTALLED_APPS = [ 'django_crontab' ] CRONJOBS = [ ('*/5 * * * *', 'diagnoses.croncode.ChangeRegisterView') ] # croncode.py def ChangeRegisterView(): и я использовал python manage.py crontab add Он был …

18.01.2022
Редактирование стиля фильтра Django

Я пытаюсь отредактировать следующий фильтр, чтобы сделать несколько вещей: Remove the field name from outside of the TextInput and use that as the Hint Text Keep all filters on a single line within a flex container (currently, the …

18.01.2022
Вопрос относительно получения данных из формы в Django и передачи их в базу данных SQL

У меня есть 2 html/CSS-формы, а также база данных SQL, в которую занесены значения для всех элементов формы. Какие шаги мне нужно предпринять, чтобы убедиться, что форма и база данных связаны? P.S Я уже создал модель и перенес …

18.01.2022
Проверка конкретной Google ReCaptcha на бэкенде с несколькими ReCaptcha на одной и той же странице

У меня есть страница формы с валидацией Google ReCaptcha на моем Django backend. У меня также есть небольшая форма электронной почты в нижнем колонтитуле, куда я хотел бы добавить отдельную ReCaptcha. Обе они, похоже, отображаются нормально. Хотя я не …

18.01.2022
Головной объект запрещен

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

18.01.2022
Когда я вхожу в систему и меня перенаправляют на параметр 'next', к url автоматически добавляется слеш, делая его двойным слешем

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

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 для тестового проекта. Я уверен, что эксперты здесь могут помочь мне в этом, так как это действительно более чем просто (но я …