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

14.09.2021
Как передать вложенный объект foreignkey в другую модель?

Я в тупике уже несколько дней; надеюсь, кто-нибудь из вас, волшебники, сможет вытащить меня из этого затруднительного положения... У меня есть модель под названием ExtraSlot class ExtraSlot(models.Model): ....... employee = models.ForeignKey(Employee, on_delete = models.CASCADE, related_name="employee") это сериализатор …

14.09.2021
Виджет DateField's DateInput с 'format="%B"' не локализован/переведен

Я пытаюсь отобразить поле формы с полным представлением месяца + года (например, 'December 2021'), но не могу локализовать его на немецкий язык. В forms.py я использую format("%B %Y") в виджете, чтобы добиться такого представления, вот так: date = …

14.09.2021
Первые сообщения всех пользователей

Я создаю BlogApp и пытаюсь реализовать функцию, Итак, я пытаюсь получить доступ к first post of all the users. models.py class BlogPost(models.Model): user= models.ForeignKey(User, on_delete=models.CASCADE) title = models.CharField(max_length=30, default='') body = models.CharField(max_length=30, default='') views.py def first_posts(request): …

14.09.2021
Как написать функцию представления для экспорта отфильтрованных данных в файл excel в Django?

У меня есть модель, которая имеет пять ForeignKey полей, что в принципе работает как мастер-данные, включающие почти все модели. class IpdReport(models.Model): patient=models.ForeignKey(Patient, on_delete=CASCADE) package=models.ForeignKey(Package, on_delete=CASCADE) receivables=models.ForeignKey(Receivables, on_delete=CASCADE, blank=True, null=True) discharge=models.ForeignKey(Discharge, on_delete=CASCADE, blank=True, null=True) realization=models.ForeignKey(Realization, on_delete=CASCADE, blank=True, null=True) @property def …

14.09.2021
Почему css не загружается в django?

Я столкнулся с проблемой. Просто мой .html, css файлы не загружаются, даже я пишу абсолютный путь, который можно посетить из браузера следующим образом: <link ref="stylesheet" type="text/css" href="{% static 'css/bootstrap.min.css' %}" /> <link ref="stylesheet" type="text/css" href="http://127.0.0.1:8000/static/css/bootstrap.min.css" /> Мог бы …

14.09.2021
AttributeError at /items/1094 'str' object has no attribute 'get'

Делаю сайт на джанго, запарсил элементы в базу данных, пытаюсь сделать страницу конкретного элемента, но не получается. Вот что пишет Traceback AttributeError at /items/1094 'str' object has no attribute 'get' Request Method: GET Request URL: http://127.0.0.1:8000/items/1094 Django Version: 2.1.5 Exception …

14.09.2021
Как запустить функцию в обычное время?

У меня есть модель DashboardData. Я получаю некоторую информацию из этой формы и в соответствии с полученными ответами запускаю функцию, используя ответы формы в качестве параметров. Вот моя модель формы: class DashboardData(models.Model): user = models.ForeignKey(UserProfile, on_delete=models.CASCADE, null=True) # request.user …

14.09.2021
Вопрос по веб-приложению Django с хранилищем firebase и heroku для развертывания

Я сделал сайт генератора обоев, который также позволяет пользователям делиться обоями, мемами и прочим. Я использую свою sqlite db для хранения учетных данных созданных пользователей, а затем использую хранилище firebase для загрузки их изображений (используя pyrebase4), в то время …

14.09.2021
При использовании хранилища по умолчанию Django нужно/можно закрывать() открытый файл?

При использовании DefaultStorage Django можно открыть и прочитать файл примерно так: from django.core.files.storage import default_storage file = default_storage.open("dir/file.txt", mode="rb") data = file.read() При использовании собственного метода python open(), лучше всего close() файл после этого, или использовать …

14.09.2021
Formset django, проблемы с сохранением большого количества данных, добавляемых по клику

Привет всем У меня проблема с django formset.Я могу создавать через js добавляя объекты, но в момент создания я сохраняю только первый созданный объект, а остальные нет. Я прошу вас, в течение нескольких месяцев, что я был на этой …

14.09.2021
Ошибка __str__ вернула нестроку (тип NoneType)

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

14.09.2021
Как я могу снова показать страницу администратора? [закрыто]

После подключения к mssql мне приходит эта ошибка

14.09.2021
(Django) как отправить форму с пустыми полями?

У меня есть форма с выпадающим списком с двумя вариантами ("MCQ" и "SEQ") и некоторыми полями. Выбор "MCQ" скрывает поля, используемые "SEQ" и наоборот. Я хочу отправить эту форму, но появляется уведомление "пожалуйста, заполните это поле". Что я должен …

14.09.2021
Django.core.exceptions.ImproperlyConfigured: Имя поля `operatives` не является действительным для модели `Operative`

Поле raise ImproperlyConfigured( [14/Sep/2021 10:46:30] "POST /operatives/ HTTP/1.1" 500 133558

14.09.2021
Невозможно переопределить методы pre-authenticate и authenticate в адаптерах

В отличие от save_user и send_email в DefaultAccountAdapter, я не могу переопределить методы pre_authenticate и authenticate. Пожалуйста, кто-нибудь может объяснить, почему или как я могу этого добиться? class DefaultAccountAdapterCustom(DefaultAccountAdapter): def pre_authenticate(self, request, **credentials): # Do something before authenticating def …

14.09.2021
Django - Как путь к моему вебсокету asgi может быть указан в моем swagger

Я создаю api, где две конечные точки используют протокол ws(s). Поскольку мой API находится за конечной точкой Google, каждая конечная точка должна быть определена в файле OpenApi2.0. Для создания этого определения я использую drf-yasg. У меня есть …

14.09.2021
Добавление поддержки Alpine.js в пакет Django

Я использую пакет, который добавляет тег шаблона SVG для вставки SVG в мои шаблоны Django. Я форкнул проект и добавил поддержку передачи атрибутов HTML в SVG. Так что сейчас я могу использовать его следующим образом: {% …

14.09.2021
Есть ли способ передавать информацию между страницами в Reactjs с помощью navlink?

Я использую REST-фреймворк Django, храня данные в модели. Затем я использую Reactjs для потребления API и выполнения GET/POST запросов. < Я хочу иметь возможность щелкнуть на определенной ссылке, но затем также передать информацию компоненту, на который направлена …

14.09.2021
Параметризованный декоратор возвращает ошибку

Я пишу декоратор для проверки определенного атрибута пользователя. Я буду использовать этот декоратор над POST или GET методами некоторых API, основанных на классах. Атрибут хранится в request.session["user_status']. def decorator_func(func): def wrapper_func(class_reference, request): status = request.session["user_status"] if status != value1 or …

14.09.2021
Как добавить пользовательский сайт администратора django и урлы без префикса в каждом шаблоне?

Я пытаюсь включить урлы моего пользовательского административного сайта одного из моих приложений в проект Django. Я бы хотел, чтобы путь был foo-admin/.... Мне удалось это сделать, включив этот префикс во все urlpatterns в приложении urls.py. Однако если я попытаюсь …

14.09.2021
Я хочу иметь несколько форм в django на одной странице

Я создаю приложение mad libs. чтобы люди могли создавать новые mad libs, у меня есть полевая модель. вот мой models.py: class story(models.Model): Name = models.CharField(max_length=255) Text = models.TextField() def __str__(self): return self.Name class type_of_input(models.Model): name = models.CharField(max_length=255) def __str__(self): …

14.09.2021
Кэширование Django - Get не извлекает обновленное значение, пока функция находится в цикле

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

14.09.2021
Создание функциональности оповещения в django wagtail

Я пытаюсь создать раздел оповещения для меню (похожего на меню на этой странице https://metageeky.github.io/mega-menu/responsive-header.html) * Каждое предупреждение должно иметь дату вступления в силу (дата "публикации" предупреждения в прямом эфире) и дату разрешения (дата "удаления" предупреждения в …

14.09.2021
Django: как проверить, было ли поле изменено пользователем?

У меня есть модель в models.py; вот так: class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) avatar = models.ImageField(upload_to='static/images/account/avatar', default='/static/images/default-avatar.png') bio = models.CharField(max_length=300, blank=True, null=True) def __str__(self): return '@' + self.user.username в файле views.py я хочу проверить, …

14.09.2021
Получение имени объекта в админке django

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

14.09.2021
Наследование в моделях Python

У меня небольшое недопонимание с наследованием в Python. У меня есть один родительский класс: class BaseClass(models.Model): email = models.EmailField(blank=True) phone = models.CharField(max_length=32, blank=True) name = models.CharField( max_length=64, blank=True, verbose_name=_(u'name') ) surname = models.CharField( max_length=64, blank=True, verbose_name=_(u'surname') ) class Meta: …

14.09.2021
Фильтр моделей Django с использованием списков параметров полей

Я хотел бы иметь возможность передавать любое количество полей и значений в функцию для идентификации соответствующих строк: models.py class Player(models.Model): name = CharField(max_length = 50, default = 'Ronaldo') defender = BooleanField(default = False) midfielder = BooleanField(default = False) attacker …

14.09.2021
Проблема прав доступа у загруженных изображений через django admin

У меня такая проблема: у модели есть поле ImageField, при загрузке гифок они сохраняются в нужной папке. Но после, у загруженных изображений нет права на чтение(rw-----), соответственно на сайте они не выводятся. Приходится вручную прописывать каждой гифке chmod 644. Собственно …

14.09.2021
Применение форм django к шаблону html

У меня есть готовый html шаблон, я пытаюсь добавить форму регистрации в этот шаблон, но не знаю как вставить поля формы. Я пытался добавить {{ form.'fieldname' }} в input, но это не помогает. Не могу найти никакой документации, извините …

14.09.2021
Django.core.exceptions.ImproperlyConfigured при попытке запустить сценарий с моделями

Итак, у меня есть проект Django, и у меня есть модель, из которой я хочу получать данные и делать с ними что-то внутри скрипта python. from django.db import models from metrics.models import Chart import django django.setup() p = Chart.objects.filter(dept_name="IT") …

14.09.2021
Показывать только имя сотрудника в радиокнопке, а пользователь может выбрать имя сотрудника, также ввести цену

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

14.09.2021
Как отправить проверочный код на электронную почту и проверить его в django rest framework

Подскажите пожалуйста как можно отправить проверочный код на email перед регистрацией пользователя используя django rest framework? идея заключается в том, чтобы отправить код, например, из 6 дгитов, перед тем как перевести пользователя на страницу регистрации, проверить его, если все в …

14.09.2021
Проблема автоматической настройки Django crontab на сервере разработки ubuntu

Я на локальной разработке windows10 и не могу использовать cron, я тестирую на сервере разработки. Пытаюсь установить django-crontab на сервер ubuntu 16.04 и столкнулся с парой проблем. pip install django-crontab есть в моих установленных приложениях и requirements.txt INSTALLED_APPS …

14.09.2021
Serializer.data дает старые значения, новые видны в сериализаторе в DRF

Я написал пользовательскую функцию perform_update(self, serializer) в ViewSet, но у меня возникают проблемы с обновлением данных. В приведенном ниже коде я вижу, что словарь data={} содержит старые значения (которые уже находятся в БД), в то время как вторая печать показывает …

14.09.2021
Как преобразовать (и, возможно, оптимизировать) следующий необработанный запрос в Django Queryset

У меня есть следующий запрос: SELECT OBJ_DESC_ERRORS.description, OBJ_DESC_ERRORS.object, OBJ_DESC_ERRORS.count_errors, OBJ_ERRORS.count_total FROM (SELECT `metrics_event`.`description`, `metrics_event`.`object`, COUNT(`metrics_event`.`id`) AS `count_errors` FROM `metrics_event` INNER JOIN `metrics_session` ON (`metrics_event`.`session_id` = `metrics_session`.`id`) WHERE (`metrics_session`.`training_id` = 4 AND NOT (`metrics_session`.`completed_at` IS NULL) ) GROUP BY `metrics_event`.`description`, …

14.09.2021
Ajax-код для кнопки "Добавить в избранное" в Django

Я хочу создать кнопку для добавления в избранное в соответствии с изображением нижевведите описание изображения здесь Просмотр подобных кодов def product_favorites_user(request, product_id): product = Product.objects.get_by_id(product_id) user_favorites = get_object_or_404(User, id=request.user.id) if request.method == 'POST': if product in user_favorites.favorites.all(): …

14.09.2021
Как запустить несколько сайтов на одном сервере с помощью docker и nginx?

Я пытаюсь запустить два сайта на django на одном сервере под разными ip, возникает ошибка, что порт занят, я исправил порты, но сайт не запускается. Подскажите, пожалуйста, где ошибка? Когда перехожу по ip получаю ошибку This site can't be reached. …

14.09.2021
Проблемы с перенаправлениями при использовании модуля azure auth adfs

Итак, я пытаюсь создать приложение, в котором пользователь входит в систему, используя azure, и использую для этого azure auth adfs, и сама аутентификация работает. Проблема в том, что мне нужно, чтобы моя целевая страница (скажем, localhost:port) не зависела от …

14.09.2021
LoginForm django modale

Я пытаюсь добавить на всплывающее окно (modale), которое находится в заголовке, форму входа, основанную на функции LoginForm из django. Но это не работает... Я не знаю, что я сделал неправильно... Когда я использую LoginForm на странице типа login.html, она работает, …

14.09.2021
Похоже, что консоль поиска Google не может обнаружить ссылки на внутренние страницы

Мой сайт Owly предлагает редизайн Википедии, и потенциально имеет все страницы Википедии на английском языке. Я использую django i18 для интернационализации. Поисковая консоль Google показывает, что почти 90k страниц проиндексированы, но отчет "ссылки" показывает некоторые неожиданные …