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

10.07.2022
Где я храню личную информацию пользователей

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

10.07.2022
Celery мгновенно убивает запущенную задачу

я хочу реализовать api конечную точку для кнопки старт/стоп с помощью celery (когда кнопка запущена, на бэкенде в цикле while(True) выполняется некоторая работа) celery версии 4.4.6. В качестве брокера я использую rabbit я застрял с отзывом задачи (мне …

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

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

10.07.2022
Проблемы с установкой django на centos 7

Введите описание изображения здесь пытаюсь установить django на свой venv на centos 7. Я новичок в использовании centos и linux в целом, поэтому мне трудно понять, что вызывает эти ошибки, показанные на скриншоте. Если на снимке …

10.07.2022
Как передать HTML-данные из Python на уже созданную HTML-страницу для отображения?

Я работаю над проектом Django и хотел бы брать тексты в формате markdown, преобразовывать их в HTML, а затем отображать в браузере. Я провел некоторое исследование и попробовал разные способы, но ни один не сработал так, как я хотел. …

10.07.2022
Django Admin Отношения один-ко-многим-одному (Сайт->Продукт->Цена)

Я разрабатываю веб-приложение для развлечения, и цель состоит в том, чтобы использовать Django Admin и только Django Admin, без каких-либо пользовательских шаблонов (пока). Я не могу понять, как мне следует структурировать мои файлы models.py и admin.py, где я пытаюсь …

10.07.2022
Структура многопользовательского проекта Django

Я хотел бы разработать saas структуру, сделанную на django. У меня установлен virtual env, также создан проект. Мне нужно найти видео или помощь в том, как создать структуру для SAAS CRM системы. В основном структура должна быть следующей: РОЛЬ …

10.07.2022
Как я могу получить фактический путь к файлу docx, загруженному в базу данных, используя модели django?

Я разрабатываю простое веб-приложение с использованием django, которое может принимать три .docx файла, содержащих таблицы, объединять эти таблицы в один файл и возвращать этот файл пользователю в загружаемой форме. Я использовал библиотеку python-docx для обработки файлов docx. Все три …

10.07.2022
Django-jsonforms как ограничить количество полей, которые можно добавить из свойств объекта?

Есть ли способ установить диапазон или ограничение на то, сколько полей человек может добавить из сворачиваемых свойств объекта? Или какие-либо документы о том, как это настроить? Я просмотрел все документы, которые смог найти, но options = {'additionalProperties': True …

10.07.2022
Сбор данных о пользователе, посетившем мой сайт

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

10.07.2022
Проблемы с редактором Django-Ckeditor

Я не могу установить Django CKEditor в виртуальной среде, я пробовал с pip install django-ckeditor. Где на самом деле возникла проблема? Ниже показана ошибка. Примечание: Я использовал ckeditor раньше в проекте, там он работал отлично. В предыдущем проекте, где …

10.07.2022
ImportError: cannot import name 'url' from 'django.conf.urls' in packages

У меня есть проект миграции веб-приложения django с Django-3.2.14 на Django-4.0. Сразу после миграции, когда я запускаю сервер, я получаю ошибку, как показано в выводе Console. Когда я проследил изменения, они были отслежены до пакета django-compat, который вызывался пакетом …

10.07.2022
Метаданные DJ-Stripe не прикрепляются к продукту

Я следую этому руководству: https://www.saaspegasus.com/guides/django-stripe-integrate/#contents Я дошел до "Adding metadata to your Stripe objects" и мне сказали создать файл metadata.py. В нем не сказано, откуда импортировать @dataclass и List, поэтому мне пришлось догадываться. Проблема в …

10.07.2022
Django: Как получить все объекты, связанные с моделью по другой модели?

У меня есть 3 модели: User, Course и Homework. Каждый курс имеет некоторые домашние задания и некоторых пользователей (студентов). Как я могу получить все домашние задания всех курсов, в которых участвует пользователь? Вот модели: class User(AbstractUser): # …

10.07.2022
Где добавить инициализацию сокета udp в проект django

Я новичок в python django framework. В настоящее время я работаю над проектом django, который слушает udp сообщения и действует соответствующим образом. Первоначально я инициализировал сокет и запустил поток для получения сообщений на этот сокет в одном из views.py, …

10.07.2022
Получение ошибки моего приложения можно обслуживать в heroku для приложения django

Я получаю ошибку при развертывании приложения на heroku Application error An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details. You can do this from …

10.07.2022
Правильный ли это способ получения информации из модели forign-key Django

В объявлении модели я делаю свойство: @property def author(self): book_id = getattr(self, 'book_id') book = Book.objects.get(id=book_id) author_id = getattr(book, 'author_id') author = Author.objects.get(id=author_id) author_name = getattr(author, 'first_name') return author_name Для получения данных на фронте. Это работает. Но …

10.07.2022
Как отправлять данные в websocket извне потребительских каналов django

Я пытаюсь отправить данные в websocket извне потребителя поэтому я сделал следующее: settings.py CHANNEL_LAYERS = { "default": { "BACKEND": "channels_redis.core.RedisChannelLayer", "CONFIG": { "hosts": [("127.0.0.1", 6379)], }, }, } routing.py from django.urls import …

10.07.2022
Хотите разработать модель продвижения в Django

Бренд-партнер создает план a. Создает план в базе данных с planID, planName, amountOptions и tenureOptions, benefitPercentage (например: 10), benefitType (cashback/extraVoucher) и любыми другими необходимыми атрибутами. Бренд-партнер создает акцию для существующего плана a. Продвижение может быть ограничено двумя …

10.07.2022
Фильтрация данных по возрастной группе в django

Я хочу фильтровать свои продукты на основе того, для какой возрастной группы они предназначены. Для этого я планирую использовать поле boolean и фильтровать продукты по нему. У меня есть выпадающее меню, в котором перечислены различные возрастные группы, и когда …

10.07.2022
Я не могу отправить несколько изображений с помощью django

Я пытался отправить несколько изображений на мой Django-сайт без использования Django-форм, но я не могу заставить его работать. Я просмотрел множество руководств, делая то же самое, но ничего не получается. Не могли бы вы упростить ответы, пожалуйста, спасибо. views.py …

10.07.2022
InvalidCursorName у курсора "_django_curs_6134247424_sync_4" не существует

Когда я пытаюсь добавить пользователя из djangos user_auth, я получаю эту ошибку. models.py: class Account(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) birthday = models.DateField(blank=True, null=True) def __str__(self): return self.user admin.py: class AccountInline(admin.StackedInline): model = Account can_delete = False verbose_name_plural = 'Accounts' …

10.07.2022
Связанное поле Django .order_by() возвращает слишком много элементов

Я пытаюсь вернуть список пользователей, которые недавно опубликовали сообщение, но метод order_by заставляет его возвращать слишком много элементов. всего 2 счета, но когда я звоню test = Account.objects.all().order_by('-posts__timestamp') [print(i) for i in test] он вернет автора …

10.07.2022
Как решить проблему "TypeError: Field.__init__() получил неожиданный аргумент ключевого слова 'choices'"?

Недавно я решил обновить файл forms.py моего проекта Django, чтобы сделать одно из полей не пустым текстовым полем, а выпадающим меню. В моем файле forms.py я изменил класс для customers с; class CustomerSignUpForm(UserCreationForm): first_name = forms.CharField(required=True) last_name = forms.CharField(required=True) …

10.07.2022
Как выполнять POST-запросы в Django с помощью JS?

Я пытаюсь добавить товары в корзину без обновления страницы и у меня Урлы: app_name = 'basket' urlpatterns = [ path('', views.BasketView.as_view(), name='summary'), path('/add', views.BasketView.post, name='basket_add'), ] просмотров: class BasketView(generic.list.ListView): template_name = 'basket/basket.html' model = Category def …

10.07.2022
Удаляет ли `django-import-export` старые сохраненные объекты модели при их обновлении?

Это просто быстрый вопрос, чтобы лучше понять, как работает django-import-export. Скажем, у меня есть несколько объектов некоторой модели, уже сохраненных в моей базе данных. Если я пытаюсь импортировать из файла, содержащего данные для объекта, который уже есть в базе данных …

10.07.2022
Вход в систему не перенаправляется на LOGIN_REDIRECT_URL

Я создал простую форму входа в систему с именем пользователя и паролем. Мой логин не перенаправляет на ссылку LOGIN_REDIRECT_URL, которая должна перенаправлять на главную страницу. Я попробовал несколько учетных данных со стороны администратора (которые я получил при регистрации) Urls.py: from …

10.07.2022
Необработанные запросы Django и переменная, объявляемая Postgres

У меня есть файл с множеством необработанных sql-запросов, в котором используется подстановка текста, т.е. select * from table1 where date_col between '%%from_date%%' and '%%to_date%%' затем эти %%date_from%% и %%date_to%% заменяются значениями с помощью функции python string replace. Это …

10.07.2022
Как создать поле поиска в django MultipleChoiceField?

У меня есть список навыков и я добавил их в django MultipleChoiceField. Но навыков очень много и трудно найти то, что вам нужно. Поэтому я решил добавить поле поиска к этому MultipleChoiceField. Возможно ли это и как мне это …

10.07.2022
Json.dumps возвращает объекты в виде строки вместо объекта JSON

В views.py: data1 = Inventory.objects.values_list('product_number','amount') data = json.dumps(list(data1), cls=DjangoJSONEncoder). Я передаю data в качестве контекста в html-файл. В HTML файле, используя JS, я обращаюсь к объекту JSON с помощью следующего кода: {{ data|json_script:"hello-data" }} <script type="text/javascript"> var data = …

10.07.2022
Возникает проблема при загрузке файлов из папки static

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

10.07.2022
Запрос хранителя фильтра Django Rest API (foreignkey)

Django Rest API имеет ввод пользователя в формате foreignkey. Ввод User возвращает всех пользователей. Но я хочу получить только тех пользователей, которые находятся в подразделении запрашивающего пользователя. вход выбора хранителя тока: queryset = User.objects.all() мой вклад …

10.07.2022
Как деструктурировать сообщение в форматерах django?

Я пытаюсь настроить регистратор в django, и вот мой код: import logging.config LOGGING = { "version": 1, "disable_existing_loggers": False, "formatters": { "fmt1": { "format": "{asctime}\t{message}", "datefmt": "%Y-%m-%d", "style": "{", }, }, "handlers": { "console1": { "level": "INFO", …

10.07.2022
Как лучше всего хранить фотографии?

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

10.07.2022
CSRF защита для django session-based auth для Hasura + auth webhook

У меня есть приложение react для фронтенда, экземпляр hasura для движка graphql, подключенного к моей базе данных, и приложение django для их простой аутентификации на основе сессий, ORM и миграций. До того, как я ввел экземпляр Hasura, моя …

10.07.2022
Я удалил кнопку загрузки видео, но она работает только для первого сообщения

Я понятия не имею, откуда взялась проблема, похожая проблема возникает с кнопкой like.. Я оставил свой код ниже, если хотите, я могу опубликовать его более подробно. {% for post_item in post_items %}, кажется, не работает как надо, но почему? …

10.07.2022
Как я могу повторно использовать представление Django с методом post для моего API

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

10.07.2022
Запуск бота telegram внутри контейнера docker с приложением django

У меня есть приложение Django и с помощью "python manage.py name_bot_job" я запускаю бота, но когда я добавляю эту задачу в файл docker-compose и делаю build, мой бот просто отказывается запускаться, как я могу сделать это с помощью лучших …

10.07.2022
Как автоматически обновить поле модели, если произошли изменения в предыдущем поле?

Я пытаюсь найти способ обновления последнего поля в модели, если есть изменения в предыдущем поле. Например: допустим, у меня есть модель Cash Balance Если я изменю счет 134 дебета на 50, …

10.07.2022
Как передать данные из модели в url в django?

У меня есть пользовательская модель следующего вида: class Utilisateur(models.Model): username = models.CharField(max_length=50) email = models.CharField(max_length=50) password = models.CharField(max_length=50) phone = models.CharField(max_length=80) А у меня мой взгляд заявлен так: def profile(request): return render(request, 'profile.html') Я хочу, …