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

02.12.2022
Добавить имя пользователя в отправленном email

Использую встроенную функцию для оправки почты. Заголовок и содержание приходят. Как добавить в текст от кого пришло? Имя пользователя с запроса вытаскиваю, а дальше как? """ def send_email(request): if request.method == 'POST': if request.user.is_authenticated: username = request.user # Добавить отправителя …

02.12.2022
Как я могу исправить Невозможно разрешить ключевое слово 'pub-date' в поле. Варианты: choice, id, pub_date, question_text

Python django когда я запускаю локальный сервер, Я встретил только Cannot resolve keyword 'pub-date' into field. Choices are: choice, id, pub_date, question_text как исправить? окошко ошибка сначала проблема была …

02.12.2022
Django orm "annotate" не работает с "only"

Я хочу выбрать только один столбец с "only" и переименовать его. Код, который мне нужен в SQLServer, выглядит следующим образом: SELECT [table].[col1] AS [new_col1] FROM [table] в django orm: model.objects.annotate(new_col1=F('col1').only('col1')).all() Когда я …

02.12.2022
Перемещение данных таблиц из sqlite3 в postgressql

Какой самый простой способ перенести данные из таблиц sqlite3 в posgressql в проекте Django

02.12.2022
Печать страниц веб-приложения в pdf django

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

02.12.2022
Django - отображение сообщения об ошибке при недействительности формы с помощью "CreateView"

Вот мой упрощенный "ProjectCreate" ClassBasedView : class ProjectForm(forms.ModelForm): class Meta: model = Project fields = ['name', 'creation_date', 'price'] class ProjectCreate(LoginRequiredMixin, SuccessMessageMixin, CreateView): model = Project form_class = ProjectForm success_message = "Project successfully created" success_url = "project-list" def get_form(self, form_class=None): …

02.12.2022
Ошибка: словарь изменил размер во время итерации [закрыто]

Я пытаюсь преобразовать экземпляр модели в словарь с помощью функции "model_to_dict" из django.forms.models, но получаю ошибку:. словарь изменил размер во время итерации. Функция model_to_dict предназначена для преобразования экземпляра модели в объект словаря, сохраняя все поля нетронутыми. Модель …

02.12.2022
Django.db.utils.IntegrityError: (1062, "Дублирующаяся запись '8d4d1c76950748619f93ee2bfffc7de5' для ключа 'request_id'")

Я не понимаю, что это за ошибка? Иногда этот код работает, а после 1-2 раз отправки формы, когда я пытаюсь отправить форму снова с другими данными, я получаю эту ошибку, django.db.utils.IntegrityError: (1062, "Duplicate entry '8d4d1c76950748619f93ee2bfffc7de5' for key 'request_id'")> Вот …

02.12.2022
Какой тип поля модели Django следует выбрать для хранения зашифрованных данных?

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

02.12.2022
Получение цвета продукта в цветовом фильтре по категории

Я пытаюсь получить товары определенной категории по слогу категории. У меня есть модель цвета, модель продукта и модель вариации продукта в приложении магазина. class Colour(models.Model): title = models.CharField(max_length=100) color_code = models.CharField(max_length=50,null=True) class Product(models.Model): product_name = models.CharField(max_length=100,unique=True) slug = …

02.12.2022
Кажется, что планировщик работает под uWSGI, но потоки отключены. Вы должны запустить uWSGI с опцией --enable-threads, чтобы планировщик работал.

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

02.12.2022
Сравнение структуры проектов Django и ruby on rails

После нескольких лет разработки веб-приложений с использованием ruby on rails, я решил попробовать Django, однако кажется, что мне чего-то не хватает - как структурировать большой проект, да и вообще любой проект. Например, в rails у нас есть папка models, …

02.12.2022
Импорт моделей из различных приложений в админку Django

Я пытаюсь создать страницу администратора для my project, включая app1 и app2 myproject settings.py urls.py admin.py app1 app2 В myproject/urls.py urlpatterns = [ path('admin/', admin.site.urls), path('app1/', include('app1.urls')), path('app2/', include('app2.urls')), ] В myproject/admin.py from django.contrib import admin …

02.12.2022
Кэширование автоматически генерируемых маршрутов администратора Django

Я хочу кэшировать результат sql-запросов в Redis DB в django admin.AdminSite, автогенерируемом для зарегистрированных admin.ModelAdmin'ов Я могу кэшировать пользовательский url с помощью cache_page и добавить его в CustomAdminSite Я установил панель инструментов отладки Django для просмотра запросов кэша. …

02.12.2022
Преобразование встроенного класса python/django "calendar" в локальный календарь (перс.)

Я создал html календарь используя встроенный класс календаря в Django, теперь мне нужно преобразовать его в локальный календарь "Persian", я пытался использовать пакет django-jalali-date, но не смог получить успешный результат. и еще одна проблема - кнопки prevmonth и next …

02.12.2022
Почему скобки не используются с функцией в html шаблоне, когда вызывается метод модели в django?

Я хотел бы узнать, почему в процессе html-шаблонирования метод модели не использует круглые скобки, как обычно мы используем их в представлениях, а вызывается непосредственно как varible например, class Main(models.Model): value=models.BigIntegerField(null=True, blank=True) #Model field variable = 505 # model variable …

02.12.2022
Сокет Docker недоступен в Docker.prod

У меня есть следующий файл docker-compose, который собирает и запускает 4 контейнера, один из них - контейнер Django, для которого я монтирую /var/run/docker.sock в тома, чтобы контейнер Django мог получить доступ к движку docker хоста. version: '3.8' services: web: …

02.12.2022
Django LocMemCache не кэширует данные

Я настроил свой LocMemCache в файле settings.py: 'default': { 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'TIMEOUT': None, }, Затем я построил декоратор функций: from django.core.cache import cache def cache_function(func): def cache_result(*args, **kwargs): cache_key = '{},{}'.format( func.__name__, hashlib.sha256('{},{},{}'.format(func.__name__, args, kwargs).encode()).hexdigest(), ) try: …

02.12.2022
Saleor admin dashborad Есть проблемы из-за ошибки cors?

Graphql API отлично работает с витриной магазина, но не может работать с панелью администратора о том, как отключить политику cors для определенного домена. Я использую для этого конфигурацию docker. // api docker congig environment: - JAEGER_AGENT_HOST=jaeger - STOREFRONT_URL=https://react-storefront.dingpack.com/ …

02.12.2022
Как решить проблему цитаты внутри цитаты при использовании django?

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

02.12.2022
Использование встроенных наборов форм с отношением manytomany

У меня есть модели AbstractUser и Relationship. Модель пользователя имеет много полей через модель отношений class User(AbstractUser): username = models.CharField( verbose_name="username", max_length=256, unique=True) first_name = models.CharField(verbose_name="first name", max_length=30) last_name = models.CharField(verbose_name="last name", max_length=30) slug = models.SlugField(max_length=255, unique=True, blank=True) date_joined …

02.12.2022
Фильтр данных в админке django inline create view

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

02.12.2022
Django как выполнить запрос, чтобы получить все случаи, когда объект 1 имеет внешний ключ на объект 2 и определенный объект 2 имеет свойство

Итак, у меня вопрос о выполнении запросов. Итак, у меня есть один объект под названием Job. Job как внешний ключ на StatusUpdate, то есть у одной работы может быть много StatusUpdate. В принципе, мне нужно получить все Job с …

02.12.2022
Как сделать queryset со значением, поступающим из функции javascript?

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

02.12.2022
Как создать представление в Django для отображения только изображений с определенным тегом taggit?

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

02.12.2022
Django - Перезапись метаданных родительской модели

Я использую пакет django-polymorphic-tree внутри приложения Django. Абстрактная модель PolymorphicMPTTModel из указанного пакета имеет следующую Мета: class PolymorphicMPTTModel(MPTTModel, PolymorphicModel, metaclass=PolymorphicMPTTModelBase): """ The base class for all nodes; a mapping of an URL to content (e.g. …

02.12.2022
Flutter WEB отправляет файл на бэкенд Django Rest Framework

Итак, в моем фронт-энде (WEB). Я использую пакеты Image_picker и затем image_cropper для получения файла. Я знаю, что flutter web не поддерживает Dart/io, поэтому вместо этого нужно отправить изображение в многокомпонентном запросе FromBYtes. Обычно для приложений ios/android flutter можно …

02.12.2022
Я хочу автогенерировать имя пользователя в django

Я хочу создать собственное имя пользователя для пользователей в django from django.contrib.auth import get_user_model from datetime import date from django.dispatch import receiver from django.db.models.signals import pre_save from django.db import models User = get_user_model() # auto username @receiver(pre_save, sender=User) def set_username(sender, …

02.12.2022
Как ПРЕДОТВРАТИТЬ AWS EB от выполнения миграции

У меня есть приложение на Python/Django, и я пытаюсь развернуть его на AWS Elastic Beanstalk. Я использую EB CLI. То, с чем я столкнулся, похоже на другие (например, Deploying Django to Elastic Beanstalk, migrations failed). Но я не …

02.12.2022
Как генерировать обычные текстовые файлы из шаблона HTML?

Получение файлов с открытым текстом из HTML шаблона с помощью кода python. Подобно Django, использует jinja templating из библиотеки jinja2 для отображения данных, разобранных в контексте из функции view. Я хотел бы знать все различные способы, которыми …

02.12.2022
Загрузчик всплывает и зависает при ошибке формы при отправке страницы

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

02.12.2022
Django проект для отображения списка категорий в виде списка, тогда url категории отображает все посты в этой категории

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

02.12.2022
Как получить товары только для активных владельцев (пользователей) с помощью Django Rest Framework?

Я создаю API электронной коммерции с помощью DRF. Я хотел бы получать и отображать только активные товары от активных владельцев (пользователей) с помощью ModelViewSet Как я могу это сделать? Вот мой код : views.py class ProductViewSet(viewsets.ModelViewSet): serializer_class = ProductSerializer parser_classes …

02.12.2022
Django Serializer - как проверить, является ли ListField действительным?

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

02.12.2022
Django Admin не сохраняет данные в БД

Пытаюсь сохранить город из админки в бд, но что-то идет не так. Я создал форму на основе модели и выгружаю в choices уникальные города из всех пунктов выдачи. Все города появляются в форме админки, но при выборе ничего не сохраняется. …

02.12.2022
Django приложение для планирования будущего, которому нужна ранее заполненная база данных

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

02.12.2022
ModuleNotFoundError: Нет модуля с именем 'proj'

Я столкнулся с этой проблемой и перерыл много ресурсов, но не смог найти решение. Мой проект Django успешно работал на локальном сервере. Но когда я развернул его на сервере, он продолжал получать следующую ошибку. ModuleNotFoundError: Нет модуля с именем 'proj' …

01.12.2022
Проблема с Google Charts при использовании Python Django

Начал получать эту проблему, как только попробовал использовать 2 графика одновременно в моем html+css шаблоне. Я делаю массивы следующим образом в моем views.py файле (отправляя в html файл как context переменную): array1 = [["x axis", "y axis"] , …

01.12.2022
Продолжаем получать ошибку MIME при попытке прикрепить css файл Django

Я знаю, что этот вопрос уже задавался раньше, но я пытался реализовать ответы на этих форумах, но пока ни один из них не сработал для меня. Вот моя папка: Files. Вот мой html файл: {% include …

01.12.2022
Первый просмотр в учебнике DJANGO -> Страница не найдена (404)

Я занимался по учебнику "Написание вашего первого приложения Django, часть 1" и застрял на пункте "Напишите ваше первое представление". Я выполнил все инструкции относительно файлов. Когда я перехожу по адресу http://127.0.0.1:8000/, я вижу "Установка прошла успешно! Поздравляем!", …