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

17.09.2022
Как установить задержку в периодических задачах django-celery-beat?

У нас есть пользовательская периодическая задача (подкласс модели django-celery-beat's PeriodicTask), которая планируется с помощью CronSchedule. В нашей пользовательской периодической задаче мы хотим разрешить опциональную задержку, когда задача будет запланирована. Итак, если расписание cron составляет каждые 20 минут (*/20 …

17.09.2022
Нижний регистр на основе шаблона regex в Django & Python

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

17.09.2022
Как я могу установить переменную сессии Django в одном представлении и получить ее в другом

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

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

Я хочу разработать сайт для общения в реальном времени и я в замешательстве, какой фреймворк мне использовать? Django vs Node.js

16.09.2022
Django - Добавить два имени - Не удалось вывести результаты

Я новичок в Django. Пытаюсь создать приложение, которое складывает два имени. Pretty Basic. Создал страницу, которая собирает имена, но не выводит конечный результат. Вот мой код: urls.py - внутри приложения urlpatterns = [ path('',views.home, name='home'), path('add',views.addname,name='add') ] …

16.09.2022
Django преобразует десятичную дробь в целое число, когда значение точки равно 0

Я пытаюсь преобразовать поле Django Decimal в целое число, но только если оно имеет значение 0 баллов. Так что в основном: decimal_field = models.DecimalField(max_digits=10, decimal_places=2, default=0) Допустим, у нас есть следующее decimal_field = 15.6 …

16.09.2022
Он преобразуется в 15 вместо того, чтобы остаться 15.6 Я хочу, чтобы это оставалось неизменным, и если десятичная дробь равна 15.0, чтобы она преобразовывалась в 15

Я пытаюсь запустить pytest в VS Code на веб-приложении Django, которое я не собирал. Pytest уже установлен как зависимость, но когда я выполняю команду: pytest Я получаю отслеживание ValueError: 'unknown configuration type: pathlist'. Я получаю тот же результат, …

16.09.2022
Ошибка <frozen importlib._bootstrap> в python django

Мой проект называется Proctor, и я перенес этот проект с компьютера на ноутбук, из-за чего сталкиваюсь с ошибками. Я перепробовал почти все способы решения этой ошибки, но ничего не помогло. Установлены все недостающие модули Выполнил все …

16.09.2022
Реверс для 'cart_add' не найден. 'cart_add' не является допустимой функцией представления или именем шаблона

Я хотел использовать django-shopping-cart 0.1, но получил эту ошибку: urls.py from django.urls import path from . import views app_name='shop' urlpatterns = [ path('',views.accueil, name='home'), path('cart/add/&lt;int:id&gt;/', views.cart_add, name='cart_add'), path('cart/item_clear/&lt;int:id&gt;/', views.item_clear, name='item_clear'), path('cart/item_increment/&lt;int:id&gt;/', views.item_increment, name='item_increment'), path('cart/item_decrement/&lt;int:id&gt;/', views.item_decrement, name='item_decrement'), path('cart/cart_clear/', views.cart_clear, name='cart_clear'), path('cart/cart-detail/',views.cart_detail,name='cart_detail'), …

16.09.2022
React, Django: Отправляю PUT-запрос для обновления данных для одной из моих моделей, но получаю ошибку, что требуется несколько полей.

Отправляю PUT запрос на обновление данных для одной из моих моделей, но получаю ошибку, что два поля являются обязательными, хотя в моей модели они установлены в blank=True и null=True. Когда я создаю модель, она работает нормально, просто обновляется. Может …

16.09.2022
Django как фазировать знак доллара с помощью os.environ.get( )

Я пишу программу Django, код запущен в Linux, файл env включает : "PWD=uTfa$aB67" в settings.py: PWD = os.environ.get('PWD') Затем в коде, где мне нужен этот пароль, я пишу: password = settings.PWD Однако каждый …

16.09.2022
Как удалить кэш шаблона, изменяя переменные в Django

В моем шаблоне Django у меня есть кэшированный блок: {% cache 300 markers_list request.user.pk request.LANGUAGE_CODE %} {% for marker in page_obj.object_list %} {{ marker }} {% endcache %} Я использую сигнал для аннулирования кэша: @receiver(signal=[post_save, post_delete], sender=Marker) def …

16.09.2022
Не удается установить django с помощью pipenv, хотя он установлен и определен командной строкой

Я пытался создать виртуальное окружение для django с помощью pipenv. Я установил pipenv и правильно настроил путь. Когда я запускаю следующую команду pipenv --version Я получаю pipenv, version 2022.9.8 Что подразумевает, что pipenv работает. Но …

16.09.2022
Загрузить загруженный файл django .docx

У меня есть веб-сайт, на котором я загружаю файл .docx, а затем пользователи могут скачать документ. моя модель class Files(model.Model): name = models.CharField(max_length=200) doc_File = models.FileField(upload_to='media') Мой взгляд def Uploaded(request): file = Files.objects.filter('doc_File') return render(request, 'uploaded_files.html', {'file':file}) …

16.09.2022
Как узнать время в регионе пользователя django?

У меня есть веб-приложение django с аутентификацией. Я хочу видеть в профиле пользователя, когда он присоединился (создал аккаунт). Я создал поле модели типа: joined_at = models.DateTimeField(auto_now_add=True, blank=True) но это дает мне время utc. Что на 2 …

16.09.2022
Многоязычная страница Django

Я планировал создать свой домашний проект, подобие Quizlet, но наткнулся на проблему. Я хочу, чтобы мой сайт был на двух языках (по крайней мере) и понятия не имею, как это реализовать. Гугление не принесло никаких результатов. Есть идеи?

16.09.2022
Django - Управление связанными моделями на одной странице - как в админке django

У меня есть 3 модели: class Person(models.Model): name = models.CharField(max_length=50)class Person(models.Model). class Skill(models.Model): имя_навыка = models.CharField(max_length=100) person = models.ForeignKey(Person, on_delete=models.CASCADE, related_name="skills") class WorkHistory(models.Model): название_компании = models.CharField(max_length=100) person = models.ForeignKey(Person, on_delete=models.CASCADE, related_name="workhistories")) В панели администратора django я могу …

16.09.2022
Как сгруппировать два одинаковых значения и получить значение из другого поля в django, DRF

Я пытаюсь сгруппировать два одинаковых значения полей и отобразить их связанные значения в одном ответе. models.py: class Book(models.Model): user = models.ForeignKey(User, on_delete = models.CASCADE, null = True, blank = True) image = models.ImageField(default = "Nana.jpg", upload_to = 'images/', null …

16.09.2022
ValueError at / Fernet key must be 32 url-safe base64-encoded bytes. продолжает давать мне проблемы

Я получаю эту ошибку уже довольно давно. Я пытаюсь расшифровать текстовое содержимое, которое было зашифровано с помощью fernet. Ключ передается через элемент ввода в моем шаблоне django. После получения значения из текстового ввода, я попытался использовать его для расшифровки …

16.09.2022
Лучший способ моделирования текущей версии/одного элемента поднятого списка в Django?

Предположим, я Санта Клаус и делаю сайт для отслеживания рождественских списков детей. У меня может быть что-то вроде этого: class Kid(models.Model): name = models.CharField() class Gift(models.Model): name = models.CharField() class WishList(models.Model): date_received = models.DateTimeField() kid = models.ForeignKey(Kid, on_delete=CASCADE) …

16.09.2022
Как создать сложные параметры запроса с помощью dict в API django

Недавно я обнаружил, что в django ORM можно передавать словарь в качестве аргумента фильтра. Это изменило игру для конкретного проекта, над которым я работаю. Это позволяет мне создать конечную точку, где пользователь может эффективно построить запрос с помощью POST …

16.09.2022
Как проверить наличие и миграцию базы данных в elasticbeanstalk?

< < container_commands: 01_migrate: command: "source $PYTHONPATH/activate pipenv run python manage.py migrate" leader_only: true < DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } } < 500 успешно.localmachine Как проверить, есть ли необходимые миграции у …

16.09.2022
Не удается заставить код Python перехватывать ошибки psycopg2 и Django

Я не могу заставить свой код поймать эти исключения: import psycopg2 from psycopg2 import IntegrityError, errors from django.db.utils import IntegrityError as ie ... try: parent = Code.objects.get(arrow=parrow) except (Code.DoesNotExist, psycopg2.errors.ForeignKeyViolation, IntegrityError, ie): logging.warning(f"Parent '{parrow}' of {child} not yet …

16.09.2022
Ограничение символов, которые пользователь может ввести в поле ввода в django OR html?

У меня были разные случаи, когда я хотел, но не мог ограничить символы, вводимые пользователем при html-вводе. Например, что мне делать, если мне нужны только цифры и буквы? Никаких других, например £-"&lt;#&gt;{[. И что мне делать, если я хочу, …

16.09.2022
Django admin search_fields FieldError

Нигде не могу найти ответ на свой вопрос, и пытаюсь решить его уже почти 2 часа. У меня есть 3 модели. Допустим A, B и C: class A(models.Model): product = models.ForeignKey(B, on_delete=models.CASCADE) class B(models.Model): product = models.ForeignKey(C, on_delete=models.CASCADE) class C(models.Model): …

16.09.2022
Всплывающее окно API PayPal закрывается сразу после нажатия кнопки PayPal (песочница)

Я пытаюсь внедрить PayPal API в мою систему проверки Django / Vue, но каждый раз, когда я пытаюсь получить доступ к проверке через кнопки paypal checkout, всплывающее окно немедленно закрывается, и я получаю эти ошибки: …

16.09.2022
При использовании выражения F для доступа к полю из отношения "один ко многим" не используется набор запросов, полученный в результате метода prefetch_related

эй, ребята, допустим, у меня есть эти модели class Object1: ..... class Object2: user = models.ForeignKey(User) rel = models.ForeignKey(Object1, related_name = 'objects') isCOmpleted = models.BooleanField() и я хотел выполнить такой запрос: Object1.objects.all().prefetch_related(Prefetch('objects', Object2.objects.filter(user = specific_user))).annotate(is_completed=F('objects__isCompleted')) …

16.09.2022
Как сделать аутентификацию пользователя с помощью react django и redux

Я хочу сделать аутентификацию пользователей с помощью react, Django (используя Allauth) и redux, а также аутентификацию Jwt. какой лучший способ сделать это?

16.09.2022
Как получить объекты одной модели, на которые нет ссылок из другой модели?

Есть модель Art. Есть модель Good у которой есть ForeinKey на Art. Я хочу в одном запросе получить все объекты Art, на которые не указывают ни один Good. То есть все art у которых art.good_set.all() - пустой кверисет.

16.09.2022
Django сигнализирует о максимальной глубине рекурсии при обновлении поля модели

Я пытаюсь обновить поле статуса с помощью сигналов, но получаю ошибку максимальной рекурсии. Использую django 4.1.1. models.py class Product(models.Model): # …. PRODUCT_STATUS = ( ('P', _('Preparation')), ('S', _('Sold')), ('T', _('Shipped')), ) status = models.CharField(max_length=1, null=True, choices=PRODUCT_STATUS, default='P') price_sold = …

16.09.2022
Доступ к файлам других доменов через фреймворк сайтов Django

Я пытаюсь изменить ключи stripe api на трех доменах, которые находятся на дроплете digital ocean. Проект использует фреймворк Django sites для размещения этих трех доменов. Поэтому, когда я меняю ключ, он работает только для одного домена, но не для остальных. …

16.09.2022
Импорт модели django в скрипт python

Я хочу импортировать модели в скрипт python (test.py), используя этот код from .models import Template print('good') но это дает мне эту ошибку : from .models import Template ImportError: attempted relative import with no known parent package …

16.09.2022
Django Хранить только дату или запрос только с датой

< < < class Post(models.Model): title = models.CharField(max_length=255, null=True) start_date = models.DateField(null=True, blank=True) end_date = models.DateField(null=True, blank=True) < post = Post.objects.filter( start_date__gte='09-16', end_date__lte='10-01' ) Мое требование состоит в том, чтобы каждый год пользователь находил пост с определенным диапазоном дат. …

16.09.2022
Bind mounts в docker compose не синхронизирует локальные изменения в контейнер автоматически на Mac M1

Итак, я работал на Macbook (с чипом intel) и использовал шаблон django-cookie-cutter для запуска своего проекта. Там все работало нормально. Затем я перешел на новый mac с чипом apple. Теперь мои изменения на хост-машине не реплицируются в докер-контейнер, …

16.09.2022
Nginx возвращает стандартные страницы и игнорирует урлы Django

Я перепробовал все, и не понимаю, в чем проблема. OS: Ubuntu 20.04.5 LTS Nginx config: /etc/nginx/sites-available/default server { listen 80; server_name ***.**.***.***; charset utf-8; client_max_body_size 10M; location /static { alias /var/django-backend/static; } location /media { alias /var/django-backend/media; } location …

16.09.2022
Пользователь создан без пароля Django (пользователи не могут войти в систему)

Я успешно зарегистрировал пользователя, но когда ot перенаправляет меня на страницу входа, я на 100% уверен, что пароль правильный, но он не вводит меня, поэтому я проверил страницу администратора для этого пользователя, имя пользователя существует, но он говорит, что пароль …

16.09.2022
Django - разработка приложения с использованием модульной архитектуры

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

16.09.2022
Задача: Хочу отобразить gpx файл, который находиться в бд, на карте у себя на сайте с помощью Python django и Html

У меня есть бд, в которой лежат gpx файлы, их нужно просто отобразить в виде карты на сайте. Как это сделать? Уже испробовал миллионы вариантов, но ничего не смог найти... Нужно решение именно на Python. Нашёл интересный сайт, который почти …

16.09.2022
Как сделать поле имени пользователя Django экземпляром в представлении

Я работаю над проектом Django Ticketing, где я хочу, чтобы гость активировал PIN-код билета, а затем зарегистрировался на мероприятии, на которое он купил билет. И я хочу, чтобы у гостевого пользователя был доступ для входа в систему и обновления профиля. …

16.09.2022
Docker Windows - все еще увеличивается использование оперативной памяти при использовании django bulk_create()

Я импортирую большое количество данных в django из csv. Я создал скрипт с помощью django-расширений, который создает объекты, подобные этому: def process_row(row): return {"foo": row[0], "bar": row[1]} data = [] for row csv.reader(csvfile): if len(data) &gt; 5000: MyModel.objects.bulk_create(data) data = …