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

24.08.2022
Создание моделей в django

"вот код, который я ввел" class Projects(models.Model): title = models.CharField(max_length = 200) description = models.TextField(null = True, blank = True) demo_link = models.CharField(max_length = 2000, null = True, blank = True) source_link = models.CharField(max_Length = 2000, null …

24.08.2022
DRF - уникальный идентификатор запроса

Есть ли в объекте uuid какой-либо уникальный идентификатор типа request? from rest_framework.decorators import api_view from rest_framework.responses import Response @api_view(['GET']) def index_view(request): return Response() Мне нужен уникальный идентификатор для каждого запроса, чтобы использовать его в дальнейшем. Если …

24.08.2022
Как управлять/добавлять нескольких пользователей в Django Rest Framework

Сценарий В системе есть две роли: LIBRARIAN и MEMBER Как User Я могу зарегистрироваться как LIBRARIAN и MEMBER, используя имя пользователя и пароль Я могу войти, используя имя пользователя/пароль и получить токен доступа JWT Как Librarian …

24.08.2022
Serializer.data и serializer.validated_data пустые, когда сериализатор инициализируется словарем

Я создаю приложение, используя django и drf. При тестировании сериализатора я обнаружил, что сериализатор не может сохранить данные в базу данных из-за нулевых ограничений. Ниже приведен тестовый код, сериализатор и модель. location_serializer_data: LocationDict = { 'address': 'address', 'latitude': 11.1, …

24.08.2022
Как решить ошибку AttributeError миграции rest_framework_simplejwt/token_blacklist?

После выполнения python manage.py runserver У меня есть предложение по миграции You have 9 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): token_blacklist. Run 'python manage.py migrate' to apply them. …

24.08.2022
Разница между обычными и асинхронными представлениями Django

Async def index(request): return HttpResponse("Привет, async Django!"). и def index(request): return HttpResponse("Привет, Django!")

24.08.2022
Django: typehinting обратных / related_name / ForeignKey отношений

Допустим, у нас есть следующие модели: class Site(models.Model): # This is djangos build-in Site Model pass class Organization(models.Model): site = models.OneToOneField(Site) А если я использую это где-то в каком-то другом классе: organization = self.site.organization Тогда …

24.08.2022
Как я могу обновить мою таблицу {% for x in list %} с помощью setInterval() в Django?

[ПРИМЕЧАНИЕ] Я действительно новичок в веб-разработке. Пожалуйста, учтите, что я могу делать ошибки и задавать глупые вопросы. Извините за все. Здравствуйте, я пытаюсь сделать таблицу для студентов с помощью Django + Ajax. Но есть проблема, которую я действительно не …

24.08.2022
Django отправка фотографии профиля с помощью каналов django

Я делаю приложение для чата и хочу показывать картинку профиля пользователя каждый раз, когда он отправляет что-то в чате. Вот код: Models.py class Chat(models.Model): room_name = models.CharField(max_length=200,null=True) message = models.CharField(max_length=200,null=True) class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE,null=True) username = models.CharField(max_length=200,blank=False,null=True,unique=True) profpic …

24.08.2022
Возможно ли получить данные полезной нагрузки JavaScript socket io и распечатать их с помощью Django?

У меня есть проект JavaScript, который использует socket io и консоль для передачи данных. const = generateMockData(deviceId); console.log(payload) io.of("/").emit("data", JSON.stringify(payload)); А это сгенерированные имитационные данные function generateMockData(deviceId) { const contaminants = [ { id: 9, ave: chance.floating({ …

24.08.2022
Как развернуть приложение django на экземпляре windows server в AWS

Заранее спасибо. Я хочу развернуть приложение django на aws, имея экземпляр windows, просмотрел много документов и видео, но все они показывают с машинами ubuntu и linux. пожалуйста, дайте любое предложение или правильный подход для этого, ваше предложение жизненно важно. …

24.08.2022
Запрещено (CSRF cookie не установлен.): /api/signinUser

Ошибка возникает в этом коде реакции const headers = new Headers({ "X-CSRFToken": Cookies.get('csrftoken') }); const response = await fetch("api/signinUser", { method: "POST", headers: headers, body: formData }); Попытка получить доступ к этому Django Api @ensure_csrf_cookie def signin(request): if …

24.08.2022
Зачем после ajax запроса ставить celery?

Объясните пожалуйста, читаю статью https://habr.com/ru/company/otus/blog/503380/ там выполняется ajax запрос и после на сервере его ловит django и отправляет в celery. Вроде бы ajax и так асинхронный и у клиента ничего не зависнет в ожидании, поидеи если не …

24.08.2022
Vue, Как управлять HTML attr с помощью Vue Js

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

24.08.2022
Django formsets не сохраняет все формы в базу данных

У меня есть набор форм для одновременного отображения нескольких форм. По умолчанию отображаются только две формы. Используя JavaScript, я добавляю еще две формы к набору форм, так что общее количество форм теперь четыре. Когда я отправил …

24.08.2022
Что отстает при создании проекта Django с помощью однострочной команды

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

24.08.2022
Как объединить две модели, унаследованные от Django, в один сериализатор

В Django есть ли способ объединить две модели, наследующие один и тот же класс, в один сериализатор? from django.db.models import Model class A(Model): a = IntegerField(...) class B(A): # There may or may not be such a thing as …

24.08.2022
Часовые пояса и фильтры в Django Rest Framework

У нас есть игра, в которой мы отслеживаем ежедневные, еженедельные и ежемесячные таблицы лидеров. Большинство пользователей находятся в США, поэтому мы стараемся, чтобы ежедневные, еженедельные и ежемесячные таблицы обновлялись примерно в американском часовом поясе. Итак, наша установка довольно …

24.08.2022
Django.db.utils.IntegrityError: дублирующее значение ключа нарушает уникальное ограничение "users_user_email_key"

У меня есть проблема, когда я пытаюсь зарегистрироваться в моем приложении с введенными данными: имя, email, пароль, компания. Я получаю ошибку: django.db.utils.IntegrityError: дублирующее значение ключа нарушает уникальное ограничение "users_user_email_key" ПОДРОБНАЯ ИНФОРМАЦИЯ: Ключ (email)=(csscsecscs@gmail.com) уже существует. Моя база данных …

24.08.2022
Ошибка "python setup.py egg_info" при установке scikit-learn с помощью pipenv

Я получил следующую ошибку при установке sklearn с помощью pipenv. Я пробовал различные предложения, включая обновление setuptools и pip. Я также пробовал установить все на разных машинах ubuntu. Я думаю, что эта проблема может быть вызвана конфликтом между версиями …

24.08.2022
Django Traverse Foreign Keys

У меня есть 3 модели, и я пытаюсь создать приборную панель со списком Trials, который охватывает все клиентские сессии для определенного клиента, выбранного с помощью фильтра. Вот модели: class Trial(models.Model): behavior_name = models.ForeignKey(Behavior, on_delete=models.CASCADE) client_session = models.ForeignKey(Client_Session, on_delete=models.CASCADE) …

24.08.2022
Метод для тестирования get_queryset с помощью Pytest

Я создал функцию get_queryset для получения нескольких идентификаторов товара filter_fields = ( "id", "name", "mass", ) ordering_fields = ( "id", "name", "mass", ) def get_queryset(self): queryset = Product.objects.all() id_value = self.request.query_params.get('id') if id_value is not None: queryset = …

24.08.2022
Два кверисета в одном представлении в Django

Итак, я пытаюсь сделать два списка в одном представлении, но с разными фильтрами. Они также меняются в зависимости от того, приостановлена ли кампания или запущена. Вот что я придумал, но это приводит к ошибке: TypeError: init() получил неожиданный аргумент …

24.08.2022
Django PermissionError: [WinError 32] Процесс не может получить доступ к файлу, потому что он используется другим процессом

Я загружаю файлы на Google Drive, сначала загружая файлы в систему, а затем на Google Drive, после чего сразу же удаляю их в одном процессе. Но здесь я получаю ошибку. views.py tfile = request.FILES['file'] temp = db.FileTemp(files=tfile) temp.save() media_metadata …

24.08.2022
Расширение нескольких наборов CustomViewsets - как readonly с Django

В нашем проекте ведущий разработчик поставил задачу рефакторинга некоторых наборов представлений в нашем проекте. Создайте представление Активы, доступное только для чтения, которое будет возвращать все активы по умолчанию и romy. Итак, исходный код выглядит следующим …

24.08.2022
Как передать аргументы типа при использовании представления django generic class based view?

Я хочу использовать django.views.generic.edit.FormView и поскольку это дженерик, я даю ему аргумент типа (MyForm): class MyView(FormView[MyForm]): ... Но это вызывает эту ошибку: TypeError: 'type' object is not subscriptable Как правильно передавать аргументы типа в FormView?

24.08.2022
DATABASE_URL от Heroku Posgre не может быть загружен в set.py от Django и возникает ошибка приложения

При создании сервера API с использованием фреймворка Django+REST и загрузке его на Heroku, жесткое кодирование DATABASE_URL Heroku Postgre в DATABASES файла setting.py следующим образом будет работать на Heroku без проблем. (xxx - это первоначальная информация о DATABASE_URL, но в этот …

24.08.2022
Проблемы с входом/выходом в React Native AsyncStorage с бэкендом Django

Я создаю свое первое приложение на React Native и нахожусь в процессе создания функций входа/выхода из приложения. Я пытаюсь использовать AsyncStorage для запоминания пользователя. Но я столкнулся с несколькими проблемами: 1- когда я пытаюсь войти в систему, поместив пользователя …

24.08.2022
Не знаю, как сделать сложный SQL запрос в django

У меня есть эти две модели ниже class Category(models.Model): id = models.AutoField(primary_key=True) cate_id = models.CharField(max_length=16, editable=False, default=utils.generate_random_str) name = models.CharField(max_length=64, default="") class Record(models.Model): id = models.AutoField(primary_key=True) record_id = models.CharField(max_length=16, editable=False, default=utils.generate_random_str) count = models.IntegerField(blank=True) user = models.ForeignKey(Profile, on_delete=models.CASCADE, null=True) …

24.08.2022
Как написать кнопку типа ajax для объекта типа django, использующего внешний ключ?

Я пытался написать jquery ajax кнопку, которая останавливала бы эффект перезагрузки страницы, когда объект поста нравится, но у меня возникли трудности, потому что мой объект модели like использует внешний ключ в моем webapp, Так как я могу сделать это …

24.08.2022
Django Как отформатировать JSON ответ от drf API?

Я хотел бы узнать, как изменить способ представления JSON-ответов моих запросов к API, созданных с помощью DRF, табуляции, пробелов и т.д..., чтобы точно отвечать на запросы моего фронтенд-приложения. У меня есть следующий код: Мой экстракт models.py: class Email(models.Model): …

24.08.2022
Проблема с методом .only(), передаваемым в Pagination / Serialization --- возвращаются все поля, а не те, которые указаны в only()

Я пытаюсь загрузить некоторые данные в таблицы данных. Я пытаюсь указать столбцы в запросе model.objects с помощью .only() --- на первый взгляд результирующий QuerySet выглядит так, как будто запрос mySQL запрашивает только эти столбцы Однако, когда я …

24.08.2022
Невозможно добавить или обновить дочернюю строку: ограничение внешнего ключа не работает Django

Моя ошибка гласит: (1452, 'Cannot add or update a child row: a foreign key constraint fails (test_clothingapp.clothingapp_clothingitem, CONSTRAINT clothingapp_clothing_clothingType_id_f72c46ef_fk_clothinga FOREIGN KEY (clothingType_id) REFERENCES clothingapp_clothingtype (`i)') У меня в основном есть поле модели внутри другой модели, и они связаны внешним …

24.08.2022
"error": "не найден обработчик для uri [/api/v1/core/search/name/test] и метода [GET]".

Я впервые пытаюсь реализовать elasticsearch в Django rest framework. Но когда я вызываю api на порту 9200, я получаю вышеуказанную ошибку. Я проверил все и не смог понять, в чем причина, Мои модели: class Category(models.Model): name = models.CharField(max_length=255) …

24.08.2022
Почему мои товары не отображаются в корзине? Django

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

24.08.2022
Динамическая загрузка контента между переходом по пунктам меню

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

24.08.2022
TypeError: test_load_category_from_OFF() missing 1 required positional argument: 'monkeypatch'

Def test_load_category_from_OFF(self, monkeypatch): def mockreturn(): test_category_loaded = [ {'category_name': 'Aliments et boissons à base de végétaux', 'category_url': 'https://fr.openfoodfacts.org/categorie/aliments-et-boissons-a-base-de-vegetaux'}, {'category_name': "Aliments d'origine végétale", 'category_url': 'https://fr.openfoodfacts.org/categorie/aliments-d-origine-vegetale'}, {'category_name': 'Snacks', 'category_url': 'https://fr.openfoodfacts.org/categorie/snacks'}, {'category_name': 'Viandes', 'category_url': 'https://fr.openfoodfacts.org/categorie/viandes'}, {'category_name': 'Snacks sucrés', 'category_url': 'https://fr.openfoodfacts.org/categorie/snacks-sucres'} ] return test_category_loaded …

24.08.2022
DRF TimeZoneField: не сериализуемая ошибка JSON

У меня есть модель django: from django.db import models from timezone_field import TimeZoneField class Client(models.Model): time_zone = TimeZoneField(choices_display='WITH_GMT_OFFSET') А APIView для этой модели: class ClientAPIView(APIView): def get(self, request: Request, pk: int, format=None) -> Response: client = get_object_or_404(Client, pk=pk) …

24.08.2022
Stripe Checkout с django-stripe: как передать комиссию покупателям (наценка)?

Я использую django-stripe для создания Stripe Checkouts. Я хотел бы переложить комиссию Stripe на своих клиентов ("наценка"). Я нашел статью помощи от stripe по этому поводу. В ней говорится в общих чертах о том, как …

24.08.2022
Используйте Django Model для поиска 1 записи в час и самой последней записи из другой временной метки

Django 3.2.9 db: (PostgreSQL) 14.0 Модель class InventoryForecast(models.Model): count = models.IntegerField() forecast_for = models.DateTimeField(null=False) forecasted_at = models.DateTimeField(null=False) Data id count forecast_for forecasted_at 8 40910 2022-10-10 11:00 2022-09-04 …