Django and Python "Questions and answers", page 1223

31.12.2021
Попытка связать функцию с определенным радио, сгенерированным на Django, чтобы показать модальное окно

я пытаюсь сделать модальное отображение при функции события onclick на django, но когда я пытаюсь это сделать, вместо того, чтобы переписать/заменить функцию на радио, они просто генерируют другое радио на стороне, как я могу это сделать? Это html …

31.12.2021
Пользовательское поле поиска Django вызывает ошибку EmptyResultSet при передаче пустого набора

Я пытался реализовать поле поиска not_in, но оно генерирует запрос, отличный от ~Q. При запросе по списку идентификаторов, таких как: ids = [1, 2, 3, 4] оба моих варианта not_in и ~Q дают одинаковый набор запросов, хотя их сгенерированный SQL …

31.12.2021
Сигнал post_migrate - вызов только один раз после всех миграций

В этом (очень упрощенном) примере мне нужно сделать одну вещь (вызвать do_something_after_all_apps_migrated()) после того, как все приложения мигрировали. Проблема в том, что сигнал post_migrate вызывается один раз для каждого приложения. У меня есть одно приложение: after_migrations apps.py …

31.12.2021
Настройка Django Admin Добавление пользователя с пустым паролем

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

31.12.2021
Как закрыть вкладку браузера после выполнения Python?

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

31.12.2021
Django 4.0 NoReverseMatch

Итак, я учусь создавать адрес электронной почты для подтверждения при регистрации аккаунта с помощью Django. Это мой urls.py: from django.contrib import admin from django.urls import path, include from . import views urlpatterns = [ path('', views.home, name='home'), path('sign-up', views.sign_up, …

31.12.2021
Как установить поля в Django на основе входных данных?

Models.py class NewsImage(models.Model): IMAGE_TYPE = (('Attachments','Attachments'),('URL','URL')) news = models.ForeignKey(Post, related_name='News', on_delete=models.CASCADE) image_type = models.CharField(max_length=12, verbose_name='Image Type', choices=IMAGE_TYPE) attachments = models.ImageField(upload_to='media/news_images', verbose_name='Image Attachments', blank=True) url = models.CharField(max_length=255, verbose_name='Image url', blank=True) def __str__(self): return (self.news)+ ' - ' +self.image_type Итак, …

31.12.2021
Поля поиска в методе пользовательского действия

Сейчас я изучаю DRF и должен сделать проект с фотоальбомами. Одна из моих задач - создать пользовательский метод @action "patch", использующий поле модели "title", но я не могу понять, как добавить поля для поиска в пользовательские методы. Мы можем …

31.12.2021
Как сделать объект промежуточного программного обеспечения вызываемым в Django 2.2

Я пытаюсь обновить приложение django/mezzanine с python 2.7 до python 3.7. Можете ли вы помочь мне исправить ошибку ниже (CTypeError: 'CheckNewsDateStatus' object is not callable)? Похоже, что этот класс вообще не используется; если я просмотрю весь код, то совпадают только …

31.12.2021
Невозможно получить доступ к контекстному объекту в HTML-странице, отрисованной в Django

Нижеприведенная функция представления отправляет объект news на страницу HTML, но страница HTML не дает никакого результата/пустая страница. def Newsdetail(request,slug): news = get_object_or_404(News,slug=slug) return render(request, 'newsfront/news_detail.html', {news:news}) ниже приведена модель class News(models.Model): title=models.TextField() .......... def get_absolute_url(self): return reverse('Newsdetail', …

31.12.2021
DRF Сериализаторы .orderitem_set.all()

Я изучал учебник по сериализатору и наткнулся на некоторый код, функцию которого я не понял. def get_order_items(self, obj): items = obj.orderitem_set.all() print(obj) print(items) return OrderItemSerializer(items, many=True).data Что делает функция элемента заказа. Фрагмент был взят из класса сериализатора ниже: …

31.12.2021
Несколько баз данных в проекте django, публикация базы данных

Много баз данных в проекте django, опубликовать базу данных При размещении формы моделей, она должна храниться в двух базах данных одновременно. например, дублировать базу данных. settings.py DATABASES = { 'default': {}, 'auth_db': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'auth_db.db.sqlite3'), }, 'primary': …

31.12.2021
Ошибка при размещении сайта django на локальной системе

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

31.12.2021
Как найти утечку памяти в приложении Docker + Django?

Я запускаю свое приложение Django с помощью docker compose. Есть 4 контейнера, web, postresql, nginx, cron. Веб-контейнер на моем dev-сервере использует 170MB Ram, в основном работает gunicorn / Django / Python / DRF. Веб-контейнер на моем рабочем сервере использует …

31.12.2021
Возникают проблемы с отображением данных в моем веб-приложении

Я пытаюсь получить информацию "О нас" из моей базы данных в мое веб-приложение, но она не отображается, что может быть не так... вот код из базы данных class About(models.Model): about_us = models.TextField() achieve = models.TextField(blank=True) image_abt = models.ImageField(upload_to="admin_pics", …

31.12.2021
Django и PostgresSQL - невозможно привести тип integer к date

Когда я запускаю python3 manage.py migrate, я получаю следующее: Я использую PostgreSQL и Django. Эта ошибка возникает, когда я пытаюсь разместить свой проект. Она прекрасно работает на моем локальном сервере, где я использую Sqlite3, но не так хорошо …

31.12.2021
Django: PNG не загружается, но открывается в браузере

У меня есть один ответ API, в котором есть один URL, когда я нажимаю на URL, он открывается в браузере и не загружается. Я хочу сделать его загружаемым только через бэкенд. { "count": 1, "next": null, "previous": null, "results": …

31.12.2021
Django: отправка html-формы без перехода на новую страницу или обновления/перезагрузки

Я новичок в django и html. ниже приведена моя первая тестовая веб-страница простого онлайн-калькулятора. Я обнаружил проблему, что при нажатии кнопки "submit" происходит переход на новую веб-страницу или новую веб-вкладку. это не то, что я хочу. Когда пользователь вводит …

31.12.2021
Django Шаблон :: Как использовать POP() в шаблоне django

В приведенном ниже коде, я выполняю итерацию по 2 спискам. users и roles, где я хочу вывести первый элемент из списка roles для первого элемента из user. user = ['abc','cde'] роли = [[1,2,3] , [4,5,6]] Для пользователя 'abc' роли …

31.12.2021
Как изменить поле username на user_name в пользовательской модели пользователя django?

Я создал пользовательскую модель пользователя. теперь я хочу использовать user_name в качестве поля имени пользователя вместо username. как показано в следующем фрагменте кода. class CustomUser(AbstractBaseUser): username_validator = UnicodeUsernameValidator() user_name = models.CharField( _('username'), max_length=100, unique=True, help_text=_('Required. 100 characters or fewer. …

31.12.2021
Как включить токен носителя в заголовок с помощью Django Rest Framework?

Я использую пакет rest_framework_simplejwt для JWT аутентификации в Django. Я создал несколько API для login, reg, token_verify, referesh_token и student_data. Я ограничил просмотр информации о студентах, которая извлекается из базы данных. Таким образом, пользователь не может просмотреть их без …

31.12.2021
Rabbitmq не показывает сообщения в django

Я читаю книгу Django 3 на примере и в главе 7 книги мы используем rabbitmq, celery и flower. Я настроил rabbitmq, celery и flower, но есть несколько проблем. Моя задача - это письмо, которое отправляется после создания заказа, задача выполняется …

31.12.2021
Django представление возвращает данные

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

31.12.2021
Подключение Django к базе данных PostgreSQL (GeoDjango)

У меня проблемы с подключением к моей базе данных Postgresql с моим веб-сайтом Django. Моя база данных настроена на порт 5434, так как уже существует база данных на порту по умолчанию 5432. Это ошибка, которую я получаю Это мой …

31.12.2021
Ошибка Angular.js @angular/core

Приветствую всех... как я могу исправить это, я работаю над этим 2 дня, но ничего не меняется. Вы можете мне помочь? Смотрите все мои коды в app.module.ts Это мой экран nodejs …

31.12.2021
DRF: функция validate_empty_values() вызывается, когда она не пуста

Я создал подкласс ChoiceField, чтобы добавить пользовательский код для установки значения по умолчанию. На данный момент я скопировал метод validate_empty_values() в свой новый класс, не изменяя его вообще - я просто хочу понять, как он работает. Вот этот …

31.12.2021
Django списки объектов в шаблоне максимизируются

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

31.12.2021
Как установить каскад удаления и обновления в django?

Посмотрите на эти модули: class Customer2(models.Model): Customer_Name=models.CharField(max_length=30) Customer_Address=models.CharField(max_length=100) Customer_Phone=models.IntegerField() Customer_Email=models.EmailField(max_length=50) class Meta: db_table="Customer_Table" class Product(models.Model): Product_Name=models.CharField(max_length=100) Quantity=models.FloatField(max_length=100) Comming_Date=models.DateField(max_length=15) Expire_Date=models.DateField(max_length=15) Comming_Price=models.FloatField(max_length=50) Picture=models.ImageField(upload_to='Images',blank=True, null=True) class Sale(models.Model): Customer=models.ForeignKey(Customer2, default=1, on_delete=models.CASCADE) Product=models.ForeignKey(Product, default=1, on_delete=models.CASCADE) Quantity=models.FloatField() Price=models.FloatField() Date=models.DateTimeField() Customer_Name1=models.CharField(max_length=20,default=0) Product_Name1=models.CharField(max_length=20,default=0) class Meta: db_table="Sale_Table" …

31.12.2021
Не удается отправить почтовый запрос с помощью HTMX + Django

Я пытаюсь создать CRUD-страницу с помощью django + HTMX и не могу отправить POST-запрос. hx-post посылает GET запрос вместо POST запроса. Мои ролевые модели следующие: class Role(models.Model): name = models.CharField(max_length=200) Я создаю форму с помощью Cripsy Forms …

31.12.2021
Получение URL объекта из boto3, AWS S3, Django

У меня есть представление в Django следующего вида : f=request.FILES['image'] filename=str(f).split('.')[0] cloudFilename = 'blog/' + filename s3 = boto3.resource('s3', aws_access_key_id=settings.AWS_ACCESS_KEY_ID, aws_secret_access_key=settings.AWS_SECRET_ACCESS_KEY) bucket = s3.Bucket('django-pnp-talk') bucket.put_object(Key=cloudFilename, Body=f) Как я могу получить URL из недавно созданного объекта, который я …

31.12.2021
Даже если это класс, почему AttributeError: 'function' object has no attribute 'as_view'

несмотря на то, что функция основана на вызовах, почему эта ошибка атрибута выскакивает, когда я использую login_required Сообщение об ошибке path('active/<int:pk>', UpdateActiveStatus.as_view(), name="activeStatus"), AttributeError: 'function' object has no attribute 'as_view' views.py @login_required(login_url='/admin/') class UpdateActiveStatus(UpdateView): model = FutsalTimeline …

31.12.2021
Django, Как фильтровать контекстный вывод из HTML шаблона?

У меня есть ListView, который отправляет контекст как news в шаблоне HTML. Нижеприведенный код должен разрезать контекстный массив с 4-го элемента и до его конца {% for post in news[4:0] %} ............ {% endfor %} Но …

31.12.2021
Аннотирование похожих тегов статей в Django Admin

Я хочу отображать количество похожих тегов в секции Tag администратора Django следующим образом: name | posts ------------------------------- business | 3 В настоящее время в моей таблице Tag у меня есть что-то вроде этого. Это разные посты, которые …

31.12.2021
Drf: аутентификация без поля USERNAME_FIELD

` extended from: Drf how to: simple-jwt authenticating without USERNAME_FIELD Я пытался выяснить, как аутентифицировать пользователя с полем, которое не установлено как USERNAME_FIELD, и столкнулся с некоторыми проблемами, он позволяет мне вводить правильные поля данных, но он никогда …

31.12.2021
Аннотация на общее отношение

извините, я уверен, что есть способ сделать это с помощью Q-фильтров/F-выражений, но я не могу понять его правильно. У меня есть общая модель версионирования и несколько версионируемых моделей: class Version(models.Model): content_type = models.ForeignKey( ContentType, on_delete=models.CASCADE, limit_choices_to=VERSIONED_OBJECTS_LIMIT ) object_id …

31.12.2021
Как получить пользователя с помощью POST Ajax вызова в django?

Я пытаюсь реализовать комментарии для товаров на сайте с помощью AJAX, но столкнулся с проблемой, что не могу получить автора комментария в данном случае код: new_comment.author = request.user В этом случае я получил эту ошибку: "Значение исключения:". Object …

31.12.2021
Django Python - функция .get возвращает DoesNotExist, если запрос не существует

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

31.12.2021
Изменение первичного ключа с username на uuid в POSTGREQL дает: django.db.utils.ProgrammingError: колонка "username" находится в первичном ключе

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

31.12.2021
Как применить несколько вариантов полей к одному полю в Django

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

31.12.2021
Как вставить поле в таблицу из базы данных с помощью скрипта python и вывести его на html-страницу или вывести результат python в html напрямую с помощью pycharm django

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