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

23.12.2021
Запуск makemigrations в тестовом примере пакета Django с помощью tox

У меня есть пакет Django, и я хочу запустить makemigrations --check --dry-run --noinput в тестовом примере (не используя pytest; стандартный тестовый бегунок Django). Я пробовал просто запустить call_command, но, при использовании sqlite, это, в свою очередь, использует базу данных …

23.12.2021
Django drag drop помогите пожалуйста

Мне нужна помощь с функцией drag-n-drop для обновления таблицы в моей модели Django. Мне нужно иметь возможность перетаскивать элементы (список объектов модели) между 3 корзинами и обновлять тип корзины элемента в модели. Моя модель содержит элементы питания и …

23.12.2021
Как опубликовать изменения в образах Docker с помощью Github Actions

Я работаю над CI/CD конвейером с использованием Docker и GitHub Packages/Actions. У меня есть 2 рабочих процесса: build.yml и deploy.yml. Рабочий процесс build.yml предполагает получение образов Docker из GitHub Packages, их сборку, выполнение автоматизированных тестов, а затем размещение новых …

23.12.2021
Ограничивает ли max_retries количество "повторных попыток" при использовании acks_late&

У меня есть задача, которая выглядит следующим образом (конечно, метод выполнения более сложный): class SomeTask(celery.Task): max_reries = 3 acks_late = True def run(self): print('some code') Я знаю, что у celery есть опции acks_late и retry. Мне нужно …

23.12.2021
IntegrityError при миграции с использованием Geodjango + Spatialite

У меня есть модель CoordenadasPonto, которая использует одно PointField из django.contrib.gis.db.models в приложении под названием mc. Когда я пытаюсь перенести модификацию этой Модели, Django выдает: django.db.utils.IntegrityError: Строка в таблице 'geometry_columns_statistics' с первичным ключом 'CONSTRAINT' имеет недопустимый внешний …

23.12.2021
Как заставить Django не добавлять возврат каретки в Textarea в пользовательском интерфейсе администратора?

Я использую Textarea в админке Django с strip=False, как описано здесь. def formfield_for_dbfield(self, db_field, **kwargs): formfield = super().formfield_for_dbfield(db_field, **kwargs) if db_field.name == 'some_text': formfield.strip = False formfield.widget = forms.Textarea(attrs={'rows': 10, 'cols': 80}) return formfield Поле DB происходит из …

23.12.2021
Я начинающий django, и я не знаю, почему возникает такая ошибка.

'carro' Request Method: GET Request URL: http://127.0.0.1:8000/ Django Version: 3.2.8 Exception Type: KeyError Exception Value: 'carro' Exception Location: *:\Users\*****\Envs\django2\lib\site-packages\django\contrib\sessions\backends\base.py, line 65, in __getitem__ Python Executable: *:\Users\*********\Envs\django2\Scripts\python.exe Python Version: 3.9.5 Python Path: ['F:\\ProjectoWeb', 'c:\\python39\\python39.zip', 'c:\\python39\\DLLs', 'c:\\python39\\lib', 'c:\\python39', 'C:\\Users\\*******\\Envs\\django2', 'C:\\Users\\*******\\Envs\\django2\\lib\\site-packages'] Server time: …

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 …