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

17.08.2022
Предварительное заполнение поля выбора моделью

Я новичок в разработке Django и у меня есть вопрос относительно полей выбора. Я хочу заполнить поле выбора моделью: # function.py [1] ingredients = Ingredients.objects.all() [2] extras = Extras.objects.filter(pizza_id=pizza_id) [3] form = SelectIngredientsForm(extras,ingredients) <pre class="lang-py …

17.08.2022
Почему пустое значение для экземпляра?

Я использую django-autocomplete-light. У меня есть модель: class MyModel(models.Model): name = models.CharField( 'MyName', max_length=200, ) city = models.CharField( 'City', max_length=200, ) В моей админке: @admin.register(MyModel) class MyModelAdmin(admin.ModelAdmin): list_display = ( 'pk', 'name', ) form = MyModelForm …

17.08.2022
POSTGRESQL - DJANGO - время без часового пояса и даты

Я работаю над проектом Django с базой данных Postegresql. Я только что создал подобную модель : from django.db import models from members.models import CustomUser class Article(models.Model): title = models.CharField(max_length=250) body = models.TextField() custom_user = models.ForeignKey(CustomUser, on_delete=models.CASCADE) created_at = …

17.08.2022
Django + Vue 403 Forbidden Error On axios.get

Я пытаюсь зарегистрировать пользователя, но Django rest API не может увидеть текущий jwt-токен регистрируемого пользователя и я получаю ошибку 403. API работает нормально на Postman со всеми аспектами аутентификации. Я попробовал несколько предложенных решений, но они, похоже, не работают. …

17.08.2022
Django environ returns -> Недопустимая строка: SECRET_KEY = "..."

Недавно я включил Django environ, и он возвращает следующее уведомление при запуске сервера разработки: Invalid line: SECRET_KEY = "django-insecure-9o9f18*-fk%9dh5s0$4xzt836m)*y!testestyf*z8$=j^uxks)k" .env SECRET_KEY=9o9f18*-fk%9dh5s0$4xzt836m)*y!testtestz8$=j^uxks)k Все остальные переменные окружения работают гладко в моем settings.py, за исключением этого уведомления (которое, похоже, пока …

17.08.2022
Не удается найти видео, загруженное с помощью selenium на Heroku - Django

У меня есть следующее приложение, над которым я работаю, но у меня есть ошибка, которую я не могу понять, что мне делать. Приложение выглядит следующим образом пользователь добавляет ссылку на видео, задача отправляется на celery через redis, celery скачивает …

17.08.2022
Django.db.utils.NotSupportedError: Требуется Oracle 19 или более поздняя версия (найдена 12.2.0.1.0)

'''Примечание: я установил oracle instance для windows ''' with connections['trdb'].cursor() as cursor: cursor.execute(sql) row = cursor.fetchall() col = cursor.description cursor.close

17.08.2022
Проблема с доступом сервисного работника к админке django при обслуживании react в качестве основного url

Я столкнулся со странной проблемой. Я использую react в качестве основного url("/") моего django backend. Когда я пытаюсь получить доступ к админке django в "/admin/", это прерывается сервисным работником, и он пытается маршрутизировать с react-router-dom вместо маршрутизации с django urls. …

17.08.2022
Как сортировать объекты в django

Def bubble_sort(nts): nts_len = len(nts) for i in range(nts_len): for p in range(nts_len - i - 1): if nts[p] &lt; nts[p+1]: t = nts[p] nts[p]= nts[p+1] nts[p+1] = t return nts def menu(request): products = Product.objects.all() if request.method == "POST": …

17.08.2022
Модули pipenv не видны в Django manage.py

Я только что начал работать над проектом Django. Для виртуального окружения я пытаюсь использовать pipenv. Внутри моей рабочей директории; Сначала я создал virtualenv с $ pipenv install django $ pipenv install autoslug> затем активировал его с …

17.08.2022
Django serializer чтение и запись нескольких полей модели с помощью

Как читать и писать несколько моделей в Django rest framework Model Serializer. например, я создал модель user-create view set API, для этого я создаю Model Serializer. там мне нужно дать несколько разрешений. для этого я передаю поле user_permissions с массивом …

17.08.2022
Django Template Language свернутый вывод

Мой шаблон включает цикл for и для каждой итерации он решает, создавать ли новый контейнер сообщений, просто добавлять сообщения или закрывать контейнер. room.html В моем первом чате все в полном порядке и он хорошо генерируется. <a href="https://i.stack.imgur.com/uBZOb.png" rel="nofollow …

17.08.2022
Почему фото товара не обновляется? Но название товара обновляется

У меня есть форма для обновления информации. Проблема в том, что product_title обновляется, но product_image не работает. Где проблема, почему фото не обновляется? views.py: def update_product(request,id): product = Products.objects.get(pk=id) form = update_product_info(request.POST or None, instance=product) if request.method == …

17.08.2022
Невозможно отправить несколько значений select в представление django

У меня есть select и у него несколько значений, но в backend список knowledge_keywords пуст knowledge_keywords = request.POST.getlist('knowledge_keywords') &lt;div class="container"&gt; &lt;div class="input-group"&gt; &lt;span class="input-group-addon"&gt; &lt;input type="checkbox" class="form-check-input" name="key_words_check_box" value="1"&gt; &lt;/span&gt; &lt;select class="hidden" id="keywords" name="knowledge_keywords" multiple="multiple" …

17.08.2022
Как я могу построить систему аутентификации с react, redux и django, не используя аутентификацию по умолчанию в django?

Я создаю веб-приложение, в котором у меня есть модель в Django, хранящая поля username, email, encrypted_password. Теперь я попросил построить систему аутентификации, используя эту модель с помощью react. Я не могу использовать стандартную модель пользователя Django. Итак, я …

17.08.2022
Как сделать POST-запрос в поле ManyToManyField?

У меня есть модель UserAccess, которая содержит два поля user и articles. Поле articles является ManyToManyField по отношению к модели Article, поэтому каждый пользователь имеет одинаковый список статей, связанных с ним. Я хочу изменить поле is_blocked с помощью POST-запроса …

17.08.2022
Как установить argon2 из терминала?

У меня возникла проблема с использованием класса Argon2PasswordHasher из django.contrib.auth.hashers. Я пытаюсь изучить его функции, начиная с кодирования в самом базовом использовании. Когда я пытаюсь установить argon2 из терминала с помощью: pip install argon2, он выдает мне множество ошибок: …

17.08.2022
Как отформатировать число в десятичную дробь в шаблоне django?

Здравствуйте, я пытаюсь отформатировать число (1999) в шаблоне Django в десятичную дробь с 2DP, например, (19.99) &lt;div class="card-body"&gt; &lt;p class="card-text"&gt;{{ object.max_price|stringformat:".2f" )} {{object.currency.id}}&lt;/p&gt; &lt;p class="card-text"&gt;{{object.min_price}} {{object.currency.id}}&lt;/p&gt; &lt;p class="card-text"&gt;-{{object.discount_percentage}}%&lt;/p&gt; &lt;p class="card-text"&gt;{{object.recommended_retail_price}} {{object.currency.id}}&lt;/p&gt; &lt;/div&gt; Я получаю эту ошибку: TemplateSyntaxError …

17.08.2022
Я пытаюсь создать API на python для системы управления больницей с помощью Flask [закрыто]

Импортировать время импортировать pickle импортировать os class Hospital: def init(self): self.sno=0 self.name='' self.age=0 self.sex="" self.email='' self.fname="" self.address="" self.city='' self.state='' self.height=0 собственный вес=0 self.med='' self.bill=0 self.paymentmethod='' self.pno=0 self.bgroup='' self.dname='' def Input(self): self.sno=input("Введите серийный номер:") self.name=str(input("Введите имя пациента:")) self.age=input("Введите возраст пациента:") self.sex=str(input("Введите …

17.08.2022
Django - кнопка добавления в избранное в ListView

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

17.08.2022
Временный каталог на Heroku с помощью Django

В моем проекте django я создаю временную директорию, выполняю нужный мне код, и все работает отлично. При развертывании на Heroku он просто больше не работает. Мне нужно иметь tempdirectory для запуска моего процесса. После этого мой pdflatex …

17.08.2022
Проблема с установкой uWSGI==2.0.19.1 на Mac M1 Monterey v12.5

У меня такое сообщение об ошибке, что я не знаю, что делать

17.08.2022
Как запускать потоки и ждать их окончания, не блокируя сервер Django?

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

17.08.2022
Поиск значения в JSONField с помощью неакцентированных и иконок

У меня есть модель с полем JSONField: class MyModel(models.Model): locale_names = models.JSONField() Форма поля JSON проста: ключи - это коды языков (en, fr...), а значения - переведенные строки. Я пытаюсь создать поисковый запрос, который …

17.08.2022
Как получить доступ к одному и тому же загруженному файлу в памяти через несколько различных вызовов API в Django

Я создаю приложение React/DRF, которое должно позволить пользователю загрузить файл Excel, затем выбрать лист из всех доступных листов в файле, а затем выбрать столбец данных из выбранного листа, прежде чем произойдет обработка данных. Мне не нужно сохранять файл, а только …

17.08.2022
Используйте метод модели в классе и переопределите этот метод

У меня есть метод complete в моей модели, как я могу использовать его в представлении моего класса, в методе моей модели есть один параметр под названием person, который передается, я не хочу, чтобы мой переопределенный метод использовал этот параметр. …

17.08.2022
Проблема при регистрации пользователя в db django rest framework

Hello у меня есть проект rest_framework и вот в чем проблема : и вот код (сериализатор и функция в views.py) <a …

17.08.2022
При использовании pipenv для создания виртуального env я получаю следующую ошибку

#Pipenv не работает# ###когда я пытаюсь использовать pipenv в моей оболочке wsl, это происходит сейчас! Я использовал pipenv в прошлом, но внезапно сегодня он не работает. Я пробовал удалять и переустанавливать pipenv, но он не работает. ### pipenv install django …

17.08.2022
Как поместить csrf_token внутрь представления формы django

Я новичок в django и столкнулся со странной проблемой. Если я создаю шаблон django и вставляю внутрь {% csrf_token %}, он работает хорошо, но если я ставлю декоратор @csrf_protect на view, он выдает мне Forbidden 403 (CSRF verification failed. Request …

17.08.2022
Django email почему нужно отправлять текстовую и HTML версии сообщения [дубликат]

Это пример отправки электронной почты из документа django: from django.core.mail import EmailMultiAlternatives subject, from_email, to = 'hello', 'from@example.com', 'to@example.com' text_content = 'This is an important message.' html_content = '&lt;p&gt;This is an &lt;strong&gt;important&lt;/strong&gt; message.&lt;/p&gt;' msg = EmailMultiAlternatives(subject, text_content, from_email, [to]) …

17.08.2022
Передача аргумента пользовательскому классу разрешения в django

У меня есть пользовательский класс разрешения, который расширяет базовое разрешение rest framework. Я пытаюсь передать аргумент allowed_groups, который будет списком всех групп, имеющих доступ к определенному представлению. Вот моя текущая реализация пользовательских разрешений. class CustomUserPermisions(BasePermission): message = "Ooops! …

17.08.2022
Пароль не хэшируется при регистрации с помощью AbstractBaseUser

Я создал базового пользователя с помощью AbstractBaseUser, создал свой UserManager и добавил его в новую модель пользователя. При регистрации с помощью createsuperuser все проходит нормально, но если я вручную создаю пользователя, его пароль не хэшируется.\ managers.py from django.contrib.auth.base_user import …

17.08.2022
Разрешения Django и объекты content_type после удаления модели

Когда модель Django удаляется, ее разрешения и объекты content_type, связанные с ней, продолжают существовать, имеют ли они какое-то другое назначение? Или они должны были быть удалены вместе с моделью?

17.08.2022
Использование Tempfile в качестве промежуточного хранилища перед загрузкой в модель

Мое приложение Django берет контекстный файл и преобразует его в файл pdflatex. Выходной каталог задан как f'{current_path}/media/pdf'. Все работает, как ожидалось. rendered_file = template.render(context).encode('utf-8') process = subprocess.Popen( ['pdflatex', '-output-directory', f'{current_path}/media/pdf'], stdin=PIPE, stdout=PIPE, ) process.communicate(rendered_file) Проблема возникает, когда я …

17.08.2022
Safaricom Daraja: обнаружен дубликат json-ключа

Я внедряю Lipa na M-Pesa online от Safaricom. Однако, когда я делаю запрос, я получаю ошибку, говорящую, что обнаружены дубликаты json-ключей. Полезная нагрузка: payload = { "BusinessShortCode": 174379, "Password": "the password", "Timestamp": "20220817050503", "TransactionType": "CustomerPayBillOnline", …

17.08.2022
(DJANGO + S3) + ZAPPA При вызове операции HeadObject произошла ошибка (400): Bad Request

У меня есть проект с django и s3 (acl enable private, public), развертывание осуществляется с помощью zappa, когда я пытаюсь загрузить файл в определенный s3 bucket через админку django, я получаю следующую ошибку error: ClientError at /admin/main/document/1/change/ An error …

17.08.2022
Как использовать ip-прокси в маршруте django

Есть такие сайты, как "XYZ.com" и "ABC.com", и эти сайты могут быть доступны только с таким диапазоном ip-адресов. у нас есть публичный IP, и с этого публичного IP доступен веб-сайт. (только из офисных помещений мы можем получить доступ …

17.08.2022
Отношение не существует "userAuthentication_user" при миграции Django

Я пытаюсь установить свой проект Django на экземпляр Ubuntu 20.04 на AWS. Я выполнил необходимые конфигурации. Но когда я собираюсь выполнить миграцию, я получаю эту ошибку. UserAuthentication_user - это внутренние таблицы, которые управляются для аутентификации в Django. <a href="https://i.stack.imgur.com/7RJgY.jpg" rel="nofollow …

17.08.2022
Как сделать интуитивно понятное поле формы для M2M отношений с большим количеством опций в Django?

Прошу прощения, если заголовок плохо сформулирован, я не смог найти лаконичный способ описать этот вопрос. Я работаю с клиентом, который использует библиотеку форм Django для того, чтобы пользователи могли создавать/редактировать экземпляры моделей. Недавно я добавил отношения "многие ко многим" между …

17.08.2022
В наборе форм Django отсутствует идентификатор для шаблона, отображаемого вручную

Я использую django formset для отправки динамически сгенерированной формы (на основе файла, загруженного пользователем). Шаблон отображает эту форму вручную (я предпочитаю это, потому что мне проще работать над стилем+HTML вместе в шаблоне). При отправке формы я получаю ошибку id is …