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

17.10.2021
Ошибка несуществования отношения "auth_user" при выполнении действия GitHub

У меня следующая конфигурация GitHub CI для приложения Django. Действие терпит неудачу при ошибке relation "auth_user" does not exist. В проекте есть пользовательская модель авторизации AUTH_USER_MODEL = "uzivatel.User", которая разработана в приложении uzivatel. Здесь находится файл ci.yml. Конфигурацию …

17.10.2021
Ошибка при добавлении предупреждения перед удалением записи модели django

Я хочу вывести на экран предупреждение модели об удалении записи модели, однако при переходе к таблице все ссылки ведут к удалению самой первой записи в таблице, что я делаю не так? Вот мой код: #models: class Company(models.Model): …

17.10.2021
Django DurationField и 00:00:00 против NULL

Используется Django 3.2.7, python 3.9.x и Mysql 8.x. С моделями, подобными этой: class Object(models.Model): period = models.DurationField('Period', null=False, blank=False, default=timedelta(days=1)) class Subobject(models.Model): object = models.ForeignKey(Object, null=False, blank=False, on_delete=models.CASCASE) period = models.DurationField('Period', null=True, blank=True) и следующий …

17.10.2021
Внезапная ошибка Django: "AuthMissingParameter at /complete/google-oauth2/", при использовании GoogleOAuth2 из пакета social-auth-app-django

У меня есть работающее приложение Django (работает уже 2 года+). Я использую social-auth-app-django для управления аутентификацией пользователей в Google. Сегодня внезапно я получил ошибки от пользователей, которые не могут попасть внутрь моего приложения. Я также …

17.10.2021
Получаю commanderror, хотя в настройках django я установил debug is true

Я использую django 3.2.8. Я установил DEBUG = True и ALLOWED_HOSTS = ['*'] в файле settings.py моего проекта. Когда я пытаюсь "python3 manage.py runserver", он выдает следующую ошибку. Странно, потому …

17.10.2021
Представление Django get() принимает 1 позиционный аргумент, но было задано 2

Я делаю API с помощью Django. Полученные данные хорошо сохраняются в БД, но у меня есть проблема с созданием API. views.py from django.shortcuts import render from rest_framework.response import Response from …

17.10.2021
Проблема организации модели Django

Я разрабатываю модели рецептов и ингредиентов. models.py: class Recipe(models.Model): """Recipe structure""" author = models.ForeignKey( User, on_delete=models.CASCADE ) title = models.CharField(max_length=40, unique=True) picture = models.ImageField(blank=True, null=True) text = models.TextField(max_length=100, blank=True, null=True) components = models.ManyToManyField('Component') tag = MultiSelectField(max_length=10, choices=tags) cooking_time = …

17.10.2021
CSS в шаблоне Django работает частично

Представьте, что у меня есть файл base.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>sometitle</title> {% load static %} <link href="{% static 'ptoject/styles.css' %}" rel="stylesheet" type="text/css" /> </head> <body> {% block one %} {% enblock %} {% block two …

17.10.2021
JavaScript отправляет значение на бэкэнд (скрытый html-ввод или все средства)

У меня есть две очень простые формы, которые выглядят следующим образом: <form name='a' id='a'> // form a <input type="text" name="x" id="x"> //input 1 <input type="text" name="y" id="y"> //input 2 <button>submit</button> </form> когда форма a будет отправлена, строка …

17.10.2021
Найдите тип видимого поля из visible_fields()

У меня есть следующий код внутри моего forms.py. Я использую ModelForm для генерации представления формы def __init__(self, *args, **kwargs): super(NewPlayerForm, self).__init__(*args, **kwargs) for visible in self.visible_fields(): print(visible) visible.field.widget.attrs['class'] = 'form-control' Цель - не ставить класс form-control на …

17.10.2021
Создание нескольких объектов одновременно Django Rest Framework Generic Views

Я использую Django Rest Framework. Я пытаюсь создать listcreateapiview для создания нескольких объектов одновременно, но ничего из найденного мной до сих пор не работает, и я не уверен почему. #My view class MyListCreateView(ListCreateAPIView): serializer_class = MySerializer def get_queryset(self): …

17.10.2021
Кодек 'ascii' не может закодировать символ '\u2019' в позиции 609: порядковый номер не входит в диапазон(128). Django

Я пытаюсь сделать систему сброса пароля в django python. так что я сделал это url.py from django.urls import path from app import views from django.conf import settings from django.conf.urls.static import static from django.contrib.auth import views as auth_views from .forms …

17.10.2021
Сумма по столбцу подзапроса

Есть две таблицы: employee и lesson. У lesson есть ForeignKey на teacher, и столбец hours - продолжительность занятия. Можно ли написать запрос (Через ORM или на чистом SQL), чтобы получить сумму часов занятий по каждому учителю? Пытался делать через ORM …

17.10.2021
Django REST Framework: Как использовать префетчированные наборы запросов в дочерних сериализаторах во вложенных сериализаторах

Я хочу вызвать queryset, предварительно извлеченный из View, из вложенного дочернего сериализатора. Я попробовал сделать следующее, но это не сработало так, как я задумал. Как я могу вызвать предварительно выбранный кверисет из дочернего сериализатора? #views.py class PlaylistListView(generics.ListAPIView): …

17.10.2021
У меня есть проект Django, в котором пользователи могут авторизоваться через Github. Как я могу добавить аватар пользователей Github?

Мой проект - это Django блог. Пользователи уже могут авторизоваться с помощью Github, но аватар не сохраняется.

17.10.2021
Вылезает ошибка 'WSGIRequest' object has no attribute 'request'

Помогите исправить ошибку from django.shortcuts import render, HttpResponseRedirect from django.contrib.auth import authenticate, login class AccountViews: def __init__(self, request=None, user=None, username=None, password=None): self.request = request self.username = username self.password = password self.user = user def account(self): return HttpResponseRedirect("/") def login(self): self.username …

17.10.2021
Где хранится заказ?

Я смотрю учебник на youtube, он создал функцию для оформления заказа, но где она хранится? Есть JS функция и представление. function order(){ var msg = note.value; var orders = localStorage.getItem('orders'); var ur = '/cart/'; var orderData = {}; orderData['orders'] = …

17.10.2021
Outlook блокирует электронные письма

Со мной происходит нечто немного странное. Я создал почту google для сброса пароля, активации аккаунта и т.д.<br00 По электронной почте @outlook я не могу получить письмо password-reset, в то время как остальные приходят. Я попробовал изменить EMAIL_HOST_USER на мой …

17.10.2021
Ошибка сервера (500) после развертывания приложения django

Мне нужно развернуть модель PyTorch, используя Django, и у меня есть статические файлы, которые включают изображения, CSS и файлы javascript. После развертывания с помощью whitenoise и отключения COLLECTSTATIC я получаю ошибки сервера после развертывания с помощью Heroku. нужна помощь. …

17.10.2021
Как передать данные в массиве в метод post в angular и django?

Я пытаюсь передать список идентификаторов студентов, но это не работает. Из angular я передаю данные следующим образом let noticeData = this.announceForm.value; if (noticeData.students.includes('all')){ noticeData.students = noticeData.students.filter((s) =&gt; s != 'all') } noticeData.students = JSON.stringify(noticeData.students); из django …

17.10.2021
Как создать несколько типов пользователей в Django без использования форм

Я хочу создать 2 типа пользователей - Customer и Company, у обоих разные параметры. Я перерыл почти все, но все используют отношения полей OneToOne и используют формы django. Я новичок в django и просто хочу создать API, а не какой-нибудь …

17.10.2021
Как сделать чтобы после создания одной картинки, в объекте создавался другая с уменьшенным размером?

Стоит задача. Нужно придумать чтобы при создании объекта модели и при добавлении в объект картинки, чтобы в этом же объекте автоматически создавался вторая картинка(возможно для этого нужно отдельное поле) с уменьшенным разрешением. Не знаю даже где бы посмотреть о таком …

17.10.2021
Вторая сессия ENGINE без срока действия

У меня есть Product модель: class Product(models.Model): title = models.CharField(max_length = 25) description = models.TextField(blank = True, null = True) price = models.IntegerField(default = 0) image = models.ImageField(upload_to = 'products/images', null = True, blank = True) image_url = …

17.10.2021
Django Rest Framework - Cookies исчезают после перенаправления/обновления

Я впервые работаю с jwt-токенами для входа в систему и хранением этого токена бэкендом в http only cookies и еще одной cookie. Проблема в том, что на странице входа в систему, когда я вхожу в систему... куки устанавливаются правильно, но …

17.10.2021
Как настроить фронтенд-конвейер, встроенный в приложение Django

Я следую руководству онлайн, но у меня возникла проблема с встраиванием моего front-end pipeline в мое приложение Django. Шаги, которые я предпринял, были... create a folder (I called it test-project) create …

17.10.2021
Почему фильтр не меняет значение на итерации в шаблоне django

У меня есть фильтр custome в файле to_and.py для получения подробного названия from django import template register = template.Library() @register.filter def verbose_name(objects): return objects._meta.verbose_name но когда я получаю значение в представлении, оно дает мне только первое имя …

17.10.2021
Страница администратора Django с летним редактором заметок заставляет переключатель расширяться, что выглядит странно

В настоящее время я установил django summer note на блог. Он загружается нормально, и я не вижу ошибок в консоли, но выглядит это следующим образом .. Главная админка загружается нормально, …

17.10.2021
Как получить токен вместе с именем пользователя в Django

Я получаю Token при использовании auth API в django, когда я использую API как Я создаю свое имя пользователя и пароль с помощью createsuperuser в django http://127.0.0.1:8000/auth/ [POST METHOD] Token { "token": "5f8ceaaaeef845bef8474e28192a174d3214124" } Я хочу, …

17.10.2021
Отправка и визуализация синтаксиса HTML через переменную jinja

Мне нужны некоторые сложные операции для визуализации некоторых динамических деревьев в моем front-end. Но поскольку я не могу найти никакого способа запустить рекурсию в jinja или front-end, я использую подход, чтобы сделать строку в моем views.py вместе …

17.10.2021
Разница между User.object.create_user() и User,object.create() в Django

Я делаю Django login, но возникли проблемы с User.object.create_user(). Моя ошибка django.core.exceptions.ImproperlyConfigured: settings.DATABASES неправильно настроен. Пожалуйста, предоставьте значение NAME. Views.py from django.http import HttpResponse from django.shortcuts import redirect, render from django.contrib.auth.models import User from django.contrib import messages from django.contrib.auth import …

17.10.2021
Django generic.ListView: не отображать вопросы, для которых не указаны варианты ответов

Моделями являются: class Question(models.Model): question_text = models.CharField(max_length=200) class Choice(models.Model): question = models.ForeignKey(Question, on_delete=models.CASCADE) choice_text = models.CharField(max_length=200) votes = models.IntegerField(default=0) У некоторых вопросов нет вариантов, указанных администратором. Я не хочу отображать такие вопросы. Если решение заключается в переопределении …

17.10.2021
Django Модель администратора Импорт Экспорт данных

Я пытаюсь импортировать таблицу модели заказа из моей базы данных. В моей базе данных admin sqlite3 она показывает мне имя пользователя на основе заказа, но когда я импортирую мой csv файл, он показывает мне только id пользователя. Как я могу …

17.10.2021
Как хранить данные в локальном хранилище с помощью Django?

Мне нужно установить в разделе login пользователя. Мне нужно установить в разделе входа пользовательского пользователя, а также установить в разделе обычного пользователя.

17.10.2021
Django - Аутентификация по умолчанию Allowany не работает

Здесь я использую django с аутентификацией по умолчанию. Мой класс аутентификации в settings.py имеет следующий вид REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': [ 'rest_framework.authentication.TokenAuthentication', ], 'DEFAULT_PERMISSION_CLASSES': [ 'rest_framework.permissions.IsAuthenticated', ], } Я установил его в качестве аутентификации по умолчанию …

17.10.2021
Заполнение кортежа объектами модели

В моей форме личной информации есть простой контрольный список, который могут заполнять пользователи. Этот контрольный список получает свои варианты из кортежа, а этот кортеж получает свои элементы из другой модели, называемой полем, следующим образом: class Field(models.Model): id = models.AutoField(primary_key=True) …

17.10.2021
Как заставить VS code читать и Django, и html в файле .html? Всякий раз, когда я устанавливаю расширение django в vs code, он перестает читать html.

Я пробовал поместить это в файл settings.json- { "emmet.triggerExpansionOnTab": true, "emmet.includeLanguages": {"django-html": "html"}, "files.associations": { "**/templates/*.html": "django-html", "**/templates/*": "django-txt", "**/requirements{/**,*}.{txt,in}": "pip-requirements", "*.html": "html" }} Но это ничего не меняет, поскольку код по-прежнему читает только Django, а не …

17.10.2021
Ошибка Django: "ModuleNotFoundError: Нет модуля с именем 'classroom' "

Я работаю над этим проектом последний месяц и впервые столкнулся с этой ошибкой: ModuleNotFoundError: No module named 'classroom' за бесчисленное количество раз запуска manage.py check на приложении. Последнее изменение, которое я помню, было комментирование некоторых устаревших представлений и моделей, …

17.10.2021
Получение этого типа вместо простого текста [закрыто]

Я получаю (&lt;bound method MultiValueDict.getlist of &lt;QueryDict: {'removepunc': ['on']}&gt;&gt;, ('text', 'default')) этот тип вывода вместо простого текста def analyze(request): djtext = request.GET.getlist('text','default') remov = request.GET.get('removepunc','off') params = {'purpose': 'Removed Punctuations', 'analyzedtext': djtext} return render(request, 'analyze.html',params)

17.10.2021
Как я могу связать комментарий с соответствующим постом в Django?

Я создаю проект Django, в котором у меня есть индексная страница со списком всех сообщений. Пользователь может нажать на название поста, и это приведет его на страницу с подробной информацией о посте (дата, содержание, категория). На этой странице также …

17.10.2021
После обновления до Django 3.2 мои аннотации на полях `ArrayAgg` не работают

У меня есть довольно сложный метод модели, который прекрасно работал до обновления до Django 3.2.8. Он выглядит следующим образом: @classmethod def get_inbox_for_user(cls, user: User) -&gt; 'models.QuerySet[ShareRequest]': user_principals_ids = list(user.principals.values_list('id', flat=True)) annotated_share_requests = cls._default_manager\ .annotate( registered_staff_ids=ArrayAgg( 'contact__registered_staffing__staff_user', distinct=True, ) )\ …