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

24.03.2022
502 Bad Gateway nginx/1.18.0 (Ubuntu) Django Digital ocean

Я хочу развернуть свой проект django с помощью Ubuntu и Digital Ocean. Это не первый раз, когда я это делаю, но теперь я продолжаю получать эту ошибку и не знаю, что ее вызывает. Я использовал это видео в качестве руководства …

24.03.2022
Django-session-security не работает для remember me

Я пытаюсь сделать запоминание меня на странице входа, но не получается. Я пытался установить settings.SESSION_EXPIRE_AT_BROWSER_CLOSE=False в views.py или удалить SESSION_EXPIRE_AT_BROWSER_CLOSE в settings.py, но ничего из этого не работает. Может кто-нибудь помочь? settings.py SESSION_SECURITY_EXPIRE_AFTER=6 SESSION_SECURITY_WARN_AFTER=5 SESSION_EXPIRE_AT_BROWSER_CLOSE=True views.py def loginPage(request): …

24.03.2022
Django автоматически выходит из системы при перезагрузке страницы

Я использую SESSION_EXPIRE_AT_BROWSER_CLOSE = True для выхода пользователя из системы после закрытия браузера, и это прекрасно работает на локальном компьютере, но когда я развертываю сайт и использую эту функцию, пользователь сразу же выходит из системы после входа. Я использую …

24.03.2022
Арифметические операции в шаблоне django

\<tr\> {% for i in portfolio %} \<!-- \<th scope="row"\>{{i.id}}\</th\> --\> \<td\>{{ i.stock }}\</td\> \<td\>{{ i.quantity }}\</td\> \<td\>{{ i.purchasedPrice }}\</td\> \<td\>{{ i.currentPrice }}\</td\> \<td\>{{ i.quantity\*i.currentPrice - i.quantity\*i.purchasedPrice|safe }\</td\> \<td\>\</td\> \</tr\> {% endfor %} Я хочу отобразить полученные …

24.03.2022
Как дать авторизацию просмотра/доступ к объекту модели разным пользователям по создателю объекта в django

Я делаю проект онлайн класса на Django, где я создал модель под названием курс, который доступен учителям. Когда я создаю класс/новый курс, создается его объект. Теперь я пытаюсь добавить студентов/пользователей в определенный объект курса/класса, приглашая студентов или студенты могут зарегистрироваться, …

24.03.2022
Django Передача динамического поля модели

Предположим, я хочу создать поле динамической модели. Я пытаюсь объяснить это подробнее. Предположим, я хочу создать что-то вроде Add a field, затем спросить имя поля и тип поля, который хочет пользователь, может быть char, date, text и т.д.. Пользователь …

24.03.2022
Как опубликовать только дату при обновлении

Моя модель. class CenterCampPackage(core_models.TimestampedModel): centers = models.ManyToManyField(Centers, related_name="camp_centers", blank=True) package = models.ForeignKey("package.Package", related_name="camp_package",null=True, blank=True,on_delete=models.CASCADE) valid_till = models.DateTimeField(null=True, blank=True) valid_from = models.DateTimeField( null=True, blank=True) is_active = models.BooleanField(default=True) Мои сериализаторы: class CenterCampPackageUpdateSerializer(serializers.ModelSerializer): centers = serializers.PrimaryKeyRelatedField(queryset=Centers.objects.all(), many=True) package = serializers.PrimaryKeyRelatedField(queryset=package_models.Package.objects.all(), allow_null=True, required=False) …

24.03.2022
Удаление Z из поля DateTimeField в сериализаторе

Есть ли способ заставить мой сериализатор выводить поле datetime по умолчанию следующим образом 2022-03-28T00:00:00+00:00 Вместо этого 2022-03-23T03:16:00Z Я получаю первый вывод, когда я делаю это return obj.time.isoformat()

24.03.2022
PythonAnywhere "ModuleNotFound Error django"

Я работаю над размещением приложения Django на pythonanywhere. Оно у меня полуработало до того, как я изменил несколько вещей, предложенных руководством, после чего оно начало выдавать ошибку ModuleNotFoundError, говорящую, что Django не установлен, хотя я установил его в виртуальной …

24.03.2022
Django - есть ли способ подключить Cytoscape? (Не CytoscapeJs)

Я ищу способ использовать библиотеку Cytoscape с Python через Django. Я хотел бы перейти к маршруту и иметь возможность щелкнуть узел и получить выход. Я хочу, чтобы это было похоже на это видео: https://www.youtube.com/watch?v=g8xBlilTV4w …

24.03.2022
Изменение внешнего ключа на основе изменяющихся входных данных

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

24.03.2022
Как добавить несколько фильтров при использовании фреймворка Django Rest search_filter

В настоящее время я пытаюсь создать сайт на основе фуллстэка, используя django для бэкенда. Одной из функций, которую я создаю, является функция поиска. Для этого я использовал встроенный в django-rest SearchFilter, а также встроенный OrderingFilter, чтобы пользователи могли переключать …

24.03.2022
Django def list API join two table drom DB

Я пытаюсь использовать функцию def list Django из этих двух, которые у меня есть таблиц Batch и BatchYield таблица Batch выглядит так batch_id | batch_status | `````````|```````````````| 11 | completed | а таблица BatchYield выглядит как id …

24.03.2022
Django не распознает действительного суперпользователя

Я пишу приложение под названием product, используя django, и я создал для него суперпользователя, но оно не распознает вновь созданного суперпользователя. Оно распознает суперпользователя из другого приложения, которое я создал, а это приложение и все связанные с ним файлы …

24.03.2022
RuntimeError: нет запущенного цикла событий Djnago runworker

Я развертываю свое приложение Django на AWS Ec2 с Apache. У меня есть Asgi и WSGI. Я хочу запустить: sudo daphne MyProject.asgi:channel_layer --port 80 --bind 0.0.0.0 -v2 sudo python manage.py runworker -v2 Но когда я запускаю рабочий, …

24.03.2022
Получение первичного ключа конкретного объекта из списка объектов в Django

Я пытаюсь получить конкретный пк выбранного объекта, когда пользователь принимает доставку. Моя проблема в том, что я каждый раз получаю только pk первого объекта в списке. Я хочу получить пк выбранного объекта. просмотров: @login_required(login_url="/signin/?next=/driver/") def deliveries_available_page(request): deliveries = Delivery.objects.filter( …

24.03.2022
Как django может публиковать несколько значений одновременно?

Если создать код как выше, создать значение в index.html, и нажать кнопку, чтобы вывести только одно значение. Как я могу решить эту проблему? if request.method == 'POST': post = Post() post.yyyy = request.POST['yyyy'] post.mm = request.POST['mm'] post.dd = request.POST['dd'] …

24.03.2022
Получение всех объектов модели с полем ForeignKey приводит к медленному и большому количеству вызовов запроса

При использовании ModelChoiceField я передаю все объекты через brand = forms.ModelChoiceField(queryset=MobileModel.objects.all()) Модель выглядит следующим образом: class MobileModel(models.Model): brand = models.ForeignKey(MobileBrand, on_delete=models.PROTECT, blank=True, null=True) .... При проверке отладчиком я вижу, что SQL запрос вызывается для каждой строки …

24.03.2022
Django - Использование значения поля в качестве параметра в KeyTextTransform

Пытаюсь использовать KeyTextTransform для получения числа из json-поля. Проблема в том, что целевой номер вложен в идентификатор пользователя. Чтобы получить число, мне нужно динамически получить user_id и использовать user_id для ввода ключа в целевой словарь. Итак, мой вопрос …

24.03.2022
Видео, сохраненное в Firebase, не воспроизводится на Iphone

У меня есть видео .mp4 размером 5 Мб в хранилище firebase, с помощью приведенного ниже кода оно хорошо загружается во всех веб-браузерах. Однако оно не загружается в iPhone. .mp4 не работает в safari, но .mov работает. Однако и .mp4, …

24.03.2022
Django избыточное отношение пользователей в связанных моделях для целей разрешения

Я довольно новичок в django и backend, я сделал две модели Car & Service которые имеют отношение к пользователю (для проверки прав доступа, при работе с ними) и теперь я пытаюсь связать одну с другой, я заметил, что они …

24.03.2022
Загрузка файла формы в geodjango

я пытаюсь загрузить файл формы в postgres с помощью django и geopandas. но он возвращает эту ошибку: (psycopg2.errors.DuplicateTable) relation "idx_Village_kcnT1Uu_geom" already exists вот моя модель: class ShapeFile(models.Model): name = models.CharField(max_length=45) description = models.TextField() file = models.FileField(upload_to='user_shape_file') …

24.03.2022
Развертывание Django в продакшн правильный способ сделать это?

Я разрабатываю приложение Django Wagtail на своей локальной машине, подключенной к локальному серверу postgres. У меня есть тестовый сервер и рабочий сервер. Однако, когда я разрабатываю локально и пытаюсь загрузить его, всегда возникают проблемы с makemigration и …

24.03.2022
Значение по умолчанию для экземпляра модели Django

У меня есть модель Django name = models.CharField(max_length=255) excerpt = models.TextField() desc = models.TextField() due_date = models.DateTimeField() created_at = models.DateTimeField() priority = models.IntegerField(default = 1) Когда я создаю экземпляр модели, я хочу установить значение приоритета на …

24.03.2022
Crispy Forms - Как передать помощника и форме, и набору форм?

Я использую Csripy Forms для создания набора форм и хотел бы использовать помощника для изменения самих форм. Как передать помощник формы и помощник набора форм в тег crispy? Моя форма class ModelForm(ModelForm): class Meta: model = MyModel exclude = …

24.03.2022
Как включить пользовательские метрики prometheus для процесса Django backend (потребитель kafka в реальном времени) и получить доступ к конечной точке web

У меня есть приложение django для потребителя kafka, который потребляет события в реальном времени, и я добавил пользовательские метрики prometheus для отслеживания потребленных событий, но когда мое приложение запущено, я не вижу пользовательских метрик в конечной точке web /metrics. …

24.03.2022
ListCreateAPIView не возвращает ответ

Я хочу вернуть пользовательский json-ответ после perform_create class MyObjList(generics.ListCreateAPIView): def get_serializer_class(self): if self.request.method == 'GET': return MyObjListSerializer return MyObjCreateSerializer def perform_create(self, serializer): // do something here. return Response({'isDraft': 1}) class MyObjCreateSerializer(serializers.Serializer): class Meta: fields = ('answer') Однако …

24.03.2022
Django ORM bulk_update

Я застрял на этой задаче. У меня есть модель Professor и мне нужно обновить ее из 2 запросов, но у меня 6 запросов в моей БД. from django.db import models class Professor(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30) age …

24.03.2022
Как сериализовать данные с помощью python после получения их из firebase в django?

Я работаю с Django и хочу получить данные из firebase и сделать их читаемыми и сериализуемыми при получении данных из базы данных по умолчанию (sqlite) я использую эту функцию : @api_view([('GET')]) def getPatients(request): patients = Patient.objects.all() serializer = PatientSerializer(patients …

24.03.2022
Pipenv install django fail

Я использую pipenv для установки django, но получаю ошибку. Usage: pipenv install [OPTIONS] [PACKAGES]... ERROR:: --system is intended to be used for pre-existing Pipfile installation, not installation of specific packages. Aborting.

24.03.2022
Django / Python - изменение не сохраняется в базе данных - AttributeError: 'QuerySet' object has no attribute 'reload'

У меня есть настройка, которую пользователь может изменить: отправлять электронную почту автоматически или вручную. Для этого я создал базу данных только с 1 строкой, которая имеет следующие столбцы: class AutoSendMail(models.Model): auto = models.BooleanField(default=False) manual = models.BooleanField(default=True) send_type = ( …

24.03.2022
Могу ли я использовать django в качестве фронтенда и иметь систему входа в систему с аутентификацией по токенам

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

24.03.2022
Django исключает пользователей с одинаковой электронной почтой

У меня есть 2 модели пользователей в моем проекте django. Все устроено следующим образом: UserModel1 имеет 500 пользователей с электронной почтой и UserModel2 имеет 2000 пользователей с электронной почтой. И 300 пользователей зарегистрированы и в UserModel1 и в UserModel2. …

24.03.2022
DJANGO - Как отобразить несколько строк базы данных в одной строке в представлении

Я работаю с отношениями 1-N (1 билет имеет N сообщений), в представлении администратора я пытаюсь получить данные из базы данных, но N сообщений, относящихся к билету X, приходят в виде N строк (одна строка для каждого сообщения из билета …

24.03.2022
Удаление букв алфавита из Charfield Django

Как я могу удалить буквы из поля символов. Поле символов уже реализовано, теперь мне нужно удалить буквы, как я должен это сделать. source[enter image description here][1] = models.CharField(max_length=1, help_text=_("A, B, C, ..."))

24.03.2022
Установка Python на NameCheap показывает ошибку 503. Сервис недоступен

Я новичок в NameCheap и мне нужна помощь в развертывании приложения Django. Я только что попробовал установить python на Cpanel компании Namecheap, используя Python 3.7.12 с нужным URL приложения, но я получаю ошибку 503. Service Unavailable, когда я посещаю URL …

24.03.2022
Как отобразить ключи словаря python в виде заголовка таблицы HTML и значения каждого ключа в виде строки под заголовком таблицы?

В настоящее время я работаю над проектом django, в котором я делаю анализ данных с помощью библиотеки pandas и хочу отобразить данные (которые преобразованы в словарь) в виде HTML-таблицы словарь, который я хочу отобразить: my_dict = { …

24.03.2022
Как разрешить фильтры REST для полей, не относящихся к БД, в django

Моя проблема заключается в следующем: Я работаю над проектом django, который имеет множество таблиц DB, представляющих множество различных объектов. Этот проект имеет GUI интерфейс, который в основном представляет собой таблицу, которая является грубым представлением каждой таблицы DB. Эта таблица, …

24.03.2022
Django: Безопасен ли пользователь без пароля?

Я пытаюсь создать интерактивный сайт на Django для чат-бота. У меня есть модель, которая хранит журналы чата, ChatLogs. В ней есть два поля: sender и message. sender, как можно предположить из названия, является внешним ключом, указывающим, кто является отправителем message. …

24.03.2022
Как отформатировать сообщение об ошибке в Json Django

Итак, я хочу отформатировать сообщения об ошибках в формате json вместо HTML, в котором они приходят сейчас. models.py # AUTH = Regex specified class Player(models.Model): PLAY_MODE = [ (1, "happy"), (2, "sad"), ] SEX = [ (1, "Male"), (2, …