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

29.09.2021
У объекта 'AnonymousUser' нет атрибута '_meta' | Django

Возникает ошибка при аутентификации пользователя, КОД settings.py AUTH_USER_MODEL = 'Authentication.User' AUTHENTICATION_BACKENDS = ( ('django.contrib.auth.backends.ModelBackend'), ('Authentication.auth.CustomAuthEmailBackend.EmailAuthBackend'), ) Custom Backend from django.contrib.auth.models import User from django.contrib.auth.backends import BaseBackend class EmailAuthBackend(BaseBackend): def Authenticate(self, request, email, password): try: user = User.objects.get(email=email) success …

29.09.2021
Redirect некорректно преобразует специальные символы при перенаправлении в django

У меня есть страница в моем приложении django, которая требует аутентификации. Если пользователь нажимает mydomian/my_page, представление оценивает, аутентифицирован ли запрос. Если запрос аутентифицирован, то он будет перенаправлен на нужную html-страницу (my_page.html). Если запрос не аутентифицирован, запрос будет перенаправлен на …

29.09.2021
Как выполнить итерацию нескольких списков в шаблоне django

Я пытаюсь итерировать zip список в шаблоны.Итак, в основном у меня есть три списка zip списка я хочу итерировать его в шаблон с этим форматом (пример картинки). вот почему я использовал три цикла for здесь все данные динамические как (контент, …

29.09.2021
Django upload and read vcard object - схожу с ума

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

29.09.2021
Проект NoReverseMatch Django

Я хочу создавать продукты через профиль клиента, чтобы имя клиента прикреплялось к форме при создании связанного с ним продукта. Но я не могу найти ошибку, пожалуйста, помогите мне urls.py urlpatterns = [ path('', views.home, name="home"), path('products/', views.products, name="products"), path('customer/<str:pk_test>/', …

29.09.2021
Как восстановить флекс в одной части страницы?

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

29.09.2021
Есть ли способ загрузить заголовки только в виде файла в Django ImportExportModelAdmin

Есть ли способ просто загрузить файл, содержащий только названия полей? Например, кнопка скачать шаблон загрузит файл, содержащий все необходимые поля, как показано в тексте справки. Скачанный файл …

29.09.2021
Загрузка mp3 файлов в клиентскую систему из api с помощью фреймворка django

Я создал сайт, где мне нужно позволить пользователям скачивать mp3 файлы, вызывая API. Но файлы скачиваются на сервере, а не в клиентской системе. def download(url: str, dest_folder: str): if not os.path.exists(dest_folder): # create folder if it does not …

29.09.2021
Секретный ключ docker-compose и django

Я создал свое приложение postgres и django, используя следующее version: "3.8" services: django: build: . container_name: django command: python manage.py runserver 0.0.0.0:8000 volumes: - .:/usr/src/app ports: - "8000:8000" depends_on: - db db: image: postgres container_name: pgdb environment: - POSTGRES_DB=postgres …

29.09.2021
Django Postgres не добавляет/удаляет ограничения, не работает для разделов

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

29.09.2021
Изменение кверисета внешнего ключа в Django создает CBV

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

29.09.2021
Как я могу скопировать FieldFile в другую модель?

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

29.09.2021
Django Fetching Submit Orders

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

29.09.2021
Обслуживание Django и Tensorflow в Docker Compose

Я могу успешно запустить мой django, используя следующее # pull the official base image FROM python:3.8 # set work directory WORKDIR /usr/src/app # set environment variables ENV PYTHONDONTWRITEBYTECODE 1 ENV PYTHONUNBUFFERED 1 # install dependencies RUN apt-get update RUN …

29.09.2021
Кэш локальной памяти Django перезагружается каждый раз

Я использую локальный кэш памяти Django в разработке и не могу заставить его работать. Я установил следующее в settings.py: CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache' } } Я вижу, что представления вызываются каждый раз, когда загружается …

29.09.2021
Тест Django завершается неудачей со словами "Ни один пользователь не соответствует заданному запросу".

Я написал приложение Django и теперь пытаюсь покрыть его автоматизированными тестами. Для тестирования функции get_queryset внутри моего ListView я создал тестового пользователя и его пост, но мой тест терпит неудачу с "No User matches the given query". Когда я …

29.09.2021
Обновление поля выбора при наступлении события в Django

Я хочу, чтобы CharField автоматически обновлялся на один из вариантов выбора, когда пользователь нажимает на определенную кнопку. Поэтому я определил модель следующим образом: models.py: class Oficio(models.Model): class Estatus(models.TextChoices): NUEVO = 'NU', _('Nuevo') NO_REVISADO = 'NR', _('No Revisado') LEIDO = …

29.09.2021
Как я могу решить эту проблему с трубой?

Завершение работы сервера с помощью CTRL-BREAK. [29/Sep/2021 22:19:36] "GET / HTTP/1.1" 200 37607 [29/Sep/2021 22:19:43,135] - Broken pipe from ('127.0.0.1', 56390) [29/Sep/2021 22:19:45,208] - Сломанная труба от ('127.0.0.1', 56396) [29/Sep/2021 22:19:45,219] - Broken pipe from ('127.0.0.1', 56411)

29.09.2021
Как добавить +1 к полю модели PositiveIntegerField при добавлении каждого нового поста?

У меня есть модель Posts. И поле Order = models.PositiveIntegerField() было создано для произвольной сортировки. class Post(models.Model): title = models.CharField(max_length=15) create = models.DateTimeField(auto_now_add=True) Order = models.PositiveIntegerField() Задача: в модели, переопределяя метод save, добавлять индекс +1 (от последнего …

29.09.2021
Почему метод django post не работает в этом случае?

Html файл <form action="/input" method="post"> {% csrf_token %} <input type="text" name="data" /> <input type="submit" value="post" /> </form> view.py def a(request): x=request.POST['data'] html='<h1> {} </h2>'.format(x) return HttpResponse(html) выдает ошибку сервера (500). После изменения метода на "GET" я смог …

29.09.2021
Я хочу создать приложение для приватного чата

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

29.09.2021
Так же, как у нас есть TypeScript для JavaScript, почему у нас нет какого-то супернабора языков для Python, чтобы ввести безопасность типов? [закрыто]

Я почувствовал, что безопасность типов очень важна для разработки приложений. Отсутствие безопасности типов является одним из основных источников ошибок. Так же, как Typescript вводит безопасность типов в javascript, почему бы нам не иметь что-то подобное для python

29.09.2021
Как запретить админу редактировать поле Django

Есть такая модель в models.py: class Test(models.Model): name = models.CharField(max_length=256) date_started = models.DateField(default=datetime.now) date_ended = models.DateField(null=True) description = models.TextField(max_length=512) Эта модель регистрируется в admin.py: from .models import Test admin.site.register(Test) И мне надо сделать так, чтобы в админке можно …

29.09.2021
Фильтр Django и пагинация не отображаются

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

29.09.2021
Как получить идентификатор текущего пользователя в сериализаторе Django Rest Framework

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

29.09.2021
ImportError: невозможно импортировать имя 'Index' из 'landing.views'

Я следил за учебником на Youtube, вот ссылка: https://www.youtube.com/watch?v=Rpi0Ne1nMdk и я дошел до 12:46, когда он перешел к импорту Index. Я нажал кнопку run, но вместо этого получил Syntax Error. Вот пример моего кода: from django.urls …

29.09.2021
Django ModelForm с доступом к более чем одной модели

Итак, я хочу знать, возможно ли, чтобы модельная форма django имела доступ к более чем одной модели django... в настоящее время у меня есть 2 модели, относящиеся к продукту, и они показаны ниже... причина, по которой я сделал 2 …

29.09.2021
Расшифровка url администратора Django

У меня есть админ-панель Django с простым представлением продуктов. Каждый продукт имеет свой собственный ID, например "bus", "avia", "bus_24" и "avia_26". Url на страницу продуктов выглядит следующим образом: /products/<product_id>/. Для продуктов с идентификаторами "bus" и "avia" все работает …

29.09.2021
Как создать функцию для передачи ajax-данных при нажатии на кнопку

Я хочу, чтобы данные ajax передавались в функцию add_teacher в views.py при нажатии на кнопку "Добавить учителя". path('student/add_teacher/', views.add_teacher, name='add_teacher'), Если выполняется только приведенный ниже код, значение выводится на консоль. $(function () { $checkbox = $('.Checked'); $checkbox.click(checkArray); function …

29.09.2021
Создание объекта Django из формы с вложенными элементами - ведет себя не так, как ожидалось

Я использую Django 3.2 Я пытаюсь создать объект, который имеет дочерние элементы (без использования наборов форм). Я использовал Javascipt для создания удобного пользовательского интерфейса, который позволяет пользователю динамически добавлять дочерние элементы. Метод post класса обработчика маршрута анализирует …

29.09.2021
Django - Как вызвать Detailview в качестве альтернативы UpdateView на основе аутентификации пользователя и pk

Мне нужно, чтобы пользователь2 (без авторизации) видел DetailView вместо UpdateView (который может видеть пользователь1) в качестве альтернативного представления в общем ListView, вызывая соответствующую страницу с объектом PK(title). Кто-нибудь знает, что является лучшей практикой для достижения этого или где/что я …

29.09.2021
Возможная авторизация/аутентификация для html?

Можно ли сделать что-то подобное для автора в HTML? (Я хочу, чтобы автор видел кнопки удаления и отмены, но другие пользователи получали только 3 ссылки) post.html {% if user.is_authenticated and user == post.author %} <!-- …

29.09.2021
Коммерческий проект cs50w : IntegrityError UNIQUE constraint failed

Я работаю над проектом коммерции cs50w, пытаюсь создать новое объявление, но постоянно получаю эту ошибку: IntegrityError at /new UNIQUE constraint failed: auctions_listings.user_id Вот мои модели для пользователя и листинга: class User(AbstractUser): pass #def __str__(self): #return f"{self.username}" class …

29.09.2021
Кнопка "Показать больше" для изображений

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

29.09.2021
Как реализовать (автоматизировать) обновление группы безопасности в AWS с помощью веб-страницы

У нас есть сайт, который размещен на экземпляре EC2 с публичным IP, мне и моим друзьям нужен доступ только к этому сайту (уже включен google auth login), но нам нужно внести IP в белый список группы безопасности. Поскольку у …

29.09.2021
Создание заблокированного объекта

Допустим, у меня есть класс модели Foo. Структура не имеет значения. Я хочу: foo = Foo.objects.create(...) # Do some stuff foo.bar = "something" foo.save() Это, конечно, небезопасно, поскольку другой проект может получить только что созданный экземпляр …

29.09.2021
Конфигурация AnyMail и MailGun на Django

Я устанавливаю AnyMail + MailGun на проект Django, но получаю несанкционированный ответ, вызывая mail_admins: anymail.exceptions.AnymailRequestsAPIError: Sending a message to mail@gmail.com from mailgun@sandboxe6301378bfe741bf99d5684e65852283.mailgun.org Mailgun API response 401 (Unauthorized): 'Forbidden' Вот мои settings.py конфигурации: EMAIL_BACKEND = "anymail.backends.mailgun.EmailBackend" ANYMAIL …

29.09.2021
Я пытаюсь сортировать данные в django, данные поступают из разных таблиц в разные выпадающие списки, но выдается пустая страница.

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

29.09.2021
Как сделать так, чтобы неподдерживаемые управляющие последовательности Unicode поддерживались в Python?

Я пытаюсь создать объект Listing в моем приложении django, но получаю следующее исключение : UntranslatableCharacter: unsupported Unicode escape sequence. Как я могу решить эту проблему? models.py class Listing(models.Model): data = JSONField(null=True, blank=True) dt = models.DateTimeField(null=True) dt_created = …

29.09.2021
Как отфильтровать только вложенные связанные объекты django?

У меня есть модель, представляющая комнату и модуль. Модуль может иметь несколько комнат. Вот результат запроса get для моего объекта модуля - { "module_id": 4, "rooms": [ { "room_id": 2, "title": "4", "desc": "22", "level": "2", "is_deleted": true, }, …