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

10.09.2021
Как удалить слайдер из панели Django-admin

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

10.09.2021
Как я могу добавить нового родителя в модель типа содержимого Django

Итак, я написал библиотеку для синхронизации данных на панели администратора Django с ведром s3. Но для этого модели должны наследоваться от BaseSyncModel, которую я создал. Чтобы обойти это, я создал новую модель под названием BaseContentTypeModel, вот так: #content_type.app …

10.09.2021
Вопрос по дизайну CommentForm о пакете Django-comments

В собственном фреймворке комментариев Django, django-contrib-comments, он имеет следующие class определения: In models.py, class Comment (CommentAbstractModel): is defined. In forms.py, class CommentForm (CommentDetailsForm): is defined. Q: поскольку comment framework - это пакет, …

10.09.2021
Проблема Предварительное заполнение формы в Django

Я пытаюсь получить имя профиля пользователя для заполнения поля формы 'user' из AgendaForm, но получаю "'user': None". И, в представлениях, в следующих отпечатках : print(form.cleaned_data) print(initial_data) Я получаю: {'user': None, 'date': datetime.date(2021, 9, 24), 'time': datetime.time(4, 0), …

10.09.2021
Отправка уведомления определенному типу пользователей и сохранение уведомления в базе данных с помощью django channels

Я хочу отправить уведомление определенной группе пользователей. Допустим, определенная группа - Admin. Когда пользователь регистрируется на моем сайте, после одобрения администратором он будет активирован. Для этого администратор должен получить уведомление. Основная проблема была связана с дизайном базы данных. Мне нужно …

10.09.2021
Почему cmd не распознает команду from?

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

10.09.2021
Как исправить ошибку 'guni:gunicorn STARTING' при развертывании проекта django на ec2 ubuntu

Я размещаю проект django на aws EC2 и у меня есть следующее содержимое в gunicorn.conf файле: [program:gunicorn] Directory=/var/www/html/myapp command=/usr/local/bin/gunicorn --workers 3 --bind unix:/var/www/html/myapp/app.sock myproject.wsgi:application autostart=true autorestart=true stderr_logfile=/var/log/gunicorn/gunicorn.err.log stdout_logfile=/var/log/gunicorn.out.log [group:guni] programs:gunicorn После настройки gunicorn я выполнил команду sudo …

10.09.2021
Поток Python тихо разрушается при выполнении в фоновом режиме

В django я использую поток для чтения xlsx файла в фоновом режиме с помощью потока, но иногда он тихо обрывается, не выдавая никакой ошибки. thread_obj = threading.Thread( target=bulk_xlsx_obj.copy_bulk_xlsx ) thread_obj.start()

10.09.2021
Стоимость доставки почтой Канады - Django/Python [API]

Я разрабатываю сайт электронной коммерции на Django, и для доставки мы хотим использовать Canada Post для оценки и отображения стоимости доставки. К сожалению, в их документации по API нет никаких инструкций по использованию python для выполнения этой задачи. Может …

10.09.2021
Использование Stream Field в WagTail приводит к ошибке в содержимом блока

Я следовал этому официальному руководству для WagTail. Теперь я хочу изменить колонку BlogPage body с RichText на StreamField в models.py. Я следую этому руководству, чтобы все получилось. Я …

10.09.2021
Как сгенерировать штрихкод один раз

У меня проблема, я генерирую штрих код для поля штрих код в модели Статья штрихкод При первой вставке нового объекта он сохраняется нормально, но когда я обновляю его, приложение генерирует новый штрихкод, как я могу …

10.09.2021
Django/Selenium KeyError from None 'GMAIL_PASSWORD'

ERROR: test_can_get_email_link_to_log_in (functional_tests.test_login.LoginTest) ---------------------------------------------------------------------- Traceback (most recent call last): File ".../Django/python-tdd-book/functional_tests/test_login.py", line 36, in test_can_get_email_link_to_log_in body = self.wait_for_email(test_email, SUBJECT) File ".../Django/python-tdd-book/functional_tests/test_login.py", line 72, in wait_for_email inbox.pass_(os.environ['GMAIL_PASSWORD']) File "/opt/homebrew/Cellar/python@3.9/3.9.6/Frameworks/Python.framework/Versions/3.9/lib/python3.9/os.py", line 679, in __getitem__ raise KeyError(key) from None KeyError: 'GMAIL_PASSWORD' …

10.09.2021
Django выдает разные значения даты для объектов, доступ к которым осуществляется через queryset

Context Я получаю разные значения для поля datetime, когда обращаюсь к ним по-разному. Я уверен, что здесь происходит какая-то магия utc edge. (Pdb++) Foo.objects.all().values_list('gated_out__occurred__date')[0][0] datetime.date(2021, 9, 9) (Pdb++) Foo.objects.all()[0].gated_out.occurred.date() datetime.date(2021, 9, 10) Редактирование: У них одинаковый PK Foo.objects.all().order_by("pk")[0].gated_out.occurred.date() …

10.09.2021
DataError('значение слишком длинное для типа character varing(40) на Heroku, но не на разработке

Мой проект отлично работает под разработкой, но на Heroku возникла эта ошибка. Ошибка возникает, когда пользователь пытается зарегистрироваться. Я использую регистрацию redux Я только что сделал несколько обновлений, включая Python39 и Django 3. Так что, возможно, многое изменилось. Но …

10.09.2021
Не удается подключиться к Pod в DevSpace, следуя учебнику по Django

Учебник DevSpace-Django, о котором идет речь, выглядит следующим образом: https://devspace.cloud/blog/2019/10/18/deploy-django-to-kubernetes Пробую что-то совершенно голое, чтобы понять, как работает devspace, чтобы решить, хочу ли я перейти на skaffold. В приведенном выше руководстве есть ряд моментов, которые, по-видимому, …

10.09.2021
Развертывание на Heroku Состояние изменено с up на crashed

Я подготовил все требования для развертывания моего проекта (Python Telegram Bot) на heroku: 1- git init 2- git add Professor_Bot.py Procfile requirements.txt> Профиль: содержит web: gunicorn Professor_Bot.wsgi 3- git commit -m "Added Files" 4- …

10.09.2021
Почему Django inlineformset_factory получает ошибку запрета сохранения при загрузке файла?

Info Я использую django inlineformset_factory для загрузки файлов, которые связаны с моделью Aritcle. Поэтому у меня есть представление на основе класса, где мы пытаемся сохранить данные двух форм, одна из которых ArticleForm, вторая FileformSet. Данные ArticleForm сохраняются успешно каждый …

10.09.2021
Не удается отрезать слеш в конце url в django

У меня есть приложение Django, в котором я использую некоторую библиотеку. Все урлы в этой библиотеке заканчиваются слэшем( / ) path(f"sprite-{get_sprite_hash()}/", home.sprite, name="wagtailadmin_sprite"), path('login/', account.LoginView.as_view(), name='wagtailadmin_login'), Мне нужно сделать так, чтобы когда я буду переходить по этим …

10.09.2021
Настройка django для развертывания

Я пытаюсь развернуть свое приложение Django Я разделил settings.py и поместил в папку settings. Теперь, прежде чем я запущу свой сервер, я должен сначала это set DJANGO_SETTINGS_MODULE=src.settings.dev Как я могу сделать вышеуказанную команду автоматической, чтобы мне не нужно …

10.09.2021
Модальные формы в списке изменений Django

Я пытаюсь сделать так, чтобы при выборе действия на странице открывалась модальная форма. Но я не понимаю как отобразить форму при выборе действия. (Использую bootstrap для создания модальных форм) Получилось только с render(*args) #admin.py from django.http import HttpResponseRedirect from …

10.09.2021
Ошибка AADSTS90102 при использовании django-microsoft-auth для SSO с Azure AD

Я выполнил шаги из этого руководства, чтобы включить SSO с Azure Active Directory для администраторской части (для запуска) моего приложения Django: https://django-microsoft-auth.readthedocs.io/en/latest/usage.html Переход к /admin приводит к этой странице, что хорошо: <img alt="enter …

10.09.2021
Сбой сборки для приложения Django, запущенного на Heroku

В настоящее время я работаю над проектом, в котором я хочу, чтобы мое приложение Django запускалось. Само приложение размещено на Heroku, и поэтому у меня есть файл requirements.txt со следующими пакетами: django-heroku==0.3.1 django==3.2.7 gunicorn==20.1.0 noise==1.2.1 numpy==1.19.2 pandas==1.2.4 scipy==1.6.3 scikit-image==0.17.2 …

09.09.2021
Мои ссылки на карту сайта не кликабельны при использовании карты сайта django

Я использую django sitemap для моей модели, но когда я перехожу к sitemap.xml, он отображается как простой текст и не кликабельный вообще, есть идеи, что я сделал неправильно, вот мой код, который я выполнил мой sitemap.py from django.contrib.sitemaps import Sitemap …

09.09.2021
Часть задания celery не выполняется

Код: @task def task(): time.sleep(10) a=run() #run is a long running function with string as output logger.critical(a) logger.critical("after running celery") return def view() logger.critical("before running celery") task.delay() return http response Ожидаемый вывод в файле журнала: …

09.09.2021
Отображение элементов из sqlite в django

Здравствуйте, я новичок и не могу разобраться. Я хочу вывести один элемент в последней строке. Я знаю, как работает for ... in. Но это выведет все строки. models.py class shorturl(models.Model): original_url = models.URLField(blank=False) short_query = models.CharField(blank=False, max_length=8) …

09.09.2021
Агрегирование для нескольких экземпляров с помощью отношения ManyToOne

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

09.09.2021
Django - запрошенный ресурс не был найден на этом сервере

Недавно я начал использовать django и следовал учебнику, однако, когда я захожу на сайт, он сообщает "Not Found The requested resource was not found on this server." Хотя у людей были те же проблемы, что и у меня, я …

09.09.2021
Как пропустить страницу в django-formtools?

Пытаюсь создать Wizard Form в Django с помощью django-formtools, она работает нормально, но я хочу сделать так, чтобы если на первой странице галочка поставлена, то третья страница пропускалась, если вернуться назад и убрать галочку, то третья страница чтобы снова появлялась, …

09.09.2021
ImportError: cannot import name 'Required' from 'typing_extensions'

я установил расширения для набора текста в моем python 3.9.0 pip install typing_extensions тогда я импортировал в urls.py from typing_extensions import Required from django.contrib import admin from django.urls import path from .views import index,add_post,delete_post,update_post, urlpatterns = [ …

09.09.2021
Django использует request.META['HTTP_ORIGIN'] в django sites framework

У меня есть задача, где мне нужно использовать фреймворк django.sites для того, чтобы фильтровать некоторые объекты в ApiViews в зависимости от клиента (есть разные front-end клиенты, размещенные на разных доменах), который вызвал api. Итак, www.frontend1.com и www.frontend2.com звонят www.myapi.com …

09.09.2021
Использование request.session в django с angular

У меня есть работающее приложение Django, использующее аутентификацию сеанса. Я использую request.user в моих шаблонах и представлениях. Я также использую несколько переменных сессии, например requst.session['some_variable']. В настоящее время я использую Django для бэкенда, а также для фронтенда, т.е. …

09.09.2021
Пустой набор запросов в django-mysql JSONField

Когда я выполняю ModelName.objects.filter(firstName__contains="MyName") он возвращает пустой набор запросов, но когда я выполняю его SQL-эквивалент в dbshell, он прекрасно получает строки. select * from AppName_ModelName where firstName like '%MyName%'; Я построил sql …

09.09.2021
AttributeError: объект '_UnixSelectorEventLoop' не имеет атрибута '_signal_handlers'

Я обновил наше приложение Django/Python до Python 3.9.7 и Django 3.2.7 (с Python 3.5 и Django 1.11.23). В настоящее время, если я пытаюсь запустить python manage.py createsuperuser Я получаю следующую ошибку Вот некоторые из версий, которые я …

09.09.2021
Периодические задания Celery обрабатываются, только если запрос post и get отправлен на маршрут, содержащий .delay() и AsyncResult()

Я хочу запускать это задание каждые три минуты, и вот что у меня есть tasks.py @shared_task def save_hackathon_to_db(): logger.info('ran') loop = asyncio.get_event_loop() statuses = ['ended', 'open', 'upcoming'] loop.run_until_complete(send_data(statuses)) logger.info('ended') settings.py CELERY_BEAT_SCHEDULE = { "devpost_api_task": …

09.09.2021
Создание новостного приложения для мобилок

Написал маленький фронт на React-Native для новостного приложения, теперь хочу модифицировать его так, чтобы через комп можно было добавлять/редактировать новости, а в мобилки они появлялись. Есть идея воспользоваться Django, но не особо понимаю принцип работы бэка. Мне нужно создать базу …

09.09.2021
Я не могу создать объект в оболочке python, потому что не могу импортировать мое приложение со строкой "from products.models import Product".

Я следую учебнику по Django, в котором мы создаем приложение с именем products Я запускаю интерпретатор python в корневой папке C:\Users\dancc\dev2\cfeproj использование линии python manage.py shell когда я запускаю линию from products.models import Product …

09.09.2021
Как защитить URL дочерних приложений с помощью auth в Django DRF API

Вот мой сценарий: У меня есть унаследованная база данных и Django api, которая ее использует. Сейчас мы разрабатываем другой пакет с Django DRF, который будет установлен в "родительском" приложении. В родительском приложении уже есть аутентификация oauth. …

09.09.2021
Задача на большее и меньшее между 2 числами в ряду

Я пытаюсь сделать игру на угадывание, когда я запускаю ее, она запускается правильно, но когда я угадываю, она делает его больше и меньше между 2 числами в ряду: from random import randrange #variables num1 = int(input('From: ')) num2 = …

09.09.2021
Не удаётся отправить POST запрос на сервер Django

Не получается отправить данные формы на сервер django. Делал всё как в документации, когда я нажимаю кнопку &quot;сохранить&quot; что бы отправить форму с данными на сервер django и создать статью но данные не отправляться form.py from django import forms class …

09.09.2021
Django JWT - Разрешить запрос без учетных данных, если ключ в теле действителен

У меня есть конечная точка, которой требуется Access Token для аутентификации. Также в этой конечной точке есть поле UUID сериализатора, которое не является обязательным. Я хотел бы сделать следующее: В случае, если в теле передается поле UUID, …