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

23.12.2021
Как получить доступ к базе данных django на удаленном сайте из локального скрипта?

У меня есть следующий код в скрипте: import django django.setup() Это загружает настройки моего проекта для локальной разработки, но на самом деле я хочу загрузить настройки сервера (в частности, доступ к базе данных). Что я пробовал? Я …

23.12.2021
Во всех тестовых примерах возникает ошибка утверждения: 401 !=200 django

У меня есть пользовательская абстрактная база пользователей и базовый логин с knox view, я сделал несколько простых тестов для процесса регистрации и входа, однако все тесты не работают с ошибкой assertion error:401!=200 и когда я использую pdb.set_trace, чтобы узнать …

23.12.2021
Django / проблема импорта приложений из подмодуля

Я пишу свое собственное приложение Django, и пытаюсь импортировать подмодуль из моей основной библиотеки следующим образом: INSTALLED_APPS = [ 'django.contrib.admin', ... 'core.login', ] А интерпретатор выдает мне: django.core.exceptions.ImproperlyConfigured: Cannot import 'login'. Check that 'core.login.apps.CustomloginConfig.name' is …

23.12.2021
Ошибка приложения на heroku Не удалось обновить конфигурацию heroku

Я разместил проект django на heroku и пытаюсь обновить переменные окружения через heroku config, но я написал следующую команду heroku config:set SECRET_KEY="djang...j*yb13jkqu-+q+l&)#b(g..." И он показывает мне следующий результат j*yb13jkqu-+q+l was unexpected at this time.

22.12.2021
Django установлен, но запустить его не удалось - ModuleNotFoundError: Нет модуля с именем 'django'

Я установил django на свой mac, но не смог запустить свой проект, так как возникла эта проблема: ModuleNotFoundError: No module named 'django' Я не знаю об этом, проблема в том, что я не смог импортировать django в …

22.12.2021
Что вызывает этот тег Django urls?

Программисты в доме, Я хочу знать, что вызывает оба этих типа урлов django {% url '$name' %} {% url 'appname:$name' %} есть ли настройка, которая помогает выбрать один из них?

22.12.2021
Аудио WaveSurfer.js отключается на сайте Django (MediaElementAudioSource выводит нули из-за ограничений доступа CORS...)?

По какой-то причине аудиофайл отключается на сайте на рабочем сервере. Файлы находятся в контейнере Selectel и загружаются из Selectel CDN. При загрузке страницы в консоли появляется эта ошибка MediaElementAudioSource выводит нули из-за ограничений доступа CORS для <a href="https://cdn.x.fullfocus.uz/media/audio/2021/12/20/news_audio-20211222-110648.mp3" rel="nofollow …

22.12.2021
NoReverseMatch в /courses/detail/modules/create_content

Я хочу создать приложение викторины для моего проекта электронного обучения, и когда я траю добавить новую викторину в содержание модулей, он говорит "Reverse for 'new-quiz' with arguments '('', ''')' not found. Попробован 1 шаблон(ы): ['courses/(?P&lt;courses_id&gt;[^/]+)/modules/(?P&lt;modules_id&gt;[^/]+)/quiz/newquiz\Z']". вот мой код в модели …

22.12.2021
Можем ли мы получать данные в реальном времени с помощью rest api в DRF, если да, то скажите, пожалуйста, какие шаги нам нужно выполнить?

Я хочу создать API листинга, который возвращает последние данные без перезагрузки страницы.

22.12.2021
Обновление Django с 3.2 -> 4.0 и пути DRF

Я хотел попробовать обновить мое приложение django, которое прекрасно работает на django 3.2.6, до следующего релиза, но даже при тестировании я столкнулся с устаревшим url (https://docs.djangoproject.com/en/4.0/ref/urls/). Поэтому я заменил последние строки в urls.py: router = …

22.12.2021
Как запустить задачу celery только один раз среди нескольких реплик?

У меня есть несколько экземпляров fargate на AWS, и на них локально запущен celery с Elasticache для redis. Из-за политики автоматического масштабирования экземпляры продолжают появляться и исчезать, проблема в том, что задачи celery, которые я запустил, выполняются столько раз, …

22.12.2021
Изображение для рендеринга Django, созданное с помощью PIL

Я знаю, что есть похожие вопросы, но они 9 - 11 летней давности. Мне нужно создать изображение динамически с помощью PIL в представлении и затем показать его в html. Вот код: views.py def certificate_preview(request, cert_id): template = "courses/certificate_preview.html" certificate_image = …

22.12.2021
Django Оптимальный способ получения списка атрибутов модели

Допустим, это мой models.py файл: class Paper(models.Model): title = models.CharField(max_length=20, null=False, blank=False) class Author(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) papers = models.ManyToManyField(Paper, null=False, blank=False) У автора может быть несколько статей, а у статьи может быть несколько авторов. Мне …

22.12.2021
Как красиво обработать посты с группой, посты без группы и не созданные группы?

Есть следующий код: models.py class Group(models.Model): title = models.CharField(max_length=200) slug = models.SlugField(max_length=50, unique=True) description = models.TextField(max_length=1000) class Post(models.Model): text = models.TextField() pub_date = models.DateTimeField(auto_now_add=True) group = models.ForeignKey(Group, on_delete=models.SET_NULL, blank=True, null=True) views.py def group(request, slug): if slug == 'no-group': group = …

22.12.2021
Как использовать фильтр по времени в django только для дня и месяца?

Мне нужно отфильтровать объекты пользователей в наборе представлений, день рождения которых приходится на сегодня. Здесь мне нужно просто проверить его на сегодняшний день и месяц независимо от года. Как мне это сделать?

22.12.2021
Использование "%" в качестве оператора modulo в шаблоне Django

В шаблоне Django 3.6 под некоторыми товарами электронной коммерции отображаются цветовые свотчи. Я хотел бы добавить разрыв строки после каждых 5 образцов. Для реализации этого я использовал следующий HTML. {% if forloop.counter % 5 == 0 %} &lt;br&gt; {% …

22.12.2021
NoReverseMatch at /details/The-Shortest-Scientific-Papers-Ever-Published-fa9c94fc-626a-446a-8b34-e6aeddcc086f

Я пытаюсь добавить комментарии в блоги моего проекта. Когда я публикую комментарий, он показывает NoReverseMatch на /details/The-Shortest-Scientific-Papers-Ever-Published-fa9c94fc-626a-446a-8b34-e6aeddcc086f Вот страница с подробной информацией о блоге {% extends 'base.html' %} {% block content %} &lt;div class="container jumbotron"&gt; &lt;div class="row"&gt; &lt;div class="col-sm-6"&gt; …

22.12.2021
При размещении данных через cURL возникает ошибка APPEND_SLASH

Я хочу отправить данные в конечную точку, размещенную на Django. Я использую cURL в моем терминале для этого: curl -X POST -H "Content-Type: application/json" http://127.0.0.1:8000/bucket/create/ --data '{"name":"test2", "description":"hey"}' Но это приводит к следующей ошибке: …

22.12.2021
Не удается создать многопользовательский модал в шаблоне django

Я использую django для создания сайта, перед удалением продукта я хочу спросить "вы уверены, что хотите удалить" в модальной форме, но модал не открывается в шаблоне django Здесь все Блоги показывают модал первого. Я не могу создать несколько модалов для …

22.12.2021
Как мы можем показать пользователей в панели администратора в django в поле m2m без понимания списка

Class Page(models.Model): user = models.ManyToManyField(User) post = models.TextField() post_date = models.DateField() def get_user(self): return ", ".join([str(p) for p in self.user.all()]) как обойтись без понимания списка https://i.stack.imgur.com/PPnYj.png

22.12.2021
У пользовательского поля Django нет атрибута 'set_attributes_from_name'

У меня есть пользовательское поле для преобразования вводимой даты во временную дельту в годах, округленную в большую сторону: class CustomField(models.Model): start_date = models.DateField() def days_to_years(self, date: timedelta): return math.ceil(date.days / 365) def save(self, *args, **kwargs): delta = datetime.today() - …

22.12.2021
Метод django forms is_valid() всегда возвращает true, если все обязательные поля формы имеют значение false

Models.py создал модель registerForm. моя база данных - mysql. from django.db import models class registerForm(models.Model): name = models.CharField(max_length=50 ) username = models.CharField( max_length=50) email = models.EmailField(max_length=50) password = models.CharField(max_length=50) class Meta: db_table = 'userForm' def __str__(self): return self.name forms.py …

22.12.2021
Фильтровать набор запросов только в тех случаях, когда пользователь добавлен в поле ManyToManyFIeld

Я хочу вернуть все лиды, которые содержат текущего пользователя. Как это сделать? Models.py class CustomUser(AbstractUser): def __str__(self): return self.email class Lead(models.Model): budget = models.IntegerField() buyer = models.ManyToManyField(CustomUser) Какой набор запросов ожидается Lead.objects.filter(buyer__have=request.user)

22.12.2021
Какая последняя (>9.6) версия postgres полностью совместима с Django 1.11.20?

Postgres 9.6 устарел, нам нужно перейти на версию, совместимую с Django 1.11.20. Django Docs упоминает, что любая версия Postgres (&gt;9.3) должна быть совместима с Django 1.11.20. Есть ли способ проверить, что обе версии полностью совместимы и никакой код не …

22.12.2021
Django/React/Firebase - ошибка CORS при загрузке больших файлов

У меня есть сайт с React, размещенный на Firebase, с Django для бэкенда, работающий на сервере с nginx. На этом сайте у меня есть форма, в которую пользователь может загрузить до 3 изображений. На моем локальном компьютере это …

22.12.2021
Как мы можем использовать функцию consumer sent в функции менеджера модели django?

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

22.12.2021
Путь проектирования для создания веб-фреймворка на C++

Я хотел бы задать метатопик о хорошем (в лучшем случае - слишком большом, я думаю) способе разработки веб-фреймворка на C ++, как Java Spring или Python Django. Нам нужно немного программирования сокетов, немного хорошего программирования шаблонов, чтобы предложить хороший …

22.12.2021
Сообщение об ошибке поля не отображается для полей даты в форме

У меня проблема с отображением ошибки в поле моей формы. В представлении я получаю следующее, но без описания ошибки: Но в HTML тег, содержащий описание ошибки, существует, просто он не отображается …

22.12.2021
Почему это происходит AttributeError: объект 'User' не имеет атрибута 'cusromer'

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

22.12.2021
Не удается перенаправить формы на моем сайте и показать сообщение Success в django

Я новичок в Django, Форма принимает ввод от пользователя и сохраняет его в /admin, а также отправляет почту на мой email. Я пытаюсь получить сообщение об успехе после нажатия на Отправить сообщение, но не могу получить сообщение об успехе. …

22.12.2021
NoReverseMatch в /polls/1/ в Django 4.0

Я изучаю Django по официальной документации и получаю такую ошибку: NoReverseMatch at /polls/1/ Reverse for 'vote' with arguments '('',)' not found. 1 pattern(s) tried: ['polls/(?P&lt;question_id&gt;[0-9]+)/vote/\\Z'] Request Method: GET Request URL: http://127.0.0.1:8000/polls/1/ Django Version: 4.0 Exception Type: NoReverseMatch Exception Value: …

22.12.2021
Django AppConfig ready()

У меня Django 2.1.7 Я прочитал документацию Django, а также вот это Как использовать django AppConfig.ready() и вот это Определение AppConfig.ready(). Теперь структура папок/файлов выглядит следующим образом, my_app __init__.py urls.py sub_app1 migrations __init__.py admin.py apps.py models.py …

22.12.2021
Составьте переменную шаблона с другим шаблоном в Django

Я пытаюсь динамически получить переменную шаблона в html-файле. В зависимости от конкретного загруженного файла я передаю некоторые вещи в контексте: префикс, строка, которая для примера может быть "foo" или "bar" foo_conf. bar_conf В обоих foo_conf и bar_conf …

22.12.2021
ImportError: Нет модуля с именем south.v2, но я установил v2

Я запускаю django 1.2 на windows 10. Я создал виртуальную среду и клонировал свой репозиторий с github. Я пытаюсь мигрировать ./manage.py migrate и получаю ошибку: ImportError: Нет модуля с именем v2 Я проверил похожие проблемы, но они не …

22.12.2021
Как очистить или изменить размер textarea, если сайт дублируется?

Если пользователь дублирует сайт в своем браузере, все остальное сбрасывается, кроме текстовой области. Как я могу очистить текстовую область, если сайт дублируется ИЛИ изменить размер текстовой области по заданному Input Оригинальная вкладка …

22.12.2021
Elasticsearch Python Django: Как ограничить содержимое выводимого текста и выделить вводимое ключевое слово

Это моя функция поиска в views.py def search(request, pk, slug): es = Elasticsearch() es_client = Elasticsearch(['http://127.0.0.1:9200']) print('called search') search_text = request.GET.get('qq') print('Search text: {}'.format(search_text)) print('cluster id/ ealstic search index: {}'.format(pk)) s = None count = 0 try: if search_text: s …

22.12.2021
Почему не воспроизводится аудио с WaveSurfer.js сайте на Django (MediaElementAudioSource outputs zeroes due to CORS access restrictions...)?

Почему-то не воспроизводится аудиофайл на сайте на production сервере. Файлы находятся на хранилище Selectel и загружаются с CDN от Selectel. При загрузке страницы в консоли появляется ошибка MediaElementAudioSource outputs zeroes due to CORS access restrictions for https://cdn.x.fullfocus.uz/media/audio/2021/12/20/news_audio-20211222-110648.mp3 …

22.12.2021
Django: изменение TextField перед сохранением

Это моя модель : class Card(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) imp_id = models.TextField(null = True) А вот мое мнение : def Add(request): if request.method == 'POST': form = Add_card(request.POST) if form.is_valid(): save = form.save(commit = False) save.user = …

22.12.2021
Как передать данные в другую функцию представления для обработки

У меня есть следующий код, который мне нужно передать в другую функцию process_payment для дальнейшей обработки. Я пробовал использовать приведенный ниже код, но он не работает так, как ожидалось. def SubscribePage(request): if request.method == 'POST': form = PaymentForm(request.POST) if …

22.12.2021
Django : ValueError - Cannot serialize

у меня ошибка в проекте django. когда я выполняю команду 'python manage.py makemigrations', появляется ошибка. ValueError: Cannot serialize: &lt;django.db.models.query_utils.DeferredAttribute object at 0x000001B5A3078940&gt; models.py class Order(models.Model): product = models.ForeignKey(Product, on_delete=models.CASCADE) customer = models.ForeignKey(Customer, on_delete=models.CASCADE, null=True, blank=True) quntity = models.IntegerField(default=1) …