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

04.10.2021
Отправка электронной почты с помощью EmailMessage не работает, когда я развертываю свое приложение

Я разрабатываю приложение на django. Когда я отправляю электронную почту локально с помощью EmailMessage, она работает, но после развертывания на heroku она больше не работает. Вот код в views.py from django.template.loader import render_to_string message = render_to_string("elec_meter/activate_email.html", { "user": …

04.10.2021
Сохранение предыдущей даты и добавление новой даты в Django

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

04.10.2021
Как ограничить пользователей на платформе OTT (например, 3 потока/аккаунт) [Ограничение по устройствам].

Я работаю над OTT платформой для API с использованием Django Rest Framework & для сайта React & для приложения React Native. Я пытаюсь добавить ограничение на устройства на аккаунте, например, 3 пользователя могут смотреть одновременно на одном аккаунте. Как я …

04.10.2021
Django DetailView получение значений отношения ManyToMany

Я хочу получить теги постов с отношением ManyToMany, чтобы отображать связанные посты с теми же тегами. Проблема в том, что я не знаю, как получить доступ к тегам текущего поста. модель class Post(models.Model): title = models.CharField(max_length=255) slug = models.SlugField(max_length=255, …

04.10.2021
Django admin: самый правильный способ ограничить выбор выпадающего окна?

Я пытаюсь настроить выпадающий список для одной из моих моделей под названием Recipe. Проблема в том, что я не хочу, чтобы появлялись дубликаты. Скажем, администратор выбрал выбор X из первого выпадающего списка, затем он или она щелкает по …

04.10.2021
Django Не могли бы вы объяснить мой код, почему оператор if не работает? [закрыто]

Я использую сигналы, где я использую эту логику для обновления пользовательских данных. author = MyAuthors.objects.filter(user=instance) if not author and instance.is_blog_author and instance.email: MyAuthors.objects.create(user=instance,is_blog_author=instance.is_blog_author,first_name=instance) если я убираю not из оператора if, то данные пользователя не обновляются. Не могли …

04.10.2021
Отправка результатов вычислений на Javascript в бэкенд Django

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

04.10.2021
ValueError at /plants/plants/ too many values to unpack (expected 2) when using django_filters

Hej! У меня проблемы с моим фильтром django. Когда я помещаю {{myFilter}} в шаблон, я получаю только ObjectNumber, а когда я помещаю {{myFilter.form}} я получаю ошибку: ValueError at /plants/plants/ слишком много значений для распаковки (ожидалось 2) …

04.10.2021
ЗНАЧЕНИЕ ВЫРАЖЕНИЯ SQL И PYTHON

Здравствуйте, я нашел это выражение в исходном коде, который я читал. что означает знак запятой (между order_item и created). Является ли 'created' зарезервированным словом в sql? Также если у вас есть какой-нибудь источник, чтобы научиться использовать sql с python, …

04.10.2021
Передача списка строк (uuids) туда и обратно между представлениями django и шаблоном

На одной из страниц моего проекта django у меня есть флажок для выбора uuids, соответствующих модели. Вот что у меня есть на странице views.py, и это хорошо работает для создания флажка. def template_page(request, uuid_selects=None, option_1=False): ... class uuidCheckBox(forms.Form): uuid_selects …

04.10.2021
Должен ли я использовать API сборки для своего веб-приложения POS?

Я создаю веб-приложение POS (Point of sale) с использованием Django для моего клиента. Это веб-приложение для одного экземпляра. Я просто хочу знать, должен ли я создавать API для разделения Backend и Frontend? Каковы преимущества создания API?

04.10.2021
Мягкое удаление. Перемещение записей или создание колонки "удалено"

Я немного запутался в том, что лучше использовать для мягкого удаления. Есть два способа мягкого удаления. create table for deleted records.(In this way we will make copy for the records in the table of deleted records, then delete …

04.10.2021
Как сделать вложенную группу по с аннотацией в django orm?

У меня есть следующие данные: publisher title -------------------------- ----------------------------------- New Age Books Life Without Fear New Age Books Life Without Fear New Age Books Sushi, Anyone? Binnet & Hardley Life Without Fear Binnet & Hardley The Gourmet Microwave Binnet …

04.10.2021
Django 3.2.7 + firebird database backend

Никак не могу подружить Django 3.2.7 и бэкенд БД Firebird на Windows (на Linux пока не проверялось) Устанавливал и через pip и руками с git. результат один django.core.exceptions.ImproperlyConfigured: 'firebird' isn't an available database backend or couldn't be imported. Check …

04.10.2021
Невозможно получить доступ к request.data в фильтре журнала

Я использую Django REST Framework и следую этому ответу django logging - django.request logger and extra context для включения пользовательских данных в мои записи журнала. При попытке получить доступ к record.request.data внутри filter() (чтобы сохранить его в record.data, как …

04.10.2021
Datetime получил наивное время даты, в то время как я уточнил до часового пояса

Я работаю над проектом Django. Вот мой код : today = datetime.datetime.now() currentperiod = Day.objects.get(enddate__gte=today.date(), startdate__lte=today.date()) И я получил это сообщение : RuntimeWarning: DateTimeField Day.startdate received a naive datetime (2021-10-04 00:00:00) while time zone support is active. …

04.10.2021
Django добавить к полю многие ко многим работает без сохранения

Какая разница между group.reportedBy.add(request.user) group.save() И group.reportedBy.add(request.user) Он сохраняется в БД даже без выполнения команды .save()

04.10.2021
Хотите возвращать словари в виде списков Python Django

Я хочу возвращать словари списков. С общей суммой, общей суммой, суммой налога и именем в каждом списке. ''' # налоговый отчет по филиалам и итог - FBR и NFBR def branch_report(request, params): branch = Order.value('name', 'sub_total', 'grand_total', 'tax_amount') report …

04.10.2021
Почему django не может отобразить изображения и видео в плеере AMP-story

Я уже несколько недель пытаюсь решить эту проблему, я не знаю, почему AMP Story не загружает изображения, которые я размещаю через базу данных Django, но каким-то образом я заметил очень странное поведение: он может загружать изображения и видео, которые …

04.10.2021
Как построить систему голосования на основе баллов (Django) [закрыто]

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

04.10.2021
TinyMCE: Пользовательское HTML-поле администратора Django некорректно отображается на HTML-странице

Я использую Django на backend и VueJS на frontend. Я использую tinymce для создания пользовательского HTML поля. description = CustomHTMLField('Description', blank=True, null=True) Настройки для tinymce: TINYMCE_DEFAULT_CONFIG = { 'plugins': 'print preview textcolor importcss searchreplace autolink autosave save …

04.10.2021
Мне нужна помощь, чтобы преобразовать этот код из django в nodejs

мне нужна помощь в преобразовании этого кода из django в nodejs def post(self, request): path = '/achievements/achievements.json' base = str(settings.BASE_DIR) try: with open(base+path) as f: achievements = json.load(f) except: return Response(status=status.HTTP_404_NOT_FOUND) for achievement in achievements: self.find_or_create(achievement) return Response({'data': achievements}, …

04.10.2021
Django : Как получить данные за месяц в формате week wise в django

Class Car(models.Model): name= models.CharField() model = models.CharField() date = models.DateTimeField(default=datetime.now) Это моя модель (автомобиль). Если я передаю параметры даты (2021-07-09), мне нужны данные за последний 1 месяц от этой даты. (Например: 2021-07-9 - 30 ДНЕЙ). Я использую фреймворк Django …

04.10.2021
Фильтр модели django с использованием понимания словаря

У меня есть модель, называемая cards, которая содержит ряд элементов, которые я хочу перебирать в цикле. Поэтому я пытался использовать некоторое понимание словаря следующим образом: cards = Card.objects.filter(device=device) output = { c.id : [c.generateData(), c.sensor.getLatestTime()] for c in cards} …

04.10.2021
Запуск daphne в супервизоре возвращает ошибку django.core.exceptions.ImproperlyConfigured

Почему Дафна возвращает мне ошибку через супервизор django.core.exceptions.ImproperlyConfigured: Requested setting LOGGING_CONFIG, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure () before accessing settings. Но когда я запускаю его из supervisorctl, …

04.10.2021
Изменение местоположения загрузки Django-filer

Как получить доступ к URL-адресам изображений для полей Filer-fields, а также как изменить место загрузки Class CustomFilters(models.Model): input_file = models.ImageField( upload_to='input/images/', blank=True, null=True) bg_image_one = FilerFileField(null = True,on_delete = models.CASCADE) name = models.CharField(max_length=50) action = models.CharField(max_length=150, choices=ACTION_CHOICES) is_active …

04.10.2021
Каков наилучший способ создания экземпляра модели django с модельной формой, в которой для некоторых полей установлены значения blank и null?

У меня следующая модель: class Foo(models.Model): field1 = models.CharField(max_length=100) field2 = models.ForeignKey(AnotherModel, on_delete=models.CASCADE) field3 = models.ImageField(blank=True, null=True) field4 = models.CharField(max_length=15, blank=True, null=True) А вот мое мнение: def myView(request): form = FooForm(request.POST or None) if form.is_valid(): # …

04.10.2021
Я получаю эту django ошибку 421, b'service not available (connection refused, too many connections when signing up for my account, i dont really know?

SMTPConnectError at /investor/signup (421, b'услуга недоступна (соединение отказано, слишком много соединений)') Эта ошибка задерживается уже несколько дней, я действительно застрял во время отправки электронной почты с django, и я новичок в django, поэтому у меня нет много идей о том, …

04.10.2021
Buffer = _builtin_open(filename, 'rb') PermissionError: [Errno 13] Permission denied: 'C:/Users/Users/OneDrive/Desktop/projects/Barracuda'

Traceback (most recent call last): File "C:\Program Files\JetBrains\PyCharm Community Edition 2021.1.2\plugins\python-ce\helpers\pydev\pydevd.py", line 1483, in _exec pydev_imports.execfile(file, globals, locals) # execute the script File "C:\Program Files\JetBrains\PyCharm Community Edition 2021.1.2\plugins\python-ce\helpers\pydev\_pydev_imps\_pydev_execfile.py", line 11, in execfile stream = tokenize.open(file) # @UndefinedVariable File …

04.10.2021
На каком уровне в архитектуре django MTV работает Django Rest Framework?

Я понимаю, что django - это архитектура MTV. Я также понимаю, что M - это модели, T - шаблоны (которые являются представлениями в MVC) и V - представления (которые являются контроллерами в MVC). Я хочу понять, являются ли сериализаторы …

04.10.2021
Django StreamHttpRequest работает с несколькими камерами

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

04.10.2021
Django websocket ValueError [закрыто]

Когда я обращаюсь к вебсокету на несуществующем put (ws://127.0.0.1:8000/ws/dgd/), django выдает ошибку Является ли это нормальным поведением или мне следует разобраться с этим случаем? 2021-10-04 11:35:46 ERROR server Exception inside application: No route found for path 'ws/dgd/'. Traceback …

04.10.2021
Django api функция для получения общего количества филиалов в POS

Ниже приведен мой код для функции api, я хочу вернуть каждый филиал пекарни с их суб-суммой, суммой налога и общей суммой. Мне дали задание сделать только эту функцию. Остальные части, такие как модели и т.д. уже выполнены. ''' def …

04.10.2021
Возникла ошибка при внедрении двух плагинов jquery? Пожалуйста, помогите мне разобраться с этой функцией

Здесь я использовал плагин slick slider sync jquery и для масштабирования я использовал плагин ddpowerzoom. Но, Это не работает должным образом, если я удалил ссылку плагина powerzoom, слайдер работает. Я хочу, чтобы слайдер, а также функция масштабирования в нем. Как …

04.10.2021
Функция else не работает в файле views.py django

Мое условие if работает, но условие else не работает. Даже если мы задаем условие для else, оно возвращает ответ блока except. import json from owner.models import Owner @csrf_exempt def register(request): if request.method == 'POST': payload = json.loads(request.body) username …

04.10.2021
Django: Форма множественного выбора (виджет)

Хочу создать форму к модели с m2m отношением к другой модели (~10k данных). Это поле с множественным выбором, как настроить форму на показ уже выбранных вариантов? Пользователь также должен иметь возможность удалить один из уже выбранных вариантов, не удаляя …

04.10.2021
Использование многопроцессорной обработки в командном скрипте администрирования django приводит к неожиданной ошибке

Я пытаюсь создать пользовательскую команду администрирования в моем проекте django. Я начал использовать concurrent.futures.ThreadPoolExecutor() для параллельного выполнения моего кода. Это работает хорошо, как показано здесь: def my_function(param_1=None): # this function needs to be executed parallely class Command(BaseCommand): def handle(self, …

04.10.2021
Django Virtual Environment - Нет модуля с именем 'gunicorn'

Я следовал этому руководству (https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-16-04), но в настоящее время я вижу следующее при попытке запустить gunicorn через файл службы gunicorn (/etc/systemd/system/gunicorn.service): Oct 04 11:30:22 ukgcdeploy01 gunicorn[8095]: File "/opt/envs/automation-console-env/bin/gunicorn", line 5, in <module> Oct 04 11:30:22 ukgcdeploy01 gunicorn[8095]: …

04.10.2021
Как лучше всего передать данные формы django в javascript ajax вызов?

У меня есть форма с определенным количеством полей, использующая вызов ajax для связи с сервером. И мне интересно, какой лучший способ передать данные, которые я получаю из request.post формы, и передать их обратно в свойство success javascript ajax. …

04.10.2021
Как исключить удаленные объекты в функции clean() на модели/форме с помощью inline_formsety

У меня есть модель с пользовательской функцией очистки, чтобы убедиться, что два DateRange не пересекаются: class MyModel(models.Model): date_range = DateRangeField() def clean(self): error_dict = {} if MyModel.objects.exclude(id=self.id).filter( date_range__overlap=self.date_range): error_dict['date_range'] = ValidationError( 'Range can not overlap with an existing period.', …