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

23.12.2021
Django 4.0 manifest_storage - как отключить с помощью Heroku [duplicate]

Я не могу запустить python manage.py collectstatic с Django 4.0. Ошибка ....min.js references a file which could not be found .....min.js.map Я полагаю, что это связано с тем, что в Django 4.0 collectstatic был добавлен manifest_storage: <a …

23.12.2021
Как закрыть сокет и открыть его снова в tornado

У меня есть торнадо websocket class WSHandler(tornado.websocket.WebSocketHandler): def open(self): print ('new connection') global hr_values_list hr_values_list=[] def on_message(self, message): value=getvalue(message) if value: self.write_message(json_encode(int(value))) hr_values_list.append(value) def on_close(self): avg=int(np.mean(hr_values_list)) print ('connection closed',len(hr_values_list),avg) def check_origin(self, origin): return True application = tornado.web.Application([ (r'/websocket', WSHandler), …

23.12.2021
Не удается установить пакет mikasa в python django с помощью pycharm

Я пытаюсь установить пакет mikasa с помощью pycharm, но не могу найти решение моей конкретной проблемы. У меня установлены инструменты сборки msv c++ (установлены в C://) Я пробовал использовать команды conda и обновить pip. Каталог моего …

23.12.2021
Не удается установить файл requirements.txt на новый компьютер

После получения нового ПК с другим именем пользователя я не могу установить файл requirements.txt в мой проект python, который теперь имеет новый путь к папке проекта из-за нового пользователя windows. Я разрабатываю код на VS. В проекте есть виртуальная среда …

23.12.2021
Как сохранить заказ в базе данных после успешной оплаты в django

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

23.12.2021
Django Ajax - На основе первого выбора установить параметры второго выбора

Я новичок в ajax и новичок в django. В настоящее время есть два select input 'MF_name' и 'PD_name'. Мне нужно получить параметры PD_name на основе выбора MF_name. Здесь мне нужен ajax. Мне нужно использовать onchange и установить queryset для …

23.12.2021
Django, Как передать значения HTML-формы в URL при отправке формы?

У проекта есть url, как показано ниже, path('post/&lt;str:state&gt;/',SearchView.as_view(),name='search-data') У меня есть HTML форма, при заполнении и отправке она должна передавать данные заполненной формы в URL. &lt;form action={url 'search-data'} method="get" &gt; {% csrf_token %} &lt;input type="text" name="fname"&gt; …

23.12.2021
Настройка Django static с помощью Docker/Nginx

Я докеризирую свое приложение Django/React, но у меня возникают проблемы с отображением статических файлов на сервере prod. Каталог проекта: . ├── README.md ├── backend │ ├── Dockerfile │ ├── Dockerfile.prod │ ├── backend │ ├── entrypoint.prod.sh │ ├── entrypoint.sh …

23.12.2021
Один и тот же код, одна и та же база данных, разные результаты на тестовом и локальном сервере

Моя локальная среда и моя тестовая среда подключены к одному и тому же движку базы данных (postgresql) и имеют одинаковые настройки Django. В моей таблицеА есть несколько дублирующихся строк, и я хочу получить только те, которые принадлежат к "category_1" …

23.12.2021
Как использовать bootstrap 5 с загрузчиком webpack?

Я использую react с django с webpack, Это первый раз, чтобы сделать это, но я столкнулся с проблемой с webpack loader он говорит : ERROR in ./node_modules/bootstrap/dist/css/bootstrap.rtl.min.css 1:0 Module parse failed: Unexpected character '@' (1:0) You may need an …

23.12.2021
Проверка CSRF не удалась при почтовом запросе к серверу Django Server

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

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&amp;)#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 …