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

17.03.2024
Можно ли часто использовать частичный рендеринг?

У меня есть главная страница home.html, которая содержит несколько виджетов (Последние комментарии, рекламные баннеры, самый популярный контент и ...). Вместо того чтобы поместить все виджеты в основной вид. Я изолировал каждый виджет с помощью render partial. Имеет ли это …

17.03.2024
Я хочу подключить свое приложение для Android к Django rest API

API уже создан, и я сделал приложение на Kotlin API 21 с помощью Android Studio (в основном это приложение для регистрации и входа пользователей) Проблема в том, что я не смог найти никаких источников, чтобы следовать им, …

17.03.2024
Использование Poppler и Django в приложении Digital Ocean

У меня проблемы с Poppler, который хорошо работает с приложениями DigitalOcean. У меня есть веб-приложение Django, которое я создал, и у меня есть сценарий автоматизации, который я хочу запустить. Этот скрипт берет текстовый файл, читает его, а затем помещает …

17.03.2024
Ошибка: argument of type 'function' is not iterable при добавление системы для регистрации пользователя

Urls.py: from django.contrib import admin from django.urls import path from myapp1.views import index, about, work, regist from myapp1.views import register urlpatterns = [ path('admin/', admin.site.urls), path('', index), path('prices/', about), path('drinks/', work), path('regist/', register, name=regist), ] models.py: from django.db import …

17.03.2024
Как вручную добавить элемент ввода datetime в шаблон Django без использования форм

Я хочу вручную добавлять элементы ввода даты-времени в HTML, где это необходимо, но поскольку цели должны быть динамическими, я не могу использовать формы. Есть ли способ добиться этого с помощью JS? Что-то вроде этого (или способы достижения аналогичных результатов): $('#my-target-div').djangoDatetime() …

17.03.2024
Конфликт сельдерея и gunicorn при развертывании vps

я хочу развернуть проект django, но когда я ввожу эту команду: gunicorn project.wsgi, я получаю эту ошибку [2024-03-17 08:39:59 -0400] [12173] [INFO] Starting gunicorn 20.0.4 [2024-03-17 08:39:59 -0400] [12173] [INFO] Listening at: http://127.0.0.1:8000 (12173) [2024-03-17 08:39:59 -0400] [12173] [INFO] …

17.03.2024
Пустой стол после того, как я сделал свои ВЫБОРЫ в модели

У меня есть такая модель django для категории : class CategoryModel(models.Model): CATEGORY_CHOICES = [ ('first','hardware'), ('second','software'), ('third','network') ] category = models.CharField(max_length=15,null=False,blank=False,choices=CATEGORY_CHOICES) class Meta: db_table = 'categories_table' В базе данных создается таблица, но она пуста, а я хочу, …

17.03.2024
Django не сохраняет поле выбора

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

17.03.2024
Предотвращение доступа к домашней странице для всех, у кого нет имени пользователя и пароля

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

17.03.2024
Django-проект с RESTful API для регистрации и входа пользователей с помощью Google или Apple OAuth

какой параметр бэкенда нужно добавить Внутренняя ошибка сервера: /accounts/google/login/callback/ Traceback (most recent call last): Файл "/home/zaibe/Desktop/project2/env/lib/python3.10/site-packages/django/core/handlers/exception.py", строка 55, в inner response = get_response(request) Файл "/home/zaibe/Desktop/project2/env/lib/python3.10/site-packages/django/core/handlers/base.py", строка 197, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) TypeError: api_google_oauth2_callback() missing …

17.03.2024
Как установить BinaryField в качестве первичного ключа в django?

В этом коде у меня есть: IDChuyenBien = models.BinaryField(primary_key=True, max_length=8) Но когда я делаю миграции и мигрирую, возникает ошибка: _mysql.connection.query(self, query) django.db.utils.OperationalError: (1170, "BLOB/TEXT столбец 'IDChuyenBien' использован в спецификации ключа без длины ключа") Хотя я использовал …

17.03.2024
ERROR : metadata-generation-failed while installing uwsgi

использование команды pip install uwsgi она выдала ошибку : metadata-generation-failed я пытался установить веб-сервер WSGI для flask, pip install uwsgi и установить веб-сервер, который мне был нужен, И чтобы перейти к установке функционального веб-сервера для моего приложения flask

17.03.2024
Уникальный id профиля в URL-адресе

Хотел бы задать вопрос. Изучаю тему создания профилей. В Фейсбуке и других соц сетях видел подобный URL : https://www.facebook.com/people/Larosal%C3%ADa-Smith/pfbid0uyWjc7QWvu4DzuafuoBKYiSNNn97gAciqwjmCHkh8gEzUJM9EzAsmrtgVRDsXtQTl/, где после /people/ идет уникальный идентификатор профиля. Очевидно, что это все реализуется в бэкенде на этапе создания профиля: имеется таблица в …

17.03.2024
Ошибка рекурсии при изменении поля ManyToManyField во время сохранения модели Django

У меня возникла проблема с удалением пользователей из поля friends при сохранении в Django. Вот описание моей идеи: У каждого профиля есть type, который соответствует определенному рангу. Например, у профиля с рангом type X может быть …

17.03.2024
Сериализаторы Django, как показать данные во вложенном сериализаторе bridge model

Я использую Django REST Framework. У меня есть 3 разные модели, 2 из них - отдельные, а 3-я - bridge model, которая соединяет первые 2 модели # First standalone model class Build(TimeStampedModel): name = models.CharField(max_length=64, null=False, blank=False) type …

16.03.2024
Почему второй декоратор вызывается дважды?

У меня есть два декоратора. @csrf_exempt @RateLimitMiddleware def add_user(r): if r.method == "POST": if r.headers.get("Token") == Token: data_dict = json.loads(r.body) answer = VerificationCodes.send_code(data_dict.get('email'), data_dict.get('username'), data_dict.get('password')) return HttpResponse(json.dumps(answer[0]), status=answer[1]) else: return HttpResponse("<h1>I don't know who you are!</h1>", status=401) else: return HttpResponse("<h1>You …

16.03.2024
Почему я показываю эту ошибку сейчас. Потому что на самом деле она работает до сих пор [закрыто]

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

16.03.2024
Django makemigrations возвращает, что изменений не обнаружено

Когда я хочу запустить makemigrations, я получаю no changes detected. У меня есть этот класс в моих моделях. class car (models.Model): name=models.CharField(max_length=50) def __str__(self): return self.name Я также добавил myapp в установленные приложения Как …

16.03.2024
Как получить набор queryset с данными для 2 таблиц?

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

16.03.2024
Я всегда получаю false для функции is_authenticate() в Django

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

16.03.2024
Djangocms - данные не отображаются на опубликованной странице, доступны в режиме редактирования?

Я пытаюсь настроить плагин djangocms для работы с FAQ. Когда я нахожусь в режиме редактирования, все работает. Я могу видеть FAQ. Когда я переключаюсь на опубликованную страницу, FAQ не отображаются. Просматривая queryset в режиме редактирования, у меня есть …

16.03.2024
Drf-social-oauth2: request.user is AnonymousUser

Я пытаюсь использовать drf-social-oauth2 для аутентификации и авторизации. Я настроил его, используя документацию по ссылке выше. Но документации не хватает. Я не смог найти в документации, как изменить некоторые настройки. Когда я отправляю запрос на /auth/token/, …

16.03.2024
Джанго ManyToMany Фильтр

From django.db import models class Course(models.Model): name = models.CharField(max_length=30) class Student(models.Model): name = models.CharField(max_length=30) courses = models.ManyToManyField(Course, related_name='student_of') Как получить студентов, посещающих несколько одинаковых курсов? Когда я делаю запрос подобно этому, я получаю пустой queryset Example Query courses = …

16.03.2024
Ошибка: subprocess-exited-with-error при pip install mysqlclient

Я пытаюсь установить MySQLClinet на Ubuntu, и когда я pip install mysqlclient получаю эту ошибку: Defaulting to user installation because normal site-packages is not writeable Collecting mysqlclient Using cached mysqlclient-2.2.4.tar.gz (90 kB) Installing build dependencies ... done Getting requirements …

16.03.2024
AttributeError: у объекта 'bytes' нет атрибута 'is_valid_format' [duplicate]

Я хочу подтвердить электронную почту с помощью abstractapi. После выполнения api_url и key получены данные, приведенные ниже. { "email": "email@domain.com", "autocorrect": "", "deliverability": "DELIVERABLE", "quality_score": "0.80", "is_valid_format": { "value": true, "text": "TRUE" }, "is_free_email": { "value": false, "text": …

16.03.2024
Проблема Nginx с пакетом Django-ckeditor

Я развернул приложение django на ubuntu 20, и оно выдает ошибку при попытке сделать сообщения File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1050, in _gcd_import File "<frozen importlib._bootstrap>", line 1027, in …

16.03.2024
Как сохранить несколько объектов из одного представления в одну модель в Django?

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

16.03.2024
Перенаправление nginx x-accel на хранилище gcloud возвращает пустую HTML-страницу

Статья: Я запускаю приложение django (DRF) за прокси-сервером nginx. Медиафайлы хранятся в частном ведре Google Cloud Storage. Приложение Django вместе с nginx размещено в облачном хранилище и имеет все необходимые разрешения для доступа к ведру. (Оно может загружать файлы без …

16.03.2024
AttributeError: у объекта 'RefreshToken' нет атрибута 'blacklist_after'

Я работаю над проектом на django. Я использую пользовательскую модель (не использую абстрактного пользователя django или что-то в этом роде) при проверке OTP я использую if not user.refresh_token or RefreshToken(user.refresh_token).blacklist_after: refresh = RefreshToken.for_user(user) user.refresh_token = str(refresh) user.save() …

16.03.2024
Как добавить права избранных групп или избранных пользователей в панели администратора Django

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

16.03.2024
GeoDjango: Как вычислить расстояние между двумя точками на строке?

У меня есть две точки с srid 4326 и строка с srid 4326. Я хочу вычислить расстояние между двумя точками на строке с помощью django geo У меня есть его sql код, но я хочу рассчитать с помощью …

15.03.2024
Ошибка при миграции django и PostgreSQL

Я создал модели django. Пытаюсь сделать миграции на PostgreSQL, но выдается ошибка, связанная с updated_date и timestamp. django.db.utils.ProgrammingError: ОШИБКА: привести тип integer к timestamp with time zone нельзя LINE 1: ...TYPE timestamp with time zone USING "updated_date"::timestam... Уже очень …

15.03.2024
Не работает нажатие кнопки в веб-приложении Python & Django

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

15.03.2024
Вход и аутентификация с помощью REST-фреймворка Django

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

15.03.2024
Изменение поведения пакета django-two-factor-auth

Я использовал пакет django-two-factor-auth, и он был очень прост в настройке. К сожалению, мой босс хочет внести некоторые изменения, более сложные для моего младшего уровня. Во-первых, мы работаем в типе браузерной панели веб-приложения, и поэтому все пользователи должны …

15.03.2024
Внесение изменений в модели Django VS. внесение изменений непосредственно в базу данных vs.

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

15.03.2024
Как добавить пользовательский js для select в блоке выбора Wagtail

Моя цель состоит в том, чтобы выбор (выпадающие поля) обрабатывался custom-select js библиотекой для блоков в Wagtail Stream Field. Так как это довольно легко добавить для обычных полей при срабатывании события DOMContentLoaded. Но есть ли какой-нибудь event …

15.03.2024
Django. "Словарь изменил размер во время итерации", при этом ничего не изменив

Мне кажется, что я схожу с ума. Я пытаюсь выполнить итерацию по словарю, содержащему списки. Вот мой код: (Да, я знаю, что этого недостаточно для достижения того, что я пытаюсь сделать, но я сократил код до минимума, при …

15.03.2024
Django: аннотируйте запрос одной модели подсчетом разных несвязанных моделей, которые фильтруются по полю первой модели

Длинное название вкратце : У меня есть сложный аннотационный запрос, с которым нужно работать. Примеры моделей: class FirstModel(models.Model): master_tag = models.CharField() ... other fields class SecondModel(models.Model): ref_name = models.CharField() Я хочу получить все объекты из FirstModel с подсчетом …

15.03.2024
"Соответствующий запрос не существует" при создании объекта

У меня есть: class GoogleSignIn(APIView): def post(self, request): settings = request.settings code = request.data['code'] # Verify the OAuth code with Google try: google_user_info = verify_user(code) except Exception as e: print(str(e)) return Response({'error': 'Failed to verify with …