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

17.12.2021
ValueError: Поле 'id' ожидало число, но получило 'create'

Когда я пытаюсь запросить этот класс: class CourseCreate(CreateView): model = Courses form_class = CoursesForm template_name = 'main_app/courses/course_form.html' success_url = reverse_lazy('courses') def form_valid(self,form): messages.success(self.request, f"Course created successfully") return super().form_valid(form) Я получил эту ошибку: ValueError at /academiaweb/courses/create. Поле 'id' ожидало …

17.12.2021
Как я могу заполнить поля иностранных ключей в админке django inline?

У меня есть группы сервисов и сервисы. Вместе они создают уникальное отношение GroupService, которое включает некоторые другие внешние ключи. Итак, в django admin, при создании группы, я хочу предварительно заполнить инлайн сервисов двумя идентификаторами сервисов по умолчанию. Я пытался …

17.12.2021
Selenium: получение URL файла из WebElement (django, pytest)

Я пытаюсь протестировать веб-приложение django с помощью Selenium и pytest. На моей тестовой странице есть следующая ссылка, отображаемая в таблице (наряду с другими ссылками того же формата): <a href="/download_file/?file_path=serve/myid/results_XYZ.csv"><input type="button" value="Results (.csv)" /></a> Я могу получить …

17.12.2021
Google OAuth2 для Android с помощью python-social-auth

У меня есть проект Django, который реализует Google OAuth2 с помощью пакета python-social-auth. Он отлично работает для веб-приложений. Мой конфиг в settings.py: SOCIAL_AUTH_GOOGLE_OAUTH2_KEY = os.getenv('GOOGLE_OAUTH2_KEY') SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET = os.getenv('GOOGLE_OAUTH2_SECRET') AUTHENTICATION_BACKENDS = ( 'entity.oauth.backends.CustomGoogleOAuth2', 'entity.oauth.backends.CustomFacebookOAuth2', 'django.contrib.auth.backends.ModelBackend', ) SOCIAL_AUTH_STRATEGY = 'entity.oauth.strategies.CustomStrategy' …

17.12.2021
Django берет шаблоны из virtualenv, а не из /templates для приложения

Я использую Django 3.2.10 и также использую шаблон для frontend и для панели администратора. Моя проблема в том, что сайт загружает шаблоны из virtualenv, а не из папок шаблонов в приложениях. Моя текущая конфигурация такова: INSTALLED_APPS = [ 'django.contrib.admindocs', 'apps.admin_volt.apps.AdminVoltConfig', …

17.12.2021
Пустые поля добавляются в расширенную таблицу Users при регистрации новых пользователей в Django

При регистрации новых пользователей в расширенную таблицу Users добавляются пустые поля. Как это исправить? Вот структура проекта: │ db.sqlite3 │ manage.py │ ├───ithogwarts │ │ asgi.py │ │ settings.py │ │ urls.py │ │ wsgi.py │ │ __init__.py │ …

17.12.2021
Получение com_error при взаимодействии с приложением Django

Я получаю ошибку, когда пытаюсь использовать приложение Django. com_error at /polls/ (-2147024891, 'Access is denied.', None, None) Request Method: GET Request URL: http://192.1.1.100:80/polls/ Django Version: 2.2.6 Exception Type: com_error Exception Value: (-2147024891, 'Access is denied.', None, None) Exception Location: …

17.12.2021
Django Login в контекстном процессоре работает некорректно

Я пытался отобразить форму входа и регистрации во всех моих приложениях Django. Для этого я использую context_processor, который отображает форму входа в контекст вот мой context_processors.py в app def login_request(request): if request.method == "POST": form = AuthenticationForm(request, data=request.POST) …

17.12.2021
NoReverseMatch для Django и DjangoCMS App

Я пытаюсь установить некоторые URL для тегов и категорий на форуме. Ссылки выглядят следующим образом <a href="{% url 'article-list-by-tag' %}{{ tag }}" class="badge badge-info" >{{ tag }}</a> Шаблон URL article-list-by-tag взят из приложения DjangoCMS под названием AldrynNewsblog. Он …

17.12.2021
Событие ochange работает только после второго выбора [дубликат]

Мне нужно показать некоторую базу данных в выпадающем списке выбора, форма динамическая, вот мои шаблоны но это работает только для первой формы, после формы, я должен выбрать выпадающий список, чтобы вернуть данные! и вот мой views.py @login_required def …

17.12.2021
Запуск Django в контейнере docker с помощью GDAL

В настоящее время я пытаюсь запустить проект Django внутри контейнера docker, чтобы предоставить проекту локальную БД. Проект зависит от GDAL, но при попытке установить требования он всегда сталкивается с одной и той же проблемой. Ниже приведен мой dockerfile: …

17.12.2021
Непойманный DOMException: Не удалось выполнить 'send' на 'WebSocket': Все еще в состоянии CONNECTING

Я пытаюсь транслировать видео. Скрипт отлично работает локально, но при переносе на сервер выдает следующую ошибку Uncaught DOMException: Failed to execute 'send' on 'WebSocket': Still in CONNECTING state. at sendMessage (https://website.com/video:67:24) at drawCanvas (https://website.com/video:59:17) at HTMLButtonElement.<anonymous> (https://website.com/video:63:17) …

17.12.2021
Получение нужных данных в нужном месте

У меня есть файл Json, я смог извлечь из него некоторые значения и просуммировать их. Я хочу иметь возможность поместить результат в нужный ключ, но не могу понять, как это сделать. Ниже приведен мой код: from builtins import print …

17.12.2021
Несколько кнопок для различных действий в одной форме Django

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

17.12.2021
Selenium выдает серверную ошибку 500 после щелчка (Django, pytest)

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

17.12.2021
URL исчезает в просмотре при переходе от get к POST

У меня есть вопрос относительно проблемы, где у меня нет вариантов, и лучше всего описать то, что видно в журнале. Некоторый фон : /order/createnumber/ это просто CBV createView, который покажет форму создания. url выглядит как url(r"^createnumber/$", views.OrderCreate.as_view(), …

17.12.2021
Аутентификация и авторизация django app (backend) с помощью keycloak

У меня возникла проблема. У меня есть приложение react, которое аутентифицируется, используя KeyCloak. От KeyCloak-сервера я получаю некоторые учетные данные, такие как токены, uuid пользователя и т.д. Затем я пытаюсь получить доступ к api на Django Backend, но request.user …

17.12.2021
Как использовать onChange с динамической формой - jquery

Я пытаюсь использовать onChange для того, чтобы вернуть некоторые данные, связанные с внешним ключом в выпадающем поле select, но это работает только для первой формы, после этого я должен выбрать элемент дважды, затем возвращает обратно данные! Я использую modelformset_factory, views.py …

17.12.2021
Статический файл css не загружается в django

Я перепробовал все, что знаю, чтобы исправить это, все статические файлы работают отлично, кроме css views.py from django.http.response import HttpResponse from django.shortcuts import render def index(response): return render(response , "main/index.html") html head {% extends 'main/base.html' %} {% load …

17.12.2021
Как избавиться от тега <QuerySet[]> при получении данных о моем шаблоне из базы данных? Django

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

17.12.2021
Ошибка проверки последовательной истории миграции, выполненной для соединения базы данных 'default':

У меня возникла ошибка, когда я хочу сделать миграции при подключении к базе данных mysql на django, и я надеюсь, что кто-нибудь сможет помочь мне решить эту проблему. Мой код приведен ниже: DATABASES = { 'default': { # 'ENGINE': …

17.12.2021
DRF TypeError: create() получил неожиданный аргумент в виде ключевого слова

Я пытаюсь сохранить модель с помощью сериализатора, но получаю TypeError на методе сохранения. Похоже, что проблема не в данных или сериализаторе, поэтому я не знаю, как ее решить. serializers.py: class DistributorSeializer(serializers.ModelSerializer): """ Fields: exclude = ['company']. Overrides: `create()`, …

17.12.2021
Пагинация в django не пагинация постов по 6 постов на странице

после написания представления для моей пагинации в django, кнопка работает нормально, то есть они загружают новые страницы, но проблема в том, что все посты остаются на всех новых страницах, а это не то, что ожидалось. views.py def ElementLists(request): vectors …

17.12.2021
Dockerizing django postgres application getting password authentication failed for user "root" Role "root" does not exist

Здравствуйте, я докеризирую мое приложение django postgres, при этом я указываю пользователя как admin, но все равно я подключаюсь к базе данных postgres как root и получаю ошибки. DockerFile FROM ubuntu:20.04 RUN apt update &amp;&amp; apt install python3-pip python3-dev …

17.12.2021
Django: widget-tweaks для Dropdown-формы - attr не работает

В настоящее время я пытаюсь придать стиль моим выпадающим формам, которые я создавал с помощью widget tweaks. Таким образом, в настоящее время у меня есть один стилевой класс для каждого выпадающего списка, что, очевидно, не очень эффективно: CSS …

17.12.2021
Django Form - Выбор выпадающего списка

Как вывести и "id_no" и "name" [id_no - name] вместе в выпадающей форме выбора. Можно ли это сделать непосредственно в форме, используя только {{form}}. Model: class Employee(models.Model): id_no = models.CharField(unique = True,max_length=6) name = models.CharField(max_length=100) Form: class EmployeeForm(forms.ModelForm): …

17.12.2021
Проблемы с проверкой файла изображения, переданного через post-запрос в django

Я хочу проверить 2 вещи в моем проекте django: Is the Image passed is valid Image or not (having proper extension, nonempty etc.) I have a function isCovering70p which returns bool, depending on whether the object in …

17.12.2021
Изменение формата видео в Django

Какой лучший способ изменить формат видео с любого на mp4 в Django? models.py class Post(models.Model): video = models.FileField(validators=[FileExtensionValidator(allowed_extensions=['mp4', 'mov', 'wmv', 'avi', 'flv', 'webM', 'mkv'])]) views.py if request.method == 'POST' in request.POST: form = NewVideo(request.POST, request.FILES) if form.is_valid(): obj …

17.12.2021
Как сделать сложный запрос к базе данных в Django

Я хочу получить данные из моей БД SQLite. Мои модели: class Group(models.Model): groupName = models.CharField(max_length=100) description = models.CharField(max_length=255) inviteKey = models.UUIDField(default=uuid.uuid4, unique=True, editable=False) createdAt = models.DateTimeField(auto_now_add=True) updatedAt = models.DateTimeField(auto_now=True) deletedAt = models.DateTimeField(auto_now=True) class Members(models.Model): userId = models.ForeignKey(User, …

17.12.2021
Как реализовать простые уведомления в drf?

Обычно в django с шаблонами я реализую базовые уведомления следующим образом. Например. class Article(models.Model): name = models.CharField() owner = models.ForeignKey(User) class Comment(): article = models.ForeignKey(Article) txt = models.CharField() user = models.ForeginKey() datetime = models.DateTimeField(auto_now_add=True) class ArticleNotification(): article = …

17.12.2021
Можно ли построить MindMaps в Python? [закрыто]

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

17.12.2021
Передача данных JSON в Shopify с помощью кнопки Добавить в корзину

Я новичок в Shopify, поэтому прошу простить мое невежество, если я задам глупый вопрос. На данный момент я создал внешний Django сайт, который позволяет пользователю вводить свои данные. Когда пользователь нажимает кнопку "Добавить в корзину", я хочу, чтобы все …

17.12.2021
Django view/model как правильно сделать запрос используя чистый sql запрос

Пытаюсь в вьюшке использовать чистый sql запрос к модели(model) данных в данном случае (таблица app_table), но выходит ошибка: не целочисленная константа в ORDER BY from django.db import connection # для работы с чистым sql в django with connection.cursor() as cursor: …

17.12.2021
Как развернуть приложение django channels на azure?

Я хочу развернуть приложение django channels на azure, но не нашел ни одного руководства. Я пытался развернуть его, но сервер не принимает соединения веб-сокета.

17.12.2021
(Django aggregate) как получить среднее потраченное время и их даты

Моя модель class UserRetention(models.Model): user = models.ForeignKey('users.User', on_delete=models.PROTECT,null=True, blank=True,related_name='user_retention') in_date = models.DateTimeField(auto_now_add=True) out_date = models.DateTimeField(blank=True, null=True) @property def duration(self): try: return self.out_date - self.in_date except: pass class Meta: get_latest_by = 'in_date' моя цель Мне нужно сделать …

17.12.2021
DRF SOCIAL OAUTH 2

Проблема заключается в том, чтобы получить другой токен доступа из refresh token. Я не могу найти url для отправки refresh token, чтобы получить свежий токен доступа.

17.12.2021
Извлечение значений полей внешнего ключа в createview [закрыто].

Здравствуйте, Я открываю для себя Django и застрял на следующей проблеме (в упрощенной форме я не помещаю все поля) Models.py class Produit(models.Model): nom = models.CharField(max_length=255, unique=True) type = models.CharField(max_length=255) class ProduitBordereau(models.Model): nom = models.Charfields(max_length=255) type = models.CharField(max_length=255) prix_achat = …

17.12.2021
Как установить повторные задания в случае неудачи в Django-Celery

Я пытаюсь запустить задачу с помощью celery. Мне нужно отправлять пост-запросы на удаленный сервер, пока пользователь нажимает кнопку отправки, Поэтому я попробовал использовать celery с Redis с такой конфигурацией в файле настроек: BROKER_URL = os.environ.get("REDIS_URL") CELERY_RESULT_BACKEND = os.environ.get("REDIS_URL") CELERY_ACCEPT_CONTENT …

17.12.2021
Как я могу изменить id модели из сериализатора?

Для того, чтобы добавить данные Django db, id должен быть другим поэтому я хочу изменить значение id модели данных. Как я могу изменить id модели из сериализатора ? msg = self.request.recv(1024) while msg: print([Name], msg.decode()) stream = io.BytesIO(msg) data = …

17.12.2021
Как отправить POST-запрос на сервер из Fetch API? Примеры не работают

Я не могу отправить пост-запрос на сервер. По какой-то причине reguest.POST на сервере пуст. Ниже приведены примеры кода JS на передней панели let weekends = [] await fetch('{% url "get_weekends" %}', { method: 'POST', headers: new Headers({'Accept': 'application/json', 'Content-Type': 'application/json'}), …