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

20.03.2022
Как обеспечить соблюдение прав пользователей с помощью групп пользователей в Django Class Based Views

В моем приложении Django я создал группы и назначил (выборочно) разрешения группам. А затем назначил группы пользователям. Эти шаги были выполнены в админке приложения. Теперь я пытаюсь ограничить определенные представления для пользователей (используя CBV) следующим образом: class UomListView(LoginRequiredMixin, …

20.03.2022
Как вернуть несколько значений из скрытого ввода при нажатии на кнопку с помощью jquery?

Когда я нажимаю на кнопку, я хочу получить значение скрытого входа, но когда я пишу так, он принимает только первое значение. <div> <input type="hidden" name="producecode" class="pdcode" value="{{per.produceCode}}" /> <input type="hidden" name="useremail" class="uponequantity" value="{{user.username}}" /> <button class="btn btn-sm btn- …

20.03.2022
Остановка вращения загрузчика CSS при ошибке валидации формы, django, javascript

Как остановить вращение загрузчика, если отправка формы не удалась и пользователь должен заполнить недостающее поле формы. Прядильщик продолжает вращаться вечно, пока пользователь вводит недостающую информацию. Моя кнопка отправки в форме: ... <div class="control"> <button type="submit" class="button" onclick="showDiv()">Submit </button> </div> </form> …

20.03.2022
Влияние общей суммы на дату начала и дату окончания

Мои взгляды: class CentreRevenue(ListAPIView): permission_classes = [IsAuthenticated, ] pagination_class = CustomPagination serializer_class = serializers.CentreRevenueSerializer def get_queryset(self): self.pagination_class.page_size = page_size id = self.request.query_params.get("id") start_date = self.request.query_params.get("start_date") end_date = self.request.query_params.get("end_date") data = center_models.Centers.objects.filter(center_type__in=['collection_center', 'direct_client'], id__isnull=False) if id: data = data.filter(id=id) # if …

20.03.2022
Как обновить форму Django с помощью файлов и текстовых вводов

У меня есть форма обновления в Django и код ниже работает особенно в этом случае: def edit_project(request, project_id): detail = projectDB.objects.get(pk=project_id) form = projectForm(request.POST or None, instance = …

20.03.2022
Github Actions CI/CD без docker на -Django-Gunicorn-Nginx

У меня есть сервер Digital Ocean, настроенный на Django-Gunicorn-Nginx. Все работает как ожидалось, но, к сожалению, каждый раз, когда я вношу изменения в код, мне приходится вручную заходить на сервер, извлекать изменения с github и перезапускать gunicorn. Можно ли …

20.03.2022
Почему мой django send_mail не работает с моделями Occasion?

Я работаю над проектом, в этом проекте пользователь может создать группу (occasion), в которой он сохраняет сообщение, членов (Many-to-many), occasional_date (дата события) и когда появляется случайная дата, webapp должен отправить сообщение по электронной почте всем членам группы occasional. Но оно …

20.03.2022
Как выйти из тегов django?

В настоящее время я работаю над небольшим проектом, в котором я использую HTMX с Django. {% render_field form.email class="form-control my-3" placeholder="Email" hx-post="{% url 'accounts:verify-email' %}" hx-trigger="keyup" hx-target="#email-verif" hx-swap="outerHTML" %} {{ form.email.errors|striptags }} Однако код ломается, потому что …

20.03.2022
Django. Модели не регистрируются в админку

Товарищи, подскажите, в чём беда? ( Не регистрируются модели в админку Django) Написал модель Сделал миграции Модель в admin.py зарегистрировал Само приложение зарегистрировано в settings.py (Извините, что без кода. StackOverFlow почему-то не может нормально python код отобразить для …

20.03.2022
Как сделать api полностью независимым от основного проекта Django?

У меня есть проект django, который размещен внутри компании, и этот проект питает базу данных. Мне нужен API, который обслуживает данные этой базы данных в публичном домене (этот api не делает никаких DML только selects), но этот API должен …

20.03.2022
Несколько кнопок добавления в корзину на одной странице в django

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

20.03.2022
Маршрутизация не работает в Django: страница не найдена (GET)

Я пробовал несколько методов написания представлений, но не думаю, что здесь проблема. Приложение установлено в settings.py Оно каждый раз выдает ошибку. структура проекта: структура views.py (папка app) from django.http import HttpResponse from django.shortcuts import render …

20.03.2022
Получение данных с помощью eact native

Я пытаюсь получить информацию о пользователях из базы данных django. Но я получаю только следующее сообщение {"_bodyBlob": {"_data": {"__collector": [Object], "blobId": "ee5e4317-5bb7-4b5f-8e19-7a787cdee766", "offset": 0, "size": 94}}, "_bodyInit": {"_data": {"__collector": [Object], "blobId": "ee5e4317-5bb7-4b5f-8e19-7a787cdee766", "offset": 0, "size": 94}}, "bodyUsed": false, …

20.03.2022
Обновление глобальной переменной асихронным способом в Django

У меня есть проблема. На моем сайте вы можете найти трекер текущих цен на криптомонеты в качестве чисто контентного наполнителя. Я получаю данные из API монет, вам разрешено 100 запросов в день. def crypto_api_prices(request): api_base_url = 'https://rest.coinapi.io/v1/exchangerate/' …

20.03.2022
Похоже, что DRF IsAuthenticated не работает должным образом на удаленном сервере

Я начал миграцию личного проекта между двумя серверами и получил очень странное поведение. Мой APP использует TokenAuthentication из DRF и прекрасно работает в локальной среде и на предыдущем сервере, но на новом сервере я получаю следующую ошибку: "Authentication credentials …

20.03.2022
Django 3.2 makemigrations ProgrammingError: table doesn't exist for abstract model

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

20.03.2022
Как в django python в форме сразу ввводить ответ на запись?

Я создаю веб-квест на django. Мне нужно чтобы при в вводе текста в форму сразу выводился ответ. Например, нужно чтобы пользователь написал в форму определённое слово. Если пользователь ввёл правильное слово, то сразу выведится ответ "Вы ввели все правильно", если …

20.03.2022
Как получить данные IntergrityError Django

У меня есть данные IntegrityError следующего вида : ERROR: Duplicate key value breaks unique constraint "CampaignNamingTool_year_month_advertiser_na_aedc5c8c_uniq" DETAIL: The key “(year, month, advertiser, name, kpi, type_of_format, device)=(2022, 03, FR - Python, Paris, CPV, Multi-device, IAB)” already exists. Я …

20.03.2022
Когда использовать OAuth в Django? Какова его точная роль в Django login framework?

Я пытаюсь убедиться в том, что я правильно его понимаю: Является ли OAuth мостом только для сторонних аутентификаторов, которые так распространены, например, Facebook, Google? И его использование улучшает пользовательский опыт безопасным способом, но не добавляет дополнительный безопасный слой …

20.03.2022
Отправка 2 пользовательских Crispy Forms с помощью 1 кнопки Django

У меня есть 2 формы, причем вторая форма ссылается на первую. Я могу заставить формы работать правильно, используя crispy forms, однако, когда я настраиваю каждую форму, используя helper = FormHelper(), они больше не отправляются вместе. По сути, одна форма …

19.03.2022
Как предоставить доступ к объекту модели определенному пользователю в Django

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

19.03.2022
Django: Как проверить, читал ли пользователь уже статью?

Я создаю веб-приложение для своего выпускного проекта с помощью Python и Django. У меня есть модель пользователя, которая может читать/писать статьи для отображения на сайте. Я хочу сделать так, чтобы если статья доступна (прочитана) пользователем, то только для этого …

19.03.2022
Как я могу суммировать и отобразить поле метода модели, а также вывести его на приборную панель без цикла через шаблон в Django

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

19.03.2022
Как "открыть" заблокированный терминал, когда сервер Django работает на VSCode (какая горячая клавиша при этом нажимается)?

Я пытаюсь сделать этот учебник по Django и столкнулся с проблемой, когда я не могу писать в терминал, когда сервер Django запущен. Вот точный учебник: https://youtu.be/uhSmgR1hEwg?list=PLzMcBGfZo4-kCLWnGmK0jUBmGLaJxvi4j&t=552 Преподаватель явно нажимает какую-то горячую клавишу, чтобы "включить" запись в …

19.03.2022
Как создать индивидуальные идентификаторы для каждой модели для каждой учетной записи пользователя [Django]

Я столкнулся с проблемой, когда каждый раз, когда другой аккаунт, который вошел в систему, создает новую коллекцию, id для этой коллекции - id '1' (127:0.0.1/collections/1), но когда вы входите в другой аккаунт и этот пользователь создает новую коллекцию, id коллекции …

19.03.2022
Что в этой программе python может заставить мою память взлететь до небес и заморозить программу?

Я написал программу на python, которая подключается к моему серверу mqtt и обрабатывает данные! Но памяти начинает очень мало и со временем становится все больше и больше! Я бы сказал, довольно быстро, например, за 2 часа она увеличивается с …

19.03.2022
Заполнение/фильтрация одного <select> другим <select>

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

19.03.2022
H14 Ошибка относительно favicon при развертывании приложения Django на Heroku

Попытка развернуть мое веб-приложение Django на Heroku. Это первый раз, когда я развертываю приложение на Heroku, однако приложение работает как ожидалось при запуске на localhost:8000. Я следовал документации и могу подтвердить наличие 'Procfile' в корневом каталоге приложения. Содержание Procfile …

19.03.2022
Приложение для чата в реальном времени с Django Channels

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

19.03.2022
Форма изображения django не сохраняет изображение

у меня проблема с сохранением изображения. когда я использую административную часть, все работает хорошо, но когда я добавляю сотрудника через внешнюю форму, он сохраняет все, кроме изображения. &lt;form id="form" method="POST" action="{% url 'addForm' %}" enctype="multipart/form-data" &gt; {% csrf_token %} …

19.03.2022
Почему 'pip' перестал работать, хотя раньше он работал нормально?

Я новичок в программировании и учусь уже несколько недель. Я изучаю базовые видео по python от Кори Шафера и в середине его серии по Django. Чтобы запустить сервер, я запускаю виртуальный env. В cmd (в директории проекта) я набираю: …

19.03.2022
Django Streaming

Я только начал работать с django и хочу сделать клон spotify. Я хочу сделать так, чтобы при нажатии на альбом показывались песни для этого альбома. вот мой models.py from django.db import models class album(models.Model): title = models.CharField(max_length=50) artist = …

19.03.2022
StaticLiveServerTestCase с Selenium: ERR_CONNECTION_REFUSED

Я запускаю стандартный фрагмент из docs для тестирования с помощью selenium, но использую драйвер Chrome. Когда я запускаю тесты с помощью python manage.py test, он не может подключиться к серверу, кажется, что он не запускается, выдавая …

19.03.2022
Django: Как автозаполнить внешний ключ соответствующим экземпляром класса модели

Работаю над своим первым проектом Django и мог бы воспользоваться некоторой помощью. У меня есть 2 модели (Decisions, Votes), связанные внешним ключом 'decision'. Шаблон vote_list.html показывает пользователю список решений (сгенерированных другими пользователями), которые содержатся в Decisions. Пользователь нажимает на определенное …

19.03.2022
Django Связанная модель 'vendor.newuser' не может быть разрешена

Приложение NewUser в файле settings.py ALLOWED_HOSTS = [] LOGIN_URL ='login' LOGIN_REDIRECT_URL ='vendor_admin' LOGOUT_REDIRECT_URL ='home' AUTH_USER_MODEL = 'vendor.NewUser' models.py это только приложение, а также не обращайте внимания на (-() это просто разные языки class NewUser(AbstractBaseUser,PermissionsMixin): email = models.EmailField(_('ایمیل'),max_length=255,unique=True) username …

19.03.2022
Локальная база данных и база данных heroku не синхронизируются (Django/Heroku)

У меня возникли проблемы с миграцией с локального сайта на heroku. Похоже, что схемы не синхронизированы. Вот схема моей локальной базы данных из python manage.py showmigrations account [X] 0001_initial [X] 0002_email_max_length admin [X] 0001_initial [X] 0002_logentry_remove_auto_add [X] 0003_logentry_add_action_flag_choices …

19.03.2022
Переписать обработчик ошибок валидации по умолчанию в django rest

Я использую django-rest для своего бэкенда и хочу переписать ошибки по умолчанию для полей. Мой текущий код выглядит следующим образом. class DeckSerializer(serializers.ModelSerializer): class Meta: model = Product fields = ( "id", "title", "get_absolute_url", "description", "price", "image", "category_id", "category", "title" ) …

19.03.2022
Получение данных из input без кнопки submit?

Задача,как указанно выше,передать данные из формы в Django без нажатия кноки submit. Перпологаю,что это делается с помощью onkeyup(возможно проблема XY). Буду благодарен любому предложению.

19.03.2022
Объект не имеет атрибута для обратного поиска по внешнему ключу Django

У меня есть отношение "многие к одному" между билетом и проектом. Я пытаюсь выполнить обратный поиск, чтобы увидеть все билеты, принадлежащие определенному проекту. class Project(models.Model): title = models.CharField(max_length=100, blank=False) description = models.TextField(default='', blank=False) created_on = models.CharField(max_length=20, null=True) created_by = …

19.03.2022
Ошибка NoReverseMatch при использовании символов юникода в URL-адресе

Вот моя модель: class Post(models.Model): STATUS_CHOICES = (('draft', 'Draft'), ('published', 'Published')) title = models.CharField(max_length=100) slug = models.SlugField(max_length=100, allow_unicode=True) author = models.ForeignKey(User, on_delete=models.CASCADE, related_name='blog_posts') lead = RichTextField(config_name='lead') body = RichTextUploadingField(config_name='body') created_on = models.DateTimeField(auto_now_add=True) published_on = models.DateTimeField(default=timezone.now) updated_on = models.DateTimeField(auto_now=True) …