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

13.02.2022
Передача информации между представлениями в DJANGO

Итак, у меня есть два представления, одно используется для отображения информации, а другое возвращает файл-ответчик. Я пытаюсь загрузить файл pdf, используя информацию из первого представления: @login_required() def detail(request, location_name): if request.method == "POST": return search_in_employees(request) current = CurrentInfo() pdf_data …

13.02.2022
TypeError: Поле 'id' ожидало число, но получило <django.db.models.fields.related_descriptors

У меня есть простое представление для показа всех текущих пользователей, которые условно фильтруются на основе типа пользователя, запрашивающего данные. serializers.py class MyAccountSerializer(serializers.ModelSerializer): image = serializers.ImageField() class Meta: model = User fields = ['id', 'sex', 'type', 'phone', 'image', 'email', …

13.02.2022
Редактирование объекта json в представлении формы, объект JSON должен быть str, bytes или bytearray, а не NoneType

В моей модели есть объект Json. class BotContents(BaseModel): class Meta: db_table = 't_bot_contents' name = m.CharField(max_length=200) action = m.JSONField(blank=True, null=True) А в View. class BotContentsUpdateView(LoginRequiredMixin, UpdateView): model = BotContents template_name = 'bot_contents/bot_contents_edit.html' в bot_contents_edit.html {{form.action}} …

13.02.2022
Как преобразовать приложение django в настольное приложение

У меня есть приложение Django, работающее на DigitalOcean с Nginx и PostgreSQL. Но некоторые клиенты хотят иметь автономную версию приложения, чтобы их данные оставались на их системах и им не нужно было подключаться к интернету. Одно из решений - …

13.02.2022
После обновления Mac OS Pycharm django python console не имеет нужной переменной окружения, но "run server" работает нормально

Я использую pycharm в качестве редактора моего приложения django. Все работало хорошо, пока я не обновил свой mac os. После этого многие настройки интерпретатора python сбились. Мне удалось исправить большую часть проблемы, и теперь я могу правильно "запустить сервер". …

13.02.2022
Получение объекта <django.db.models.query_utils.DeferredAttribute по адресу 0x1069ce0d0> вместо значений

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

13.02.2022
Django - как показать математический результат в процентах в dango admin

Я создал модель, которая имеет одно поле, которое вычисляет процент прибыли за месяц, результатом является плавающее число, округленное до 2 знаков, например, 0.50 Я хотел бы иметь в списке администратора в процентах, например. 0.50 будет отображаться как 50.00%, возможно ли …

13.02.2022
ValueError at /modifier_produit/1 В ModelForm не указан класс модели

вот мой forms.py : class stockupdateform(forms.ModelForm): class Meta: model:stock fields =['categorie', 'nom', 'quantite'] my views.py : def list_nom(request): title='liste des produits' form =stockSearchForm(request.POST or None) queryset=stock.objects.all() context= { "title":title, "queryset":queryset, "form":form, } if request.method == 'POST': queryset …

13.02.2022
Показать исходные данные UpdateView

У меня есть класс, который является наследованием UpdateView class BotContentsUpdateView(LoginRequiredMixin, UpdateView): model = BotContents template_name = 'bot_contents/bot_contents_edit.html' form_class = UploadBotContentsForm success_url = reverse_lazy("bot-contents-list") success_message = "success!!" class UploadBotContentsForm(forms.ModelForm): name = forms.CharField(label="name") class Meta: model = BotContents fields = ["name"] …

13.02.2022
Peerjs call.on("close") не работает. Кто-нибудь может мне помочь?

Я разрабатываю проект django с использованием peerjs для осуществления видеозвонка и голосового звонка. В моем проекте все работает хорошо, но если другой пользователь отклоняет мой звонок, call.on("close",...) не срабатывает. Поэтому я не могу закрыть вызывающий модал с экрана. document.getElementById("endCallButton").click(); и …

13.02.2022
Как вызвать конечную точку Django REST API с помощью CURL?

Я хочу вызвать API моей Django REST Framework с помощью cURL, но он ничего не делает. Мой URL имеет вид "https://MYURL/api/seedevents?secret=SECRET". В postman это работает и возвращает HTTP-ответ 201 Created. Если я вызываю с помощью CURL, например, "curl -XGET …

13.02.2022
Метод свойства и другие методы в моделях django

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

13.02.2022
Информация о моих моделях не отображается на новой странице, но отображается на предыдущей.

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

13.02.2022
Django не может найти страницу для перенаправления после добавления данных

Я хочу добавить данные в свою админ-панель, но не могу найти страницу для перенаправления. Шина работает правильно, когда я проверяю ее с помощью httppresponse, но она не перенаправляет после добавления данных Моя структура каталогов выглядит следующим образом: AppName/ app/ …

13.02.2022
ПОЧЕМУ НЕТ ссылок?

From django.urls import path from . views import about_s,menu urlpatterns = [ path('', menu), path('&lt;str:week&gt;/', about_s, name='reverse'), ] ЭТО URLconf from django.shortcuts import render # Create your views here. from django.http import * from django.urls import reverse WEEK={ 'monday':'понедельник', …

13.02.2022
Получение всех данных из запроса

Я продолжаю бороться с Django Model, отношениями менеджеров. У меня есть модель профиля, модель продукта и модель холдинга. class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) bio = models.TextField(max_length=500, blank=True) location = models.CharField(max_length=30, blank=True) birth_date = models.DateField(null=True, blank=True) products = …

13.02.2022
Базовая практика для выбрасывания исключения/ошибки из функции

Например, у меня есть скрипт следующего содержания def form_valid: temp = form.save(commit=False) try: temp.contents = makecontents() except: messages.error(self.request, error) return self.render_to_response(self.get_context_data(form=form)) messages.success(self.request, self.success_message) return super().form_valid(form) def makecontents(): if (if works well): return "this is my contents" else: return "this …

13.02.2022
Django Ошибка sub-select возвращает 3 столбца - ожидалось 1

Моя проблема состоит из двух частей Что я пытаюсь сделать Я пытаюсь создать форму редактирования профиля для профиля учителя I'm trying to assign query_sets to the request.POST dictionary and I'm getting this error when I try to …

13.02.2022
Как получить экземпляр пользователя в forms.py?

Такая проблема, хочу получить в форму записи уже имеющиеся в БД конкретного пользователя и сделать их отображения выбором (ChoiceField). forms.py class TransfersForm(forms.Form): def __init__(self, *args, **kwargs): self.user = kwargs.pop('user', None) super(TransfersForm, self).__init__(*args, **kwargs) account_1 = forms.ModelChoiceField(queryset=Bank_Account.objects.filter(client=self.user), label='С какого счёта') account_2 …

13.02.2022
Как сгенерировать ссылку на одноразовую загрузку Django со сроком действия

Я загружаю файлы, используя модель filefield на media-root. Теперь у меня есть такая ссылка: domain.com/media/file_name.file_extension.I'm asking about the best way to generate a one-time link with expire time from this main link for each user who click on file …

13.02.2022
IntegrityError at /register/ NOT NULL constraint failed: auth_user.description

Я на последних этапах развертывания моего приложения django на веб-сервере, но недавно получил эту ошибку при попытке зарегистрировать нового пользователя IntegrityError at /register/ NOT NULL constraint failed: auth_user.description Я повторно проверил ошибку с включенным DEBUG, и он говорит, …

13.02.2022
Домен блока Django Allauth

В настоящее время я работаю над аутентификацией Google и LinkedIn с помощью Django Allauth в проекте. Когда пользователь хочет зарегистрироваться через Google или LinkedIn, мне нужно предотвратить запросы на регистрацию с gmail.com и гарантировать, что он зарегистрируется только с …

13.02.2022
Django Rest Framework изменение формы администратора

Я хочу изменить форму страницы администратора DRF. В приведенной ниже ссылке показано, как можно изменить форму. https://docs.djangoproject.com/en/3.2/topics/auth/customizing/#a-full-example Но образец может повлиять только на Django, а не на DRF? Как я могу изменить форму страницы администрирования …

13.02.2022
Шаблон Django не отображает элементы модели

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

13.02.2022
Как добавить перезаписать уникальные данные с помощью django-import-export?

Мне нужно перезаписать существующие данные из файла Microsoft Excel &amp; Если данных нет в базе данных, они должны быть добавлены с помощью Django Admin &amp; Django Import Export.

13.02.2022
Как я могу получить url изображения в queryset.values()?

У меня есть модель пользователя следующего вида: class CustomUser(AbstractUser): ... email = models.EmailField(unique=True) profile_pic = models.ImageField(null=True, blank=True, upload_to=content_file_name) def content_file_name(obj, filename): ext = filename.split('.')[-1] filename = "profile_pic_{0}.{1}".format(str(obj.user.id), str(ext)) return os.path.join(filename) Я знаю, что могу получить путь к …

13.02.2022
Как загрузить файл изображения, измененный OpenCV, используя FileSystemStorage в Django?

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

13.02.2022
Как включить поля ManyToMany в пост-запрос DjangoRestFramework?

У меня есть этот сериализатор (есть еще поля в модели сущности, но они не имеют значения, так как единственная проблема у меня с M2M) class EntityServiceSerializer(serializers.ModelSerializer): class Meta: model = Service fields = '__all__' class EntityCreateSerializer(serializers.ModelSerializer): entity_service = …

13.02.2022
Как реализовать CSP для Ckeditor в Django

Я не использую CDN или какую-либо ссылку для CKEditor, но я установил его с помощью pip install django-ckeditor. Я добавил все необходимые CSP и конфигурации CKEditor в файл settings.py, но CKEditor не работает в html. В settings.py CSP_DEFAULT_SRC = …

13.02.2022
Django.core.exceptions.FieldError: Невозможно преобразовать ключевое слово 'date' в поле. Объединение по 'date' не разрешено

# Here is my models Это моя модель CustmerBuySell, разработанная БД. class CustomerBuySell(models.Model): customer = models.ForeignKey(CustomerAdd, on_delete=models.CASCADE) customer_buy_sell_debit = models.DecimalField(max_digits=10, decimal_places=2, default=0.00) customer_buy_sell_credit = models.DecimalField(max_digits=10, decimal_places=2, default=0.00) description = models.CharField(max_length=250, blank=True) date = models.DateField() sms = models.BooleanField(default=False) picture = …

13.02.2022
Как реализовать таблицу Игроков, которых в разных матчах может быть разное количество?

Я реализую отображение матчей на своем сайте по Age Of Empires 2. В игре может находиться 2 или больше игроков, и, при этом, разноче количество команд. Как мне стоит реализовать БД sqlite так, чтобы матчи правильно хранились? мой models.py …

13.02.2022
Ошибка Django: ModuleNotFoundError: Нет модуля с именем 'mydjangoprojstudentsstudents'

Вот ошибка в моей консоли git bash. Я только начинаю Django, поэтому не знаю, где искать ошибку. Мой файл settings.py …

13.02.2022
Как исправить moduleNotfoundErreor при деплое Django app на Heroku?

Я пытался развернуть свой проект django на heroku, но Heroku не отслеживает имя приложения моего проекта, как представлено в Procfile. Честно говоря, django_profile_viewer - это точное имя проекта, в котором находится мой файл настроек... #My procfile web: gunicorn django_profile_viewer.wsgi:application …

13.02.2022
"FIELD_ENCRYPTION_KEY должен быть определен в настройках" - ошибка encrypted_model_fields

Python 3.8.10 Django 4.0.2 django-encrypted-model-fields: 0.6.1 Я использую encrypted_model_fields для шифрования поля модели. Поле, которое я шифрую, является паролем, используемым для доступа к учетной записи пользователя другого приложения через api. Согласно docs мне нужно импортировать …

13.02.2022
Кто-нибудь знает, как использовать библиотеки Django и Brownie вместе (python)?

Кто-нибудь знает, как использовать библиотеки Django и Brownie вместе (python)? Спасибо за любую информацию.

13.02.2022
Django: фоновое изображение не появляется после генерации PDF из HTML в моем проекте Django

Привет народ, я хочу установить фоновое изображение для моего распечатанного pdf, я уже перевел его из html в pdf. Я перепробовал много решений, но у меня не получается установить фон (он не появляется); Вот мои попытки: Первая …

13.02.2022
Django 4.0.2 | Python 3.9.7 | TypeError: __init__() отсутствует 1 необходимый позиционный аргумент: 'get_response'

Я написал пользовательскую аутентификацию и добавил промежуточное программное обеспечение для проверки csrf в процессе аутентификации. Я вызываю следующую функцию в функции аутентификации. def enforce_csrf(self, request): """ Enforce CSRF validation """ check = CSRFCheck() check.process_request(request) reason = check.process_view(request, None, (), …

13.02.2022
Запуск сервера Django в качестве демонского процесса при запуске/перезагрузке виртуальной машины GCP

Я подключаюсь к виртуальной машине GCP через ssh-ключ в visual studio code. Я создал Django API и хочу запустить сервер как процесс daemon при запуске виртуальной машины. Я создал файл сценария run_script.sh cd /home/s4cuser/poc_system python3 manage.py runserver …

13.02.2022
Как узнать, какие условия дают ошибку в запросе mongodb, чтобы затем обработать ошибку

Я использую pymongo и django. В моем случае я хочу знать, какое из моих условий в find или find_one или find_one_and_update mongo query возвращает false. Например, у нас есть такой документ: { { "key": 1, "name": "my_name" }, …

13.02.2022
Django - Реализация и тестирование кэширования

Похоже, что я сталкиваюсь с проблемами кэша в своем приложении, поэтому я хотел бы реализовать эту функцию разрушения кэша, как мне было рекомендовано. Контекст: мое приложение уже находится на рабочем сервере (альфа-версия), и поскольку это развитие наземных настроек, я …