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

21.12.2022
Принудительный вход не работает с фикстурами (Django TestCase)

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

21.12.2022
Есть ли способ сделать {% url 'blog' blog[i].slug %} в Django?

Я хочу сделать такой тип петель: {% for i in length %} где lenth = range(len(blogs)) в views.py. И затем в этом цикле я хочу сделать: <a href="{% url 'single_blog' blogs[i].slug %}"> блоги тоже переходят из views.py: blogs = …

21.12.2022
Сохранение и отображение входов формы Django при отправке POST

--ПРОБЛЕМА-- Я создал базовый калькулятор, используя Django. Приложение принимает некоторые основные вводы формы перед выполнением некоторых вычислений и возвращает результаты пользователю, однако я хочу, чтобы вводы пользователя оставались видимыми в форме при отправке. В настоящее время происходит следующее. …

21.12.2022
Как с помощью Django QuerySet получить список включенных столбцов?

В контексте приложения у нас есть динамический QuerySet, который может возвращать переменное количество столбцов, например, date_of_birth в типе Date, и postalcode в типе Text и т.д. Нас интересует, как получить список столбцов в QuerySet, называемый metadata, включая следующую …

21.12.2022
TypeError: нехешируемый тип: 'dict' в Django

Я работаю над проектом django rest и получаю ошибку, я получаю ошибку может ли кто-нибудь помочь, ниже приведен мой код & d err msg class TrasactionSerializer(serializers.Serializer): amount = serializers.IntegerField(validators=[is_amount]) email = serializers.EmailField() wallet = serializers.CharField(source='wallet.id', read_only=True) def validate_email(self, value): …

21.12.2022
Crispy_forms не работает : ModuleNotFoundError: Нет модуля с именем 'crispy_forms'

Шаги, которым я следовал pip install django-crispy-forms добавьте внутри setting.py INSTALLED_APPS = [ ... 'crispy_forms', ... ] и CRISPY_TEMPLATE_PACK = 'uni_form' нажмите на иконку запуска pycharm (справа вверху) …

21.12.2022
Django simplejwt validate token

Я реализую аутентификацию с помощью Django simpleJwt, и у меня есть вопрос. Я хочу создать что-то с помощью jwt-токена клиента. Я использую методы, предоставленные в simpleJwt, для проверки и декодирования jwt-токена. class AccountBookAPIView(APIView): def post(self, request): jwt_authenticator = …

21.12.2022
WSGI django ModuleNotFoundError: Нет модуля с именем 'django'

Я вечно пытаюсь заставить мой django api развертываться через apache. Я установил mod_wsgi для python 3.7 и мой venv использует python 3.7.15. При попытке перейти к url моего приложения django я получаю ошибку 500. Журнал ошибок показывает: [Tue …

21.12.2022
Django перенаправляет на поддомен с точно таким же url

У меня есть Django-сайт, доступный по адресу codewithbishal.com. По сути, это сайт-блог django, и все статьи блога доступны по адресу codewithbishal.com/example/<path> Но теперь я хочу полностью перестроить сайт {так, чтобы он был доступен по адресу …

21.12.2022
Создание простого приложения для нескольких пользователей на Django

Итак, я создал 3 разных пользователя: администраторы, разработчики и менеджеры проектов. Когда я использую отдельные формы регистрации для каждого из этих пользователей и выхожу из системы, все работает, но когда я пытаюсь использовать форму входа в систему, мне кажется, …

20.12.2022
Django-admin startproject

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

20.12.2022
Django Admin не распознает blank=True в модели

Когда я пытаюсь отредактировать пользователя (используя пользовательскую форму UserChangeForm) в панели администратора Django, валидация настаивает на том, что поля, которые я установил blank=True в модели, являются обязательными. Я не знаю, с чего начать решение этой проблемы; у меня была такая …

20.12.2022
У объекта 'NoneType' нет атрибута 'strip' - CS50W Wiki

Я получаю эту ошибку при попытке создать функцию поиска в Django. Вот здесь у меня возникают проблемы: Если запрос не совпадает с названием статьи энциклопедии, то пользователь должен быть переведен на страницу результатов поиска, которая отображает список всех …

20.12.2022
Добавление виджетов в форму django не обновляет формы

У меня есть форма входа в систему, для которой я пытаюсь отредактировать атрибуты css. Однако я не могу найти правильное решение. Ниже приведены мои views.py, forms.py и html сниппет соответственно. def index(request): context = {} if request.method == 'POST': …

20.12.2022
Как добавить данные в базу данных Django одним нажатием кнопки с помощью JS и AJAX

Я пытаюсь добавить данные, которые я отобразил на странице из конечной точки API, в мою базу данных, когда я нажимаю кнопку "Добавить в мои записи", как видно на изображении ниже, и я пытаюсь сохранить только "Дату и страну" в базе …

20.12.2022
Загрузка файла в базу данных с помощью ссылки на файл

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

20.12.2022
Невозможно импортировать имя 'FieldDoesNotExist'

Я пытаюсь выполнить команду: python3 manage.py runserver 0:80 и получаю следующую ошибку Я пытаюсь запустить код django в локальном режиме или даже перенести его. Это должно было происходить без ошибок/предупреждений, но вдруг сегодня я получаю все эти предупреждения. …

20.12.2022
Forward и backward в ajax

У меня есть страничка с товарами, которые фильтруются через ajax. Также меняется url через pushState. Но когда кликаешь по кнопкам назад и вперёд в браузере, ничего не происходит, меняется только url. Это можно как-то исправить?

20.12.2022
Правильная настройка протоколирования Celery в Django - как?

Установка celery на нашем производственном сервере кажется более сложной, чем должна быть - и проблема заключается в регистрации. Наша установка выглядит следующим образом: Сервер - Ubuntu 20.04.5 LTS Мы запускаем Django 3.2.8 под собственным пользователем и …

20.12.2022
Невозможно установить libapache2-mod-wsgi-py3

У меня возникли некоторые проблемы с wsgi и запуском моего django api с помощью apache. Я думаю, что проблема заключается в mod_wsgi.so. Я уже установил libapache2-mod-wsgi, но мой venv настроен на использование python 3.6. Основываясь на моих исследованиях, я …

20.12.2022
Вижу внутреннюю ошибку сервера 500 с mod_wsgi, apache и django, но в журнале ничего нет. Gunicorn работает без проблем

Мы выпустили новый код, который зависит от django-tree-queries, и теперь видим внутреннюю ошибку сервера с mod_wsgi. Нет ничего в логах apache и ничего в логах django. Обычно при ошибках django мы видим трассировку стека в логах и получаем письмо. …

20.12.2022
Моя форма django никогда не является валидной. Почему это происходит?

У меня есть приложение django, в котором я хочу, чтобы пользователь мог загружать видео. Мое представление выглядит следующим образом: class CreateVideo(View): def post(self, request): videos = models.Video.objects.all().order_by('-created_on') form = forms.VideoUploadForm(request.POST) if form.is_valid(): print('form is valid') video = form.save(commit=False) video.save() …

20.12.2022
Как добавить dyno для развернутого приложения в Heroku?

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

20.12.2022
Я не знаю, где искать

Django.core.exceptions.ImproperlyConfigured: Запрошена настройка INSTALLED_APPS, но настройки не настроены. Вы должны либо определить переменную окружения DJANGO_SETTINGS_MODULE, либо вызвать settings.configure() перед доступом к настройкам. Я не знаю, где искать

20.12.2022
Django Sub Filter приносит те же данные, что и основной фильтр

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

20.12.2022
Невозможно загрузить рабочий dxf-файл, сгенерированный ezdxf, с сервера django

Генерируется dxf файл (ezdxf) с сервера django с помощью следующего кода: bio = io.StringIO() document.write(bio) # save to memory stream length = bio.tell() bio.seek(0) # rewind the stream response = HttpResponse( bio.getvalue(), # use the stream's contents content_type="image/x-dxf", ) response["Content-Disposition"] …

20.12.2022
WebSocket каналы django не работают с postman

Django Channels Выбрасывает ошибку с postman, в то время как хорошо работает с Html. Я следую Django Socket Tutorial "вот ошибка, показанная в Django". WebSocket HANDSHAKING /ws/chat/roomName/ [127.0.0.1:56504] WebSocket REJECT /ws/chat/roomName/ [127.0.0.1:56504] WebSocket DISCONNECT /ws/chat/roomName/ …

20.12.2022
Переход от LDAP к AD LDAPS с помощью Python Django

Преобразование аутентификации из LDAP в AD LDAPS Python + Django ============== Следуя Django Docs: https://django-auth-ldap.readthedocs.io/en/latest/authentication.html OLD: AUTH_LDAP_SERVER_URI = "ldap://ldap-example.test.com" NEW: AUTH_LDAP_SERVER_URI = "ldaps://ad.example.com" ============== Я работал с администратором AD, чтобы правильно установить эти …

20.12.2022
Как хранить данные, вводимые пользователем в поле ввода, с помощью Django

Я вроде как новичок в django и я застрял Я хочу получить ввод пользователя, а затем отобразить значение, которое зависит от него Например, в djanog у меня есть if statment, который проверяет ввод от пользователя, например, модель автомобиля. …

20.12.2022
Сервер Mod_wsgi не запускается

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

20.12.2022
Получение данных из другого внешнего ключа - DRF

Отношения таблиц показаны на рисунке. У меня есть основная таблица с именем Product. Две таблицы ProductImage, OrderedProduct имеют установленный для них внешний ключ. Теперь я хочу получить изображение из OrderedProduct. Как я должен написать код для сериализации для этого? …

20.12.2022
Как загрузить изображение в django из входного файла html

Я разрабатываю веб-сервис на django с фронтендом на react. Я столкнулся с проблемой, что не могу загрузить изображение в django. Ниже приведен код моего компонента, где я пытаюсь загрузить его: export function ProviderRegistration(){ const[logoField, setLogoField] = useState() const token …

20.12.2022
Использование Model.objects.filter в форме не позволяет мне обновлять модель

У меня есть форма, настроенная следующим образом: я использую значения из TestModel для создания поля select в форме. Однако если я хочу обновить TestModel, чтобы добавить новый столбец, Django выдает мне psycopg2.errors.UndefinedColumn, говоря, что новый столбец не найден в …

20.12.2022
Создание простого приложения для нескольких пользователей на Django

Итак, я создал 3 разных пользователя: администраторы, разработчики и менеджеры проектов. Когда я использую отдельные формы регистрации для каждого из этих пользователей и выхожу из системы, все работает, но когда я пытаюсь использовать форму входа в систему, мне кажется, …

20.12.2022
Как в Django показать окно диаграммы печати в браузере?

Я пытаюсь получить диалоговое окно печати в моем приложении Django. В настоящее время оно загружается на моем локальном компьютере. Но когда я обслуживаю сервер apache, оно не работает. my views.py def download(request,lothash): lot=lotnumber.objects.get(lot_hash=lothash) postdata = request.POST array = postdata.get("array", None).split(",") …

20.12.2022
Нужна помощь по перенаправлению представлений в Django

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

20.12.2022
Как я могу фильтровать теги с помощью django-taggit

Я делаю следующее, чтобы фильтровать посты по тегам. Но проблема в том, что при нажатии на кнопку тега я не вижу никаких результатов. urls.py : urlpatterns =[ ...... path('challengePage/', views.ChallengePage, name ='challengePage'), path('tag/<tag>', views.tag, name='tag_argument'), ] the …

20.12.2022
Django Обработка загрузки нескольких изображений

У меня есть простой проект, который имеет две различные модели. Одна обрабатывает отчет, а другая хранит изображения для каждого отчета, связанные между собой ForeignKey: class Report(models.Model): report_location = models.ForeignKey(Locations, on_delete=models.CASCADE) timesheet = models.ImageField(upload_to='report_images', default='default.png') text = models.CharField(max_length=999) report_date = …

20.12.2022
Django передает значение подзапросу внутри аннотата в наборе запросов с помощью mptt

У меня есть класс, основанный на ListCreateAPIView, в котором я модифицирую метод get_queryset... Мне нужно передать внутри подзапроса для аннотации параметра, но похоже OutherRef не работает я использую библиотеку Mptt ..... subqueryItem работает нормально, subqueryNested вместо этого говорит "Этот …

20.12.2022
ModuleNotFoundError: Нет модуля с именем "tip_administration_app"

Я пытаюсь создать полную среду для запуска приложения Django на ubuntu 22.04 с gunicorn и nginx. Я использую дроплет, предоставленный Digital Ocean, и пытаюсь следовать этому руководству: https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-20-04 Все идет хорошо, пока мне не нужно …