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

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, …

09.09.2021
Выделение повторяющихся имен

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

09.09.2021
Долго выполняющийся запрос вызывает отказ в соединении с daphne и nginx

У меня есть приложение Django 3.2.4, которое я запускаю на Kubernetes, на фронте NGINX, обслуживаемое через ASGI / daphne. У меня есть длительный вызов API (не более 30 секунд), который при выполнении вызывает отказ в других запросах. В …

09.09.2021
Как получить текущего зарегистрированного пользователя в файле signals.py?

Я создаю приложение todo app и одной из его функций является отправка электронного письма пользователю о том, что его задача просрочена. Часть файла views.py: from .models import Todo from django.utils import timezone from .signals import overdue …

09.09.2021
Почему мой метод рендеринга React Dom не работает?

Я создаю приложение React-Django, и в компоненте App у меня возникает проблема на последней строке с render(&lt;App /&gt;, appDiv). Пожалуйста, кто-нибудь может сказать мне, что я делаю неправильно? У меня импортированы необходимые модули, и это работало в моем предыдущем …

09.09.2021
Как передавать параметры в форме django

Views.py def ATMlogin(request,id): global loginname loginname=='ATM_login' if request.method == 'POST': ATMnumber1=request.POST['ATMnumber'] mobnum1=request.POST['mobnum'] global mobnum global atmnum atmnum=ATMnumber1 mobnum=mobnum1 if Customer_details.objects.filter(ATMnumber=ATMnumber1).exists() and ATMLogin.objects.filter(mobnum=mobnum1).exists() : user_set=Customer_details.objects.all() for user in user_set.iterator(): if (user.ATMnumber==atmnum): id=user.id current_user={id:1} #current_user=Customer_details.objects.get(id=id) return render (request,'dashboard.html',{'current_user':current_user}) form=ATMLoginform() return render (request,'ATM_login.html',{'form':form}) …

09.09.2021
Получение данных из Salesforce с помощью Django

Я пытаюсь интегрировать salesforce Rest API с Django, поэтому уже несколько часов пытаюсь понять endpoint, который он выставляет, я научился создавать записи, но как мне получить доступ к этим записям, так как URL, указанный в документации - https://yourInstance.salesforce.com/services/data/v52.0/query/?q=SELECT+name+from+Account,. что такое …

09.09.2021
Как использовать блокировку с pymemcache на Django?

Я использую pymemcache 3.5.0 с Django 3.2.7. У меня много скриптов, запущенных на моем экземпляре Django и также использующих кэш для обмена данными между ними. В настройках Django у меня есть следующие конфигурации: def json_serializer(key, value): print("Message Type: " + …

09.09.2021
Объект 'method' не является подписываемым проблема в python

В моем коде я пытаюсь сделать игру на угадывание, я принимаю ввод от того, какое число вы хотите начать до того, какое число вы хотите остановить и тот код, который сломался (этот код в цикле while): <a href="https://i.stack.imgur.com/SSor0.png" …