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

11.11.2021
Django переименование загруженного файла: добавление определенной строки в конце

Я ограничиваю кнопку загрузки, чтобы разрешить только файлы csv. Мне нужна помощь, чтобы добавить _hello в конце каждого файла, загруженного пользователем, но перед расширением. (например, имя_файла_пользователя.csv автоматически становится имя_файла_пользователя_hello.csv) . Опционально: Я бы хотел, чтобы исходный файл …

11.11.2021
Django,postgres error:column " " of relation " " does not exist

У меня есть 3 таблицы: event,event_type,patient и event_type, и patient являются внешними ключами для таблицы event. event fields:id, event_type(foreign key),event_unit, event_value,event_time, patient(foreign key) event_type fields: id, type_name patient fields : patient_id ,patient_name Я использовал Django …

11.11.2021
Имя 'user' не определено

Я пытаюсь сделать пользовательскую страницу регистрации без использования usercreationform Я создал модель и импортировал ее, но когда я запускаю ее, я продолжаю сталкиваться с этой ошибкой NameError at /register имя 'user' не определено в частности строка: if user.password != user.repassword: …

11.11.2021
Метод не разрешен (POST): /property/like/

При отправке моей формы постоянно возникает ошибка Method Not Allowed (POST): /property/like/ <form action="{% url 'property:like-post' %}" method="POST"> {% csrf_token %} <input type="hidden" name="property_id" value="{{obj.id}}"> {% if request.user not in obj.liked.all %} <button class="btn love-badge btn-raised btn-wave btn-icon …

11.11.2021
Изменить данные, введённые через форму

У меня есть модель, которая формирует информацию о сотрудниках. class Employee(models.Model): name = models.CharField(max_length=50, verbose_name="ФИО") date_of_start = models.DateField(verbose_name="Дата оформления") position = models.ForeignKey("Position", on_delete=models.PROTECT, verbose_name="Должность") department = models.ForeignKey("Department", on_delete=models.PROTECT, verbose_name="Подразделение") def __str__(self): return self.name @property def days_worked(self): days_worked = datetime.now().date() - …

11.11.2021
Django SetPasswordForm ничего не отображает

Django's SetPasswordForm ничего не отображает, пожалуйста, помогите. Вот что я получил: views.py from django.contrib.auth.forms import SetPasswordForm @login_required def profile_security(request): template = "profiles/profile_security.html" form = SetPasswordForm print("form.base_fields: %s" % form.base_fields) context = {"profile_index_active": "active", "underline_security": "text-underline", "form": form} return …

11.11.2021
Как реализовать SSO на нескольких сайтах

У нас есть несколько веб-сайтов, для которых мы хотим внедрить систему единого входа. Это оба сайта на Django / Wagtail. В настоящее время они оба используют стандартный логин Django для аутентификации. Мы хотим сделать так, чтобы если пользователь входит …

11.11.2021
Создание формы Django из иностранного ключа

Я пытаюсь создать простое приложение Django, которое позволяет пользователям создавать и редактировать рецепты, состоящие из ингредиентов. models.py class Recipe(models.Model): name = models.CharField(max_length=100) description = models.CharField(max_length=1000) class Ingredient(models.Model): api_id = models.IntegerField(primary_key=True) # id in Spoonacular database name = models.CharField(max_length=100) # …

11.11.2021
Django просит заполнить форму не обязательно

У меня странная ошибка с моими формами. На одной странице я должен работать с 2 отдельными формами, 1-я не имеет никаких проблем и я могу добавить запись в БД, Вторая выдает ошибку с просьбой заполнить необходимые данные из первой …

11.11.2021
Получение человекочитаемого значения поля Django Form

У меня есть следующий код в моем файле forms.py: class MultiFilterForm(forms.Form): review_choice =(('gte', 'Reviews >=',), ('exact', 'Reviews =',), ('lte', 'Reviews <=',)) reviewsign = forms.ChoiceField(choices = review_choice, required = False, widget = forms.Select(attrs={'id': 'reviewSign','class': 'form-control',})) Что мне нужно …

11.11.2021
Использование полей DRF FlexFields в дополнительных действиях

Я хочу использовать flexfields в viewset extra action serializers.py class FarmSerializer(FlexFieldsModelSerializer): class Meta: model = Farm fields = [ 'id', ... 'varieties', 'conditions', 'created_at', 'updated_at', 'created_by' ] expandable_fields = { 'varieties': ('labels.serializers.VarietySerializer', {'many': True}), 'conditions': ('labels.serializers.ConditionSerializer', {'many': True}), } …

11.11.2021
Django как выполнить цикл с использованием диапазона через два списка одновременно

Я работаю с Django и хотел бы выполнить итерацию по двум спискам так, чтобы они были рядом: my views file: def displayDict(request): data = ["a", "b", "c"] data2 = ["x", "y", "z"] return render(request, 'chattr.html', {'range': range(0,len(data)-1),'dictItems': data, "otherDict" …

11.11.2021
Как я могу определить и сослаться на пользовательские группы пользователей в Django, по которым я могу сортировать, например, user.is_superuser?

Я создал несколько пользовательских групп в моем приложении Django, потому что я хочу показывать им разные наборы полей администратора. Я думал, что они будут работать аналогично user.is_superuser. Но они не делают этого. У меня есть этот def …

11.11.2021
Как в Django определить строковое значение для перечисления IntegerChoices?

Я использую Django 3.2 и Pythnon 3.9. В моей модели я определяю перечисление int. Я хотел бы также определить для него читаемые строковые значения, поэтому я попробовал class Transaction(models.Model): class TransactionTypes(models.IntegerChoices): BUY = 0 SELL = 1 labels = { …

11.11.2021
Django bulk update db table using model from html table Объект 'dict' не имеет атрибута

МОДЕЛЬ class BGD(models.Model): #need to update name # id=models.IntegerField(primary_key=True) Workgroup = models.CharField(max_length=50) Center = models.CharField(max_length=50, blank=True, null=True) Description = models.CharField(max_length=250) InsertDate = models.DateTimeField(default=datetime.now, blank=False) Is_Active = models.CharField(max_length=25, blank=True, null=True) # def __str__(self): # return "%s" % (self.id) class Meta: managed …

10.11.2021
Печать таблицы с тем же внешним ключом, что и id пользователей. Использование django и mysql

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

10.11.2021
Я не могу создать поле OneToOneField и поле ForeignKey в модели User?

У меня есть эти две модели class TaskModel(models.Model): user=models.ForeignKey(User,on_delete=models.CASCADE,primary_key=True) name=models.CharField(max_length=100) start=models.DateField() end=models.DateField() note=models.CharField(max_length=300) class ProfileModel(models.Model): user=models.OneToOneField(User,on_delete=models.CASCADE, primary_key=True) img=models.ImageField(upload_to='profileimg',blank=True) desc=models.TextField(max_length=500) occupation=models.CharField(max_length=100) martial=models.CharField(max_length=50) но когда я выполняю команду makemigrations, она показывает мне эту ошибку:: eg:- app.TaskModel.users: (fields.W342) Установка unique=True …

10.11.2021
PYODBC не выполняет циклическое выполнение sql-запросов

В настоящее время у меня есть функция представления в Django, которая необходима для вычисления 2% процентов на счетах, задолженность которых превышает 200, и вывода этого на лист excel Однако, я столкнулся с проблемой, когда моя функция отображает только одну …

10.11.2021
Django, Эффективный способ перенаправления URL-адресов

Когда происходит изменение DOM, срабатывает функция Javascript и перенаправляет на страницу того же сайта с определенными параметрами. С точки зрения производительности, правильный ли нижеприведенный метод? const fire=(arg)=>{ location.href = '/admin/arg/'; } Нужно ли использовать тег …

10.11.2021
Как передать изображение из URL в шаблон Django?

У меня следующий вид: import requests def home(request): r = requests.get("https://via.placeholder.com/150") # Use the headers (r.headers) for something here ... return render(request, 'index.html', {'image': r.content}) А затем в шаблоне я хочу использовать изображение в теге <img>, например, так: …

10.11.2021
Django нет уникального ограничения, соответствующего заданным ключам для ссылаемой таблицы

У меня есть 3 модели: class Event_type(models.Model): """ Event_type is like a category model for patient, datebase relationship is one to many """ name = models.CharField(max_length=40,unique=True) class Meta: verbose_name = "event_type" verbose_name_plural = verbose_name def __str__(self): return self.name …

10.11.2021
API, возвращающий массив внутри объекта, как отобразить содержимое - Django

Итак, я запрашиваю спотовую цену у cex API, он возвращает что-то вроде этого {"data":[{"amount: "67000.0", "base": "BTC", "currency": "USD"}]} конечно, есть несколько возвратов, поэтому я хочу перебрать их в цикле. В моем файле views.py я передаю его в …

10.11.2021
Невозможно установить Django версии 1.11.22 с установленным python 2.7 на windows 10

На моей машине глобально установлен python 2.7, а версия pip - pip 20.3.4. Я хочу установить Django версии 1.11.22. Когда я пытаюсь сделать это с помощью pip install Django==1.11.22, я получаю ошибку, как показано на рисунке. Это происходит не …

10.11.2021
400 (Плохой запрос Vue Js, axios и Django rest framework для POST и PUT метода

Мои запросы Get и Delete работают отлично. Но, получаю 400 Bad request при вызове метода POST или PUT. И для вашего сведения, мой Django rest framework работает нормально в POST-MAN и …

10.11.2021
Django - Поле поиска в качестве ввода формы из другой таблицы

У меня есть форма, которая создает объект со следующими двумя полями : Они создаются из моего models.py как : class Propositions(models.Model): ClientName = models.CharField(max_length=50, null=False, blank=False) ClientSiret = models.CharField(max_length=14, null=False, …

10.11.2021
Исключение admin.logenty из dumpdata

Я пытаюсь сбросить данные, используя python manage.py dumpdata --exclude=admin.logentry но он все равно включается в конечный json. Подскажите, что я делаю не так?

10.11.2021
Обработка повторяющихся модалов Bootstrap в Django

Как люди обрабатывают bootstrap-модалы в Django, которые нужно показывать на нескольких страницах? Есть ли у вас специальный класс для обработки второй формы? Используете ли вы Crispy Forms? Например, если у меня есть модальная форма Contact Us, которая запускается …

10.11.2021
Использование Python's deepcopy для различных моделей django

У меня есть две разные модели django с большим количеством атрибутов, которые отличаются только 1 или 2 атрибутами. На основе некоторых условий я хочу прочитать одну строку из одной модели таблицы и записать в другую таблицу. На данный момент …

10.11.2021
Форма булевого поля DJANGO не сохраняется

У меня есть простой контрольный список, который водитель в воображаемом сценарии должен отметить перед началом своего дня. Для этого у меня есть модель, в которой есть все галочки: from django.db import models from accounts.models import User from Inventory.models import …

10.11.2021
Как исправить ошибку (Скрытое поле submitted_by) This field is required в django

Я пытаюсь скрыть поле submitted by в моем forms.py, потому что я не хочу, чтобы пользователь загружал задание от имени другого пользователя. Поэтому я скрываю поле, но перед тем, как скрыть его, я устанавливаю значение зарегистрированного пользователя в этот текст …

10.11.2021
Проблема при попытке сохранить данные в базе данных Django

Я пытался сделать чистый api Django и сохранить некоторые данные в моей базе данных для отработки. Но у меня возникли некоторые проблемы, когда я пытаюсь сохранить данные. Например Я попробовал этот код для метода post …

10.11.2021
Как я могу отправить обновленный запрос от одного api к другому api

Я вызываю update_profile api, по которому return Response(self.profile(request).data) должен выдавать обновленный профиль пользователя. но дело в том, что он не выдает результат в реальном времени. Если я меняю имя, это не отражается в одном api хите. Изменения отражаются во …

10.11.2021
Django: Когда поле `auto_now` не будет обновляться?

Предположим, у меня есть приложение Django, поддерживаемое Postgres, и в этом приложении у меня есть модель Contact с DateTimeField под названием last_updated. Предположим, что last_updated имеет auto_now, установленный на True. Я знаю, что есть некоторые обстоятельства, при которых last_updated …

10.11.2021
Поймана ошибка LDAPError при аутентификации

После обновления версии Python с 3.6 до 3.9 и версии Django с 2.2.16 до 2.2.17 мы получаем следующую ошибку при входе в приложение с помощью аутентификации Kerberos-AD. Поймана ошибка LDAPError при аутентификации ****************: SERVER_DOWN({'result': -1, 'desc': "Не удается связаться с …

10.11.2021
Как сделать динамический путь к источнику FileFieldPath в django?

Info: Я пытаюсь использовать FileFieldPath в django. Я хочу сделать FileFieldPath(path=dynamic). Я хочу, чтобы у каждого пользователя был свой путь к каталогу для выбора файла. Есть ли способ, чтобы пользователь мог определить свой путь из админки django? class SourcePath(models.Model): author …

10.11.2021
Проблемы при реализации SSO с использованием Django SAML2 Auth и AzureAD

Ошибка, которую выдает приложение, следующая: ERROR:saml2.sigver:check_sig: ERROR:saml2.response:correctly_signed_response: Failed to verify signature ERROR:saml2.entity:Signature Error: Failed to verify signature ERROR:saml2.client_base:XML parse error: Failed to verify signature И похоже, что это проблема Windows. Кто-нибудь знает, как я должен это реализовать? …

10.11.2021
Django фильтрует объекты полей формы по существующей связи "один-к-одному

Я новичок в django и все еще пытаюсь разобраться в базовых вещах. У меня есть три модели: pc, pcslot и card. pcslot содержит отношения к слотам и к pc. Один pc может иметь несколько слотов, каждая карта может быть …

10.11.2021
Как создать комбинированную сложенную гистограмму и таблицу для отображения на веб-сайте HTML

Я пытаюсь создать что-то вроде этого: или что-то вроде этого: Это комбинированная гистограмма с таблицей под ней. Обратите внимание, что …

10.11.2021
Вычисление 38 дней от последней даты месяца в Django [дубликат]

рассмотрим дату как invoice.created_at = datetime.date(2021, 11, 17) next_month_first_date получает первую дату следующего месяца next_month_first_date = (invoice.created_at.replace(day=1) + datetime.timedelta(days=32)).replace(day=1) # datetime.date(2021, 12, 1) Теперь мне нужен последний день invoice.created_at месяца this_month_last_day = ? …

10.11.2021
Как получить доступ к request.user в def save() в модели?

Я хочу создать пользователя при создании объекта. Этот объект связан с пользователем внешним ключом. Я переопределил метод def_save(), чтобы создать пользователя и связать его с объектом. Проблема: я генерирую случайный пароль для этого пользователя и хочу отправить его по …