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

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, теперь у меня возникли трудности с …

31.12.2021
Действия Github для развертывания приложения django на elastic beanstalk

Я просто пытаюсь развернуть мое приложение django на elastic beanstalk с помощью действий github, но продолжаю получать эти ошибки: Warning: Environment update finished, but health is Red and health status is Degraded. Giving it 30 seconds to recover... Warning: …

31.12.2021
Получение имени из дополнительного_поля django allauth и сохранение в поле имени в модели Users Model

У меня есть модель пользователей следующего вида from django.db import models from django.contrib.auth.models import AbstractBaseUser, PermissionsMixin from django.db.models.signals import pre_save from django.dispatch import receiver # Create your models here. from users.manager import UserManager class Users(AbstractBaseUser, PermissionsMixin): email …

31.12.2021
Как реализовать в коде Django Loggers/Logging?

Я новичок. Я работаю над Django Rest Framework с использованием ModelViewset. Может ли кто-нибудь помочь мне в объяснении или понимании того, как реализовать логгеры/логгинг? Даже я использую инструментарий Django OAuth2 для аутентификации, так как же можно регистрировать имя пользователя …

31.12.2021
Страница action.php не найдена и не удается отправить данные в таблицу MariaDB

Это как бы двойной вопрос, поскольку первый вопрос соотносится с последним. Моя первая проблема заключается в том, что атрибут action в моей html-форме, направленный на файл под названием action.php, приводит к 404 ошибке во время отправки формы, и я …

31.12.2021
Отображение изображений в Django

ERRORS: <class 'blog.admin.CategoryAdmin'>: (admin.E108) Значение 'list_display[0]' ссылается на 'image_tag', который является не не является вызываемой функцией, атрибутом 'CategoryAdmin', атрибутом или методом 'blog.Category'. Проверка системы выявила 1 проблему (0 замалчивается).

31.12.2021
Django перенаправляет на несуществующий url

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

31.12.2021
Создание формы автозаполнения поиска (возможно, с помощью jQuery) с использованием полного (огромного) списка названий фильмов (проект Django) из IMDBPy

Я нахожусь на ранних стадиях получения данных IMDB через Python пакет IMDBPy ( их сайт) (proj github). Я обращался к этой хорошей реализации IMDBPy за помощью в некоторых аспектах того, …

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

У меня следующая форма: class RegisterForm(UserCreationForm): company_role = forms.ModelChoiceField(queryset=CompanyRole.objects, empty_label='Select Company Role') office = forms.ModelChoiceField(queryset=Office.objects, empty_label='Select Office', required=False) location = forms.ModelChoiceField(queryset=Country.objects.all(), empty_label="Select Location", required=False) class Meta: model = User fields = ["first_name", "last_name", "username", "email", "password1", "password2", "company_role", "location", …

31.12.2021
Отправка параметров POST и GET в тестовом клиенте Django

Я создал представление в Django, которое принимает параметры GET и POST. При попытке протестировать его с помощью django-rest-framework test APIClient, неясно, как я могу отправить и GET, и POST параметры. self.client.post имеет следующую сигнатуру: self, path, data=None, format=None, …