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

04.10.2021
Форма администратора Django выдает IntegrityError для модели с условным UniqueConstraint

Меня попросили добавить некоторую логику для моделирования уникальности. Каждый Платеж должен иметь заполненный либо transaction_id, либо payment_id. Каждый платеж идентифицируется по (transaction_id, operation, payment_created_date) или (payment_id, operation, payment_created_date). На уровне базы данных это работает нормально. Вставка платежа с одним …

04.10.2021
Django отображение списка изображений в таблице из поля ManyToMany

Я создал модель для подробной информации о вакансиях. Модель вакансии имеет следующие поля: class Job(models.Model): job_position = models.ForeignKey(Position, on_delete=models.PROTECT, related_name='job_position') applicants_to_hire = models.IntegerField(null=True, blank=True, validators=[MinValueValidator(1), MaxValueValidator(15)], default=1) hiring_team = models.ManyToManyField(Employee, related_name='hiring_team') class JobListView(LoginRequiredMixin, ListView): model = Job template_name = …

04.10.2021
Почему я получаю TypeError строковые индексы должны быть целыми числами в этом вызове API? (посев Django DB)

Я пытаюсь посеять django DB из внешнего API, используя это руководство (https://medium.com/@chilinski.a/how-to-seed-a-django-api-with-data-from-an-external-api-b577b6e6ad54). Я точно воспроизвел код для своего собственного проекта, я думаю, но получаю TypeError при запуске python manage.py seed и не уверен, почему. Вот …

04.10.2021
Создание новой таблицы RT в Django SphinxSearch

У меня есть сайт django, работающий с sphinxsearch, и у меня проблемы с созданием новой таблицы RT. Ранее я уже добавлял столбцы в таблицы RT, выполнив следующие действия: sudo service sphinxsearch stop Удалите данные в var/lib/sphinxsearch Добавьте поле …

04.10.2021
Подключение устройства ZKTECO из хостинга django Сайт выдает ошибку

Я создал сайт для подключения устройства ZKTECO K40. Метод подключения довольно прост from zk import ZK, const zk = ZK('192.168.1.13', port=4370, timeout=5) conn = zk.connect() Вы устанавливаете соединение при запуске с локального хоста, подключенного в той же сети Но после …

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 …