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

11.10.2021
Django .exclude() возвращает пустой набор запросов

У меня проблема с .exclude() при создании QuerySet. Мои модели: Профессия class Profession(models.Model): profession_name = models.CharField(max_length=20) equipment = models.ManyToManyField(Equipment, blank=True) ability = models.ManyToManyField(Ability, blank=True) skill = models.ManyToManyField(Skill, blank=True) skill_advanced = models.ManyToManyField(SkillAdvanced, blank=True) Ability class Ability(models.Model): ability_name …

11.10.2021
Django rest framework post запрос возвращает 200, но данные не сохраняются в базе данных

когда post запрос отправляется в api, api возвращает Ok в качестве ответа, но никакие данные не вставляются в базу данных. views.py @api_view(['POST']) def createTicketList(request): serializer = TicketListSerializer(data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data) else: return Response(serializer.errors) serializer.py …

11.10.2021
Django при получении разных записей в таблице выбирает случайную строку

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

11.10.2021
Работает нормально на localhost, но страница не найдена при прямой онлайн трансляции в Django

Ниже приведены части urls.py и views.py. Он работал правильно на локальном хосте, но после развертывания в сети возвращает страницу не найденной 404. #urls.py from django.urls import path from . import views urlpatterns = [ path('', views.store, name='store'), path('cook/', views.cook, …

11.10.2021
SQL сервер - Таймаут входа истек (0) (SQLDriverConnect)

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

11.10.2021
Django не вызывает функцию и не выводит информацию из базы данных

Недавно я начал изучать django и пишу сайт для репетитора. Мне нужно добавить вывод тем, которые вводятся в базу данных через панель администратора. Но он их не выводит. Хотя данные профиля выводятся отлично. views.py class TopicListView(ListView): model = Topic …

11.10.2021
Проблема с одним и тем же именем шаблона в разных папках app в django

Я создаю две папки app1 и app2 командой startapp. Затем я создаю папку templates в обеих app1 и app2. В обоих templates я создаю a.html, но с разным html-содержимым. В views.py из app1 я создаю функцию для рендеринга в …

11.10.2021
Я хочу получить ключ django rest choices вместо Value

Когда я выбираю выбор для типа степени, он возвращает значение выбора, но я хочу получить ключ. Например, когда я выбираю UNFINISHED_BACHELOR из вариантов выбора, возвращается Unfinished Bachelor's degree, но я хочу получить UNFINISHED_BACHELOR class CandidateEducation(models.Model): class DegreeType(models.TextChoices): HIGH_SCHOOL = "High …

11.10.2021
MultiValueDictKeyError в /change-part/. В python django

Итак, я пытаюсь сделать систему загрузки изображений, и я делаю два разных типа изображений, есть статические и динамические и я пытаюсь сделать разные действия/функции для этих типов, поэтому я сделал два if один такой, if len(request.FILES['img_dinamic']) …

11.10.2021
Прокси недоступен с иностранных IP ( Невозможно получить ответ SOCKS5 sub-negotiation )

Я только что создал новый socks5 прокси-сервер (я использую Danete в качестве сервера) в Иране Я имею в виду, я использую сервер внутри моей страны и у меня есть экземпляр EC2 в регионе us-east-2. то, что …

11.10.2021
Как обновить модель внутри исключения функции представления и заставить транзакцию зафиксироваться в базе данных?

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

11.10.2021
Django heroku внутренняя ошибка сервера после развертывания

Я развернул свое приложение django в heroku и получаю Internal Server Error на сайте. settings.py : 'ALLOWED_HOSTS = ['http://127.0.0.1:8000/','https://stripetestdjango.herokuapp.com/', 'localhost'] MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] MEDIA_URL = '/images/' STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') …

11.10.2021
Django загружает из базы данных только необходимые данные

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

11.10.2021
Кастинг внутри запроса в django

У меня есть модель с двумя свойствами class Player(models.Model): username = models.CharField(max_length=200, unique=True) score = models.CharField(max_length=50) Я хочу, чтобы счет оставался полем CharField, но теперь я хочу усреднить счет всех игроков с помощью простого запроса, подобного этому …

11.10.2021
Обратный аксессор для 'base.MentorInfo.groups' конфликтует с обратным аксессором для 'base.StudentInfo.groups'

Вот файл models.py, который я использовал. Я пытаюсь создать модель входа, которая будет реализована с использованием телефонного и социального аутентификатора. from django.db import models from django.contrib.auth.models import User from django.contrib.auth.models import AbstractUser from taggit.managers import TaggableManager from django.core.validators import …

11.10.2021
Как установить значение модели по умолчанию для результата, возвращаемого функцией?

У меня есть функция внутри моей модели, которая генерирует случайное значение для поля модели и мне нужно установить это значение как default для поля модели. У меня есть следующая модель class Info(TimeStampedModel): info_id = models.UUIDField(primary_key=True) generated_url = models.TextField( …

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

ALTER USER kalyan CREATEDB; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATEDB' at line 1

11.10.2021
Генерация pdf не работает в одной функции

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

11.10.2021
AUTH_USER_MODEL ссылается на модель 'user.User', которая не была установлена

Я создаю новый проект в django со следующей структурой: trakkiamultitennant __init__.py asgi.py settings.py urls.py wsgi.py users migrations __init__.py admin.py apps.py models.py serializers.py tests.py urls.py views.py Я обновил приложение в settings.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', …

11.10.2021
Django DRF Обновление поля с помощью метода GET

У меня есть таблица объектов, в ней есть поле available, которое по умолчанию равно True. Я хочу сделать это доступное поле ложным при вызове API через метод GET.

11.10.2021
Определение пути к изображению в django

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

11.10.2021
Поиск по имени и фамилии пользователя вместе в django

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

11.10.2021
Функция init внутри класса сериализатора в django rest framework

Это скорее вопрос понимания, чем вопрос кода. Я наткнулся на фрагмент кода другого человека, который использовал функцию init внутри класса сериализатора. Мне нужно было написать код обновления. Я написал переопределение метода update внутри класса сериализатора, которое выглядит следующим образом: class …

11.10.2021
Непоследовательное создание таблиц в Django Migrate - несколько унаследованных баз данных

Я новый пользователь Django и, похоже, у меня есть некоторые проблемы с созданием таблиц с помощью Django migrate в моей старой базе данных (SQL Server). В принципе, у меня есть 3 старые базы данных (comp1_db, comp2_db, comp3_db), в которых …

11.10.2021
Sublime text: Переход к определению не работает для исходного кода в python site-packages

Я хочу проверить исходный код пакетов python в sublime text У меня есть папка проекта django как MainProject |-- src <-- contains the django project code |-- venv <-- contains all the virtual env related stuff Теперь …

11.10.2021
Vscode: Переход к определению в проекте django не работает для исходного кода в site-packags

У меня есть папка проекта django как MainProject |-- src <-- contains the django project code |-- venv <-- contains all the virtual env related stuff Теперь внутри папки MainpProject я делаю code -a . Открывается …

11.10.2021
Выполнение параллельных голосовых вызовов с помощью python(Django) [закрыто]

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

11.10.2021
Пользовательская аутентификация входа в Django через электронную почту

Я пытаюсь понять методы входа в Django. Так как я хочу входить в систему с помощью электронной почты, а не имени пользователя. Я написал собственный бэкенд аутентификации и раскрыл его в settings.py AUTHENTICATION_BACKENDS = ( 'accounts.backend.EmailAuthenticationBackend', 'django.contrib.auth.backends.ModelBackend', ) class …

11.10.2021
Django IIS maxAllowedContentLength

У меня есть сайт на django с формой, загружающей видео. Он работает на IIS. Когда я нажимаю кнопку загрузки, он пишет The page was not displayed because the request entity is too large. Я пытался в соответствии …

11.10.2021
Выделение новых сообщений в django/react

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

11.10.2021
Пример ошибки домена в django при сбросе пароля

Я пишу программу для сброса пароля на django. После заполнения email id и отправки ссылки для изменения пароля, когда я нажимаю на ссылку, она переходит на страницу домена example.Почему это происходит. setting.py INSTALLED_APPS = ['django.contrib.auth',] EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' EMAIL_HOST …

11.10.2021
Django add_argument invalid literal for int() with base 10: '--s_p=test'

Я хочу получить --s_p как str и --s_t как str, --places для нескольких int def add_arguments(self, parser): parser.add_argument("--s_p",type=str), parser.add_argument("--s_t",type=str), parser.add_argument('--places',nargs='+', type=int) Итак, я использую эту команду, но у меня ошибка в виде заголовка python manage.py mycommand --s_p=test …

11.10.2021
Обновление вида - страница не найдена

Я пытаюсь создать представление обновления для журнала сборки (подпост). Моя структура URL: /post/pk/buildlog/pkz/update Ошибка, которую я получаю Page not found Raised by: blog.views.UpdateBuildLog ... post/<int:pk>/build-log/<int:pkz>/update/ [name='build-log-update'] The current path, post/118/build-log/53/update/, matched the last one. view class …

11.10.2021
Как поддерживать сессию пользователя на разных устройствах и браузерах с помощью почтовой ссылки с кодом доступа в django

После проверки пользователя я отправляю токен доступа на его электронную почту вместе со ссылкой для возврата на ту же страницу. [![Access Token email][1]][1] [1]: https://i.stack.imgur.com/OWezf.png Это хорошо работает, когда пользователь открывает письмо в том же браузере, где он прошел валидацию, …

11.10.2021
Сервер Django не запускается

Я не могу запустить сервер, он выдает мне ошибку ниже, я использую только одну модель и миграции, кажется, в порядке, любая подсказка, где я иду неправильно в этом File "C:\Users\atifs\AppData\Local\Programs\Python\Python39\lib\threading.py", line 973, in _bootstrap_inner self.run() File "C:\Users\atifs\AppData\Local\Programs\Python\Python39\lib\threading.py", line 910, …

11.10.2021
Свободный текст в Select2ListView django-autocomplete-light

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

11.10.2021
Выпуск Django Migrations Tree - Развертывание Pythonanywhere

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

11.10.2021
Как использовать фреймворк для отдыха Django для продления токена сессии JWT?

Я использую Django 3.2 с приложением django.auth.contrib и djangorestframework-jwt==1.11.0. Как мне продлить/выпустить новый токен сессии после получения запроса на аутентифицированный ресурс и проверки того, что пользователь может получить доступ к этому ресурсу? Я использую следующий сериализатор и представление для авторизации …

11.10.2021
Как настройки Redis не работают в каналах Layer?

Я пытаюсь использовать RedisChannelLayer от django_redis в качестве бэкенда канального слоя django channels. Что приводит к тому, что вебсокет открывается и закрывается мгновенно. Но это прекрасно работает с канальным слоем в памяти. CHANNEL_LAYERS = { "default": { "BACKEND": "channels_redis.core.RedisChannelLayer", "CONFIG": …