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

27.11.2022
Как вызвать функцию после полного сохранения объекта в Django

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

27.11.2022
Использование rest_framework_simplejwt.authentication - токен истекает через некоторое время, и пользователю приходится снова входить в систему

Я новичок в мире WEB и аутентификации, и у меня возникли некоторые проблемы. Я пытаюсь установить JWT аутентификацию с Django и React, но даже после того, как я установил это в django: SIMPLE_JWT = { 'ACCESS_TOKEN_LIFETIME': timedelta(days=10), 'REFRESH_TOKEN_LIFETIME': timedelta(days=20) } …

27.11.2022
Использование некоторого инструмента html-to-pdf для получения invoice.pdf

Я хочу использовать другие библиотеки, кроме pdfkit, так как wkhtmltopdf не работает в heroku. Я хочу заменить некоторые из этих строк для использования других библиотек. пожалуйста, подскажите мне! Насколько я знаю, только часть generatePDF нуждается в доработке. views.py: …

27.11.2022
Добавить пользователя в группу в сигнале post_save

Я хочу добавить пользователя в группу после сохранения объекта пользователя. Каждый пользователь имеет тип пользователя, соответствующий группе, к которой он принадлежит. Например, если тип_пользователя равен 2, то пользователь принадлежит к группе_3, и так далее. Вот мой код: class User(AbstractBaseUser, PermissionsMixin): …

27.11.2022
Как удалить объект в modelViewset в DRF?

Я делаю проект в DRF и использую modelviewset, мой объект имеет два булевых поля и двух пользователей в качестве внешних ключей, Теперь я хочу показать объект только этим пользователям, и если они оба установят атрибут boolean своего корреспондента в …

27.11.2022
Как создать динамический набор форм удаления?

У меня есть набор форм в html. Я добавил кнопку AddMore для добавления формы. Теперь я хочу создать динамическую кнопку удаления в html, но мне не хватает опыта работы с js и DOM. Как сделать кнопку удаления динамической с …

27.11.2022
Сохранение объекта JSON как всей модели в DJANGO

Я хочу сохранить информацию, которую мне посылает фронт в базу данных (я получаю JSON), проблема в том, что в модели есть внешние ключи и они могут быть заполнены или не заполнены и когда я пытаюсь сохранить некоторые данные с пустым …

27.11.2022
Как установить права для HR и TL для утверждения заявок в django rest framework

Я работаю над приложением HRMS на фреймворке django rest Я хочу установить права для Hr и Team leader на одобрение заявлений на отпуск сотрудников. Как я могу этого добиться. Если это одобрение администратора, я могу легко это сделать. Но поскольку …

27.11.2022
Я получаю следующую ошибку в моем файле Django. Может ли кто-нибудь помочь мне?

Я получаю следующую ошибку. Кто-нибудь может посмотреть и помочь мне? File "C:\Users\myUsrename\AppData\Roaming\Python\Python310\site-packages\django\contrib\gis\gdal\libgdal.py", line 69, in <module> lgdal = CDLL(lib_path) File "C:\Program Files\Python310\lib\ctypes\__init__.py", line 374, in __init__ self._handle = _dlopen(self._name, mode) OSError: [WinError 127] Указанная процедура не может быть …

27.11.2022
Запрос Get с последующим запросом Post в Django, как это сделать?

Через мой GET запрос здесь я могу получить некоторые mp3 файлы и скачать их, Теперь я хотел бы передать эти файлы другому API в качестве полезной нагрузки. Можете ли вы сделать это в одном вызове? Вот пример : class …

27.11.2022
DRF всегда возвращает сообщение not authenticated в Django rest framework, работающем на NextJS и Axios

После тестирования на postman я получаю правильный ответ, но когда я толкнул код для фронтенда, я получил отчет, что он всегда возвращает false... views.py # Check authentication status def check(request): data = {} if request.user.is_authenticated: data['response'] = 'user is …

27.11.2022
Использование URLconf, определенного в файле myworld.urls

Мой каталог index.html: <h1>Members</h1> <table border="1"> {% for x in mymembers %} <tr> <td><a href="update/{{x.id}}" style="decoration: none">{{x.id}}</a></td> <td>{{ x.f_name }}</td> <td>{{ x.l_name }}</td> <td><a href="delete/{{x.id}}">Delete</a></td> </tr> {% endfor %} </table> <p> <a href="add/" style="decoration: none">Add members</a> </p> …

27.11.2022
Как добавить пользовательский fild ко всем объектам модели django

У меня есть база данных, где есть компании и пользовательские пользователи, я хочу добавить пользовательское поле для разных компаний. Пример: пользователь имеет только ИМЯ, если компания "EXAMPLE": пользователь имеет поля только ИМЯ и возраст, если "VIN": пользователь имеет только …

27.11.2022
Сделать так, чтобы пользователь мог редактировать свои данные только в админке django

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

27.11.2022
Запрос к базе данных возвращает пустоту в тестовых случаях - Django

Я обновил версию Django для своего проекта с Django-2.2.16 --> Django3.2.14. Но с этим обновлением некоторые из моих тестовых примеров терпят неудачу, и я не могу понять причину неудачи. Мой файл тестового примера: import json from os import …

27.11.2022
Не могу остановить сельдерей

У меня проблема с celery worker. Мне нужно запустить celery worker по умолчанию, но возникает ошибка. Он говорит, что уже использует этот процесс почтового ящика! И когда я пытаюсь выполнить команду kill process, он говорит, что не найдено ни …

27.11.2022
Django Graphene мутация удаляет объекты вместо обновления

Есть такая мутация и довольно простая функция update, я ожидаю, что она будет обновлять только один параметр объекта, затем сохраняет его. На самом деле, при первом запросе она возвращает ожидаемый ответ, но объекты удаляются из БД. class PortfolioMutation(graphene.Mutation): class …

27.11.2022
Проблема миграции при размещении проекта django на PythonAnywhere

Недавно я закончил свой проект django и переключил свою базу данных с локальной базы данных SQLite, которую предоставляет вам django, на онлайновую базу данных postgreSQL, предоставляемую elephantSQL. Очевидно, что введя учетные данные базы данных в файл setings.py моего проекта …

27.11.2022
Я хочу создать пользовательскую форму регистрации и добавить дополнительные поля в стандартную модель пользователя Django

Введите описание изображения здесьI want to add full name instead of first and last name and I also want to add some others fields like address phone number city from django.forms import ModelForm from django.contrib.auth.forms import …

27.11.2022
Использование подзапросов в annotate django

у меня есть две модели, которые я хочу запросить из Job и user class Job(models.Model): #other fields removed personnel_assigned = assigned_personnel = models.ForeignKey( User,on_delete=models.RESTRICT,related_name="assigned_jobs", blank=True,null=True, ) is_performed = models.BooleanField(default=False) что я хочу получить всех пользователей с аннотированным полем …

27.11.2022
Увеличение каждого значения таблицы

У нас есть две модели класса: Student и Instructor. Студент и Преподаватель имеют отношения один ко многим. Модели: class Student(models.Model): instructor = models.ForeignKey(Board, on_delete=models.CASCADE, related_name="students") name = models.CharField(max_length=255) roll = models.IntegerField() mark = models.DecimalField(decimal_places=8, max_digits=16, default= 0.0) class Instructor(models.Model): …

27.11.2022
Импортирование decoreators.py в каталог верхнего уровня проекта django

Есть ли способ создать файл decorators.py в папке верхнего уровня проекта в Django, чтобы многие приложения могли его использовать? Если файл находится в каталоге верхнего уровня и я пытаюсь импортировать его в myapp/views.py по: from ..decorators import student_required, …

27.11.2022
Как загрузить файл непосредственно на s3 django

Я создаю поле формы и загружаю файл с его помощью. Я хочу, чтобы эти файлы загружались непосредственно на s3 без сохранения локально. Вот код class UploadFileForm(forms.Form): file = forms.FileField() if request.method == 'POST': form = UploadFileForm(request.POST, request.FILES) if form.is_valid(): …

27.11.2022
Копирование только атрибутов, не относящихся к отношениям django/python

Я копирую объект модели в другой, но хочу, чтобы при этом не копировались отношения Например, предположим, что у вас есть такая модель: class Dish(models.Model): name = models.CharField(max_length=100) description = models.CharField(max_length=500) category = models.ForeignKey(Category, on_delete=models.CASCADE, default=1) def __str__(self): return …

27.11.2022
Изменение языка по умолчанию Django

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

27.11.2022
Получение данных из внутренних моделей django

Я работаю над проектом, в прошлом я использовал sql запросы, но изменения в моделях django я использовал следующие модели для таблицы members class Members(models.Model): name = models.CharField(max_length = 50) address = models.CharField(max_length = 50) phoneNo = models.CharField(unique=True, max_length = 50) …

27.11.2022
Уведомления для приложения React Django с использованием GraphQL

Я работаю над приложением React Django с использованием GraphQL. Я слышал о websocket с подписками, но я не могу использовать это с graphene. Мне нужно что-то очень простое, то есть посылать сигнал с сервера клиентам, если есть новый комментарий. …

27.11.2022
Dockerfile Подготовка редактируемых метаданных (pyproject.toml) не был успешно запущен

Работаю над довольно простой задачей django. Все работает, как и ожидалось. Я пытаюсь собрать и запустить докер. Это Dockerfile: FROM python:3.10 ENV PYTHONUNBUFFERED=1 \ PYTHONDONTWRITEBYTECODE=1 \ PIP_NO_CACHE_DIR=off \ POETRY_NO_INTERACTION=1 \ POETRY_NO_ANSI=1 \ APP_PATH="/usr/src" WORKDIR $APP_PATH RUN pip install poetry COPY …

27.11.2022
Как я могу вернуть контекст из views.py в разных html-файлах в Django?

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

27.11.2022
Неправильный путь вместо фактического файла сохраняется в бэкенд в Django

Мы действительно боремся с этим У меня есть Vue front end с HTML формой <form id="postForm" method="POST" action=""> <div class="mediaButtons horizontal mb10"> <div class="mediaButton"> <input type="file" name="" id="postImages" accept="image/jpg, image/png, image/jpeg, image/tiff, image/webp, image/bmp, image/svg" @change="handleImages" multiple maxFileSize="50000" …

27.11.2022
Динамическое позиционирование элемента в зависимости от свойств модели в Django

В качестве личного проекта я работаю над пользовательским календарем. У меня есть Event модель, которая включает TimeFields описание того, когда событие начинается и заканчивается , которые я отредактировал, чтобы включить только соответствующие поля в этом сообщении. …

27.11.2022
Перевод Django. RuntimeWarning: Поле DateTimeField получило наивное время даты

Английский язык является языком проекта по умолчанию. Когда я переключаю язык, значения всех полей даты приходят в негодность. Когда я пытаюсь заполнить форму и отправить ее, появляется эта ошибка: RuntimeWarning: DateTimeField received a naive datetime (2022-11-27 12:00:00.045143) while time zone …

27.11.2022
Как добавить атрибуту к label в форме radio input Django?

Здраствуйте, имеется такой код для создания radio input: NAMES_CHOICES = [('1', '1'), ('2', '2'), ('3', '3')] Radio = forms.ChoiceField(choices=NAMES_CHOICES, widget=forms.RadioSelect) Данный метод создает label и запихивает внутрь него input. Как можно добавить атрибуты к этому label через form?

27.11.2022
Изменить объект с помощью ModelViewSet

Я строю проект с DRF и пытаюсь понять, как работает modelviewset, я посылаю url вот так: localhost/do_somthing/object_id/ и маршрутизирую его с помощью : router.register('do_somthing', views.do_somthing, basename='do_somthing') мнение таково: class do_somthing_View(viewsets.ModelViewSet): serializer_class = ObjectSerializer permission_classes = [permissions.IsAuthenticated] …

27.11.2022
Почему функция пытается обработать не загруженное изображение?

Возник вопрос, почему функция не позволяет загрузить изображение, а пытается обработать его в момент создания объекта? и как это исправить хотелось бы узнать. def image_as_base64(image_file, format='jpg'): if not os.path.isfile(image_file): return None encoded_string = '' with open(image_file, 'rb') as img_f: …

27.11.2022
Как использовать библиотеку тостов в html

Я использую библиотеку тостов под названием js-snackbar с шаблонами django, после вызова сообщений, я получаю Snackbar не определен на консоли, я что-то упускаю? {% if messages %} {% for message in messages %} {% if message.tags == 'success'%} …

27.11.2022
Хостинг веб-сайта или веб-приложения django

Как разместить мой новостной блог, который создан на python(django)...есть ваши предложения??? Я пробовал это на netlify и других двух платформах, но не смог сделать это, так что здесь я ищу помощи у огромного сообщества stack overflow, которое создано для …

27.11.2022
Приложение, которое измеряет расстояние между локалью и положением клиента

Django.contrib.gis.geoip2.base.GeoIP2Exception: Could not load a database from ... Я не могу найти решение для приложения, которое измеряет мне расстояние между локалью и положением клиента setting.py ` INSTALLEDAPPS = [ 'django.contrib.gis.geoip2', ] GEOIPPATH = os.path.join(BASE_DIR, 'geoip') utils.py from django.contrib.gis.geoip2 import …

27.11.2022
Python Django сохранение двух моделей из html-формы

У меня есть две модели: PersonelModel и ArizaModel. Обе в одной html форме. Данные о персонах ранее были сохранены в таблице PersonelModel. При нажатии кнопки fetch data данные извлекаются путем запроса в соответствии с полем p_sicil. Они отображаются в …

27.11.2022
Как изменить Django MultipleChoiceField для отображения нескольких данных из нескольких таблиц и использования определенного значения

У меня есть 3 реляционные таблицы базы данных Django, и я хочу отобразить данные в колонке 'name_en' во всех таблицах как метки, а 'id' в таблице city как значение в Django MultipleChoiceField | Example Table Structure | Table 1 …