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

10.08.2022
Как разобрать общий текстовый запрос в словарь - Python

Я пытаюсь разобрать общий текстовый запрос, который в Python может выглядеть следующим образом: first_name:Jon last_name:"Doe" address:"1st X street, Y, California" to: { "first_name":"Jon", "last_name":"Doe", "address":"1st X street, Y, California" } Есть идеи, как это …

10.08.2022
Джосер неиспользуемых конечных точек

Мне не нужны все конечные точки, которые есть у Djoser. Как я могу отключить их? В документации: SetPasswordView, PasswordResetConfirmView, SetUsernameView, ActivationView и ResendActivationView были удалены и заменены соответствующими вложенными представлениями в UserViewSet. Но я не могу …

10.08.2022
Django. Получить данные пользователя после авторизации через google, OK, VK, TG

Есть сайт на Django, на нём есть возможность авторизоваться через Google, TG, VK и OK. В settings указаны Scope для: Google: SOCIAL_AUTH_GOOGLE_OAUTH2_SCOPE = [ "https://www.googleapis.com/auth/userinfo.email", "https://www.googleapis.com/auth/userinfo.profile", ] OK: SOCIAL_AUTH_ODNOKLASSNIKI_OAUTH2_SCOPE = ["GET_EMAIL"] VK: SOCIAL_AUTH_VK_OAUTH2_SCOPE = ["email"] TG: Вообще …

10.08.2022
Приложение Django Rest Framework с развертыванием на gunicorn

У меня есть приложение на django rest framework, которое использует представления в стиле класса. API, написанный на нем, требует (допустим) 5с для ответа. Мое развертывание простое: gunicorn --workers=4 application_name.wsgi -b 0.0.0.0:8000 Но что это делает, так это …

10.08.2022
Как адаптировать размер CKEDITOR в css и django?

Я пытаюсь адаптировать CKEDITOR в textarea, но он перекрывает textarea? Как изменить, чтобы он соответствовал textarea, как показано ниже? Я снял галочку с element.style { /* width: 835px; */ } и там оно помещается в textarea, что …

10.08.2022
База данных PostgreSQL не отображает данные на сайте Django

Я преобразовал свою БД SQLite в БД PostgreSQL. Я сделал все миграции и коллекционирование, и в моем скрипте python на моем компьютере windows я могу получить доступ к БД и выполнять команды. Моя проблема в том, что я не …

10.08.2022
Постройте проект с большим объемом данных с помощью drf

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

10.08.2022
Django - упорядочивание после distinct вызывает ошибку - как заставить его работать?

У меня есть пользовательский метод QuerySet, который фильтрует пользователей, имеющих хотя бы одну ипотеку. Чтобы не получить дубликаты, я должен добавить .distinct('pk'). Проблема в том, что API позволяет заказывать по требованию. Это означает, что я не могу просто …

10.08.2022
Динамический перевод данных {{ model.name }} в шаблоне django

Может ли кто-нибудь подсказать кратчайший способ перевода типа данных {{ model.name }} в шаблоне django?

10.08.2022
Как добавить динамическое поле в django.core.serializers.serialize

Я пытаюсь экспортировать набор запросов в формат json. Однако мой запрос имеет динамическое поле (т.е. не определенное в модели), и когда я пытаюсь добавить его, ничего не отображается. Моя модель: class MyModel(models.Model): id = models.TextField(primary_key=True, blank=True) quantity …

10.08.2022
Как получить доступ к данным модели, используя определенный id в django rest framework

Я хочу получить доступ к данным модели, которая называется IssueReport, используя ее ID в django rest framework, поэтому я использовал метод post для передачи ID вручную, чтобы получить данные IssueReport по этому ID, но он выдает мне ошибку …

10.08.2022
Передача значения Javascript в CSS?

Я пытаюсь передать значение javascript (процент) в строку ширины css 100%, которая в настоящее время составляет 30%. В настоящее время создается таблица, которая заполняется снаружи, начиная с 0 и заканчивая 30%, я хочу иметь возможность реализовать мое значение Javascript …

10.08.2022
Ошибка CORS при вызове API для приложения React/DRF на Heroku

У меня есть мой react front end и мой django rest api как два отдельных приложения на heroku. У меня возникла следующая ошибка: Параметры запроса, которые я использую для …

10.08.2022
Возврат полей в пользовательском формате в сериализаторе Django Rest Framework

Я очень новичок в Django rest framework и мне нужно вернуть сериализатор полей модели в пользовательском формате. Это сериализатор: class SubjectSkillLevelSerializer(serializers.ModelSerializer): class Meta: model = SubjectSkillLevel fields = ["subject", "level"] В настоящее время возвращается следующее: [ { …

10.08.2022
Django получает значение поля в __init__ формы

Мне нужно иметь значение поля перед выполнением обновления. forms.py class Form_Rol(forms.ModelForm): class Model: model = My_Model fields = "__all__" def __init__(self, *args, **kwargs): '''I want to do this''' value_coming_from_update = self.fields['name'] print(value_coming_from_update) Output.... <django.forms.fields.CharField object at 0x0000026649558DC0> Как …

10.08.2022
Список сессий не обновляется после отправки from в Django

From django.shortcuts import render from django import forms from django.urls import reverse from django.http import HttpResponseRedirect # Create your views here. class NewTaskForm(forms.Form): task = forms.CharField(label="New Task") def index(request): if "tasks" not in request.session: request.session["tasks"] = [] return render(request,"tasks/index.html",{ "tasks":request.session["tasks"] …

10.08.2022
Проверка типа аргумента в представлениях Django Python

У меня больше опыта с C (промежуточный опыт) и сейчас работаю над чем-то на Django Python. У меня есть функция url, которая направляет REST-вызов на функцию views. Теперь я пытаюсь сделать единый url для передачи аргумента для ID …

10.08.2022
Для загрузки файлов в Django я могу установить models.FileField напрямую без использования формы или веб-ввода

В каждом примере загрузки, который я могу найти для Django, используется веб-вход для получения файла. Но я получаю файлы из массива конечных точек REST api и получаю файлы в виде байтовых строк. Я использую класс Model с бэкенд-хранилищем boto3 для …

10.08.2022
Я хочу перенести изменения models.py, но он говорит, что у объекта нет атрибута 'urls', я должен сначала написать urls.py?

Я зарегистрировал модели в файле admin.py все, что я изменил в этом приложении, находится в admin.py и models.py Я не создал urls.py вот мой models.py: from django.db import models class Clients(models.Model): name = models.CharField(max_length=300) company = models.CharField(max_length=300) …

10.08.2022
Ошибка 404 при получении файла в static, django

Я пробовал несколько попыток через googling, но ничего не получилось. Я не думаю, что так было, когда я работал над другим проектом Jango, но я не знаю почему. urls.py from django.contrib import admin from django.urls import path, include from …

10.08.2022
Как создать дату из года и месяца (IntergerFields в Django Form)

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

10.08.2022
Передача жестко закодированного значения поля template select в модель django параллельно с полями modelform

У меня есть класс модели контакта и соответствующий ему modelForm: # models.py class Contact(models.Model): name = models.CharField(max_length=32, blank=False) email = models.EmailField() subject = models.CharField(max_length=32, blank=False) message = models.TextField(max_length=256, blank=False) def __str__(self): return self.email # forms.py class ContactForm(forms.modelForm): class Meta: …

10.08.2022
ModuleNotFound backend.wsgi

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

10.08.2022
Javascript передает только первое значение из цикла for

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

10.08.2022
Бессерверный фреймворк + Django: Невозможно импортировать XYZ.wsgi.application

Я пытаюсь установить Django с serverless framework с помощью serverless-wsgi плагина. Это мой serverless.yml файл provider: name: aws runtime: python3.8 plugins: - serverless-wsgi - serverless-python-requirements functions: api: handler: wsgi_handler.handler …

10.08.2022
Как присвоить несколько объектов к полю ManyToManyField Django

Подскажите как при записи в бд добавить к полю ManyToManyField несколько объектов. Вот написал парсер который из текстовика забирает данные и записывает в модели, где идет связь по ForeignKey проблем не возникло, а вот с ManyToManyField выдает ошибку. Подскажите как …

10.08.2022
Django Test - django.urls.exceptions.NoReverseMatch

У меня возникают ошибки при выполнении тестов django.urls.exceptions.NoReverseMatch: Reverse for 'interfacegraph' with no arguments not found. 1 pattern(s) tried: ['interfacegraph/(?P<device>[A-Z0-9.]{12,15})/(?P<interface>\\d+)/(?P<graph>\\d+)/graph/'] Вот urls.py urlpatterns = [ re_path(r'interfacegraph/(?P<device>[A-Z0-9.]{12,15})/(?P<interface>\d+)/(?P<graph>\d+)/graph', InterfaceGraphViewSet.as_view({'get': 'graph'}), name='interfacegraph'), ] Вот строка кода в …

10.08.2022
Добавление атрибута в классы модели по пользователю в Django

На сайте моего магазина в разделе "Характеристики товара" пользователь должен сам добавить эти характеристики. Туда можно добавлять даже новые категории. И главное, чтобы у каждого товара были свои уникальные характеристики. Например, у мобильного телефона есть характеристика информации о камере, у …

10.08.2022
Получение булевого поля Django, даже если оно не выбрано

У меня была форма Django с одним полем BooleanField (в forms.py). В моем html файле я поместил это поле формы несколько раз, и чтобы получить их значение я использую следующее: checkboxes = request.POST.getlist('print') --> ['on', 'on'] вот результат, но …

10.08.2022
Извлечение объектов из модели с помощью фильтра по 2-му классу модели

У меня есть следующие несколько классов в моем models.py class Account(models.Model): user = models.OneToOneField(User, null=True, on_delete=models.CASCADE) name = models.CharField(max_length=255, null=True) class Challenge(models.Model): match_time = models.DateTimeField(null=True) totalPlayers = models.IntegerField(default=1) status = models.CharField(max_length=100, default="pending") created_by = models.ForeignKey(Account, on_delete=models.CASCADE) expiry_time = models.DateTimeField(null=True) …

10.08.2022
Как я могу получить все Id всех элементов из шаблона Django с помощью JavaScript?

шаблон django: Я хочу получить id всех элементов из request.user.UserShoppingCartRelatedName.all. Проблема в том, что я получаю только id первого индекса из request.user.UserShoppingCartRelatedName.all, а не id всех индексов. Как я могу получить id всех элементов? Пожалуйста, помогите мне... …

10.08.2022
Хорошая ли идея в проекте Django полностью заменить Gunicorn на Daphne?

В настоящее время у нас есть сложный веб-сайт, который работает на Django 4. Мы также используем : PostgreSQL для БД Celery для фоновых задач Django Channels для WebSockets Redis как брокер сообщений (для Celery и Channels) Gunicorn для …

10.08.2022
Как реализовать функцию snap chat streak like?

У меня не получается построить логику относительно функции streak, аналогичной Snapchat. Вот как подсчитывается полоса в snapchat. проблема в следующем. если пользователь добавляет новую запись данных раз в 24 часа, то полоса равна единице, независимо от …

10.08.2022
Как считать штрих-код с помощью веб-камеры в django?

Я делаю проект, в котором пытаюсь открыть веб-камеру в django как устройство для чтения кодов. Я следовал этому руководству: "https://www.youtube.com/watch?v=xz9MvyKGYio&list=WL&index=24&t=12s", где описано, как открыть камеру в django. Я бы хотел, чтобы веб-камера считывала штрих-код и перенаправляла этот код в другую …

10.08.2022
Django cache для чего он нужен

Ребята для чего использует кэширование в django?

10.08.2022
Не установлен маркер CSRF: Причина и решение

Я использую шаблон Cookiecutter Django. Я сделал пользовательскую модель пользователя, расширяющуюся от AbstractUser. В пользовательском приложении я сделал представление для списка и регистрации новых пользователей и использовал rest_framework_simplejwt.views.TokenObtainPairView. views.py class UsersListCreateAPIView(ListCreateAPIView): queryset = User.objects.all() serializer_class = UserSerializer permission_classes = [AllowAny] …

10.08.2022
Сохраните сгенерированный файл Django в AWS S3

У меня есть приложение, которое генерирует файл .png. С помощью функции de ниже (generateFile()) два изображения вставляются вместе и сохраняются в соответствующем месте. В настоящее время все это работает локально. Однако я хочу использовать AWS S3 для размещения моих …

10.08.2022
Что используют технологии Django для передачи данных через мой сервер

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

10.08.2022
Как вызвать другие методы в классе в django, когда self не указан в качестве аргумента

Я пришел из PHP/Laravel Background, где для вызова методов или доступа к свойствам внутри класса достаточно использовать ключевое слово $this. В python3/Django4.0.6 я должен использовать request в качестве первого параметра для получения тела запроса. например, class CustomAuth: def …

10.08.2022
Django Makemigrations добавляет Alter поле Alert id в каждую модель [ошибка]

я использую django и sql-сервер. Я изменил подключение к базе данных с django-pyodbc-azure на mssql: DATABASES = { 'default': { 'ENGINE': 'mssql', 'NAME': '', 'USER': '', 'PASSWORD': '', 'HOST': '', 'PORT': '', 'OPTIONS': {'driver': 'ODBC Driver 17 for SQL …