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

06.11.2021
Шаблон Django не отображает контекст

Django 3.2.9 views.py: from django.shortcuts import render # Create your views here. def index(request): context = { 'name': 'Patrick' } return render(request, 'index.html', context) index.html: <h1> Welcome {{name}} </h1> Итог: Как видите, ничего …

06.11.2021
Форма не проходит валидацию, пишет, что все поля пусты Django

В представлении у меня есть 3 формы: forms.py class PostForm(forms.ModelForm): def __init__(self, *args, **kwargs): self.user = kwargs.pop('user', None) super(PostForm, self).__init__(*args, **kwargs) class Meta: model = Post fields = ['subtitle', 'latitude', 'longitude', 'tags', 'body'] widgets = { 'body': forms.Textarea(attrs={'class': 'log-body …

06.11.2021
Пользовательский аутентификационный бэкенд

Я хочу создать пользовательский бэкенд auth для моего проекта Django, используя одно поле для закрытого ключа. Как этого добиться, удалив "django.contrib.auth.backends.ModelBackend" и заменив его новым auth? Просто, если закрытый ключ совпадает с открытым ключом в базе данных, …

06.11.2021
Не удается загрузить видео через PyTube, заканчивающееся mp3

Здравствуйте, кто-нибудь знает, что я сделал не так? Или почему мое видео загружается в mp4, но НЕ в mp3? def converter(request): if request.method == 'POST': link = request.POST['link'] video = YouTube(link) format = request.POST['format'] if format == "3": stream …

06.11.2021
Request.get: Временный сбой при разрешении имен. Невозможно использовать функцию Session()

Внутри веб-приложения Django я синхронно вызываю внешний API с помощью requests. request(url=api_url, method="GET") Это вызывается примерно 1 или 2 раза в минуту, и может масштабироваться до 10 раз в минуту. В основном все работает нормально, хотя иногда я …

06.11.2021
Лучший способ объявления дополнительных данных в проекте Django

Я ищу лучшую практику для объявления дополнительных данных в проекте Django. Представьте, что мне нужно хранить огромный список вариантов выбора для использования в app1/models.py (я видел много лучших практик, в которых эти варианты объявляются в теле модели). В другом …

06.11.2021
Как перейти с Sqlite на PostgresSQL в Django? OperationalError

Я учусь использовать Django по учебнику, в котором мы разрабатываем небольшой проект, . я пытаюсь подключить базу данных PostgresSQL и выполнить миграцию, но у меня есть определенные проблемы при выполнении команды 'python manage.py migrate' в терминале Settings.py DATABASES …

06.11.2021
Принудительное завершение тестов, если миграции не выполняются

Иногда я бываю откровенно невнимательным, и это привело меня в 30-минутную черную дыру, когда я пытался выяснить, почему мои constraints не применяются в моих тестах. Оказалось, что я забыл запустить makemigrations. Есть ли способ настроить pytest или django на …

06.11.2021
TypeError: ожидается str, bytes или объект os.PathLike, а не JpegImageFile (или PngImageFile)

Когда я загружаю изображение для проверки картинки в соответствии с моделью tensorflow h5, я загружаю изображение, используя load_model из tensorflow.keras.models, но оно не принимается. Для JPG он показывает TypeError: expected str, bytes or os.PathLike object, not JpegImageFile, а для PNG …

06.11.2021
Как я могу использовать browser_cookie3 в развернутом приложении (heroku)

if request.method=="POST": link=request.POST.get('link') try: link=link.replace("https://www","") link="https://mbasic"+link cookies = browser_cookie3.chrome(domain_name='.facebook.com') html=requests.get(link,cookies=cookies).content.decode('utf-8') s=BeautifulSoup(html,'html.parser') l=s.find('a', {'href': re.compile(r'/video_redirect/')}) url=l['href'] url="https://mbasic.facebook.com"+url print(url) return JsonResponse(json.dumps({'fblink': url}), safe=False) except ConnectionError: return JsonResponse(json.dumps({'error': 'Invalid Link','fblink': ''}), safe=False) развертывание в heroku прошло успешно. но когда я запустил …

06.11.2021
Не работает пример из документации django

Приступил к изучению Django по официальной документации. #views.py from django.http import HttpResponse def index(request): return HttpResponse("Hello, world. You're at the polls index.") <div class="snippet" data-lang="js" data-hide="false" …

06.11.2021
Почему Django добавляет знак доллара в мой шаблон URL? (

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

06.11.2021
Список и кортеж не работают, несмотря на устранение `django.core.excptions.ImproperlyConfigured: Параметр TEMPLATE_DIRS должен быть списком или кортежем` ошибка

Я столкнулся с проблемой в моем приложении Django. Запустив Python manage.py runserver в моей среде разработки, я получаю эту ошибку: django.core.excptions.ImproperlyConfigured. The TEMPLATE_DIRS setting must be a list or a tuple. После изменения TEMPLATE_DIRS на кортеж в settings.py следующим …

05.11.2021
У меня проблемы с crispy_forms и наборами форм

Я использую django_crispy_forms и имею 2 набора форм внутри главной формы. Формсеты генерируют &amp; сохраняют данные правильно, за исключением первой строки, данные в которой никогда не сохраняются. В источнике страницы первая строка не имеет номера экземпляра, а вторая строка имеет …

05.11.2021
Почему не почему не показываются картинки в Django?

Тут такая проблема: картинка, загруженная через админку, не выводится на главную страницу: вот код views.py (как по мне, именно здесь и проблема): class IndexView(generic.ListView): template_name = 'Homepage/index.html' model = Goods …

05.11.2021
Как маршрутизировать к определенным методам набора представлений Django

Я изучил документацию по viewset и router для Django и не могу понять, как настроить маршрут для доступа к методу на viewset. Например, вот мой urls.py: from rest_framework.routers import DefaultRouter from users.views import (UserViewSet, testing) router = DefaultRouter() …

05.11.2021
Vagrant provision fatal in: TASK [Start yarn]

Я пытаюсь установить Vagrant и при попытке предоставления vagrant я получаю следующую ошибку: TASK [Start yarn] ************************************************************** fatal: [default]: FAILED! =&gt; {"changed": false, "msg": "Unable to start service yarn: Job for yarn.service failed because the control process exited with …

05.11.2021
Используя сигналы в django, пытаюсь сгенерировать код для SMS-верификации, но сгенерированный код не виден в админке. что я упускаю?

структура папки введите здесь описание изображения models.py from face_detect from django.db import models from django.contrib.auth.models import User # Create your models here. class Profile(models.Model): user = models.ForeignKey(User,on_delete=models.CASCADE,null=True) mobile = models.CharField(max_length=10,null=True) add = models.CharField(max_length=10,null=True) image = …

05.11.2021
Сохранять пользователей вошедшими в систему с помощью аутентификации Knox Token Authentication django

Я с трудом пытаюсь разобраться в этом. Я пытаюсь использовать django rest api knox token authentication и React. Вот как выглядит мой код в Authenticate.js <pre class="snippet-code-js lang-js …

05.11.2021
Почему upload_to в ImageField не работает вообще, когда я пытаюсь сохранить загруженное изображение от пользователя в представлениях

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

05.11.2021
Как дублировать часть html-кода в django с помощью jinja2?

Мне нужно продублировать определенную часть кода через админ-панель Django. Но я не знаю, как это можно реализовать. Мой преподаватель предположил, что это можно сделать через jinja2, но я не очень понимаю, как использовать jinja2 для моих целей. Буду очень …

05.11.2021
Загрузка файла в Django Admin, но не как FileField модели

Я работаю с Django 3 и мне нужно загрузить файл (zip) через Django Admin. Вся информация, которую я нашел в Интернете, относится к загрузке файлов в качестве FielField модели. Но в моем случае я не хочу связывать загруженный файл с …

05.11.2021
Как удалить нулевое значение из словаря session cart в django

вот моя логика views.py для добавления товара в корзину сеанса def index(request): categoryID= request.GET.get('category') product= request.POST.get('product') cart=request.session.get('cart') if cart: quantity=cart.get(product) if quantity: cart[product]=quantity+1 else: cart[product]=1 cart['product']=1 else: cart['product']= 1 request.session['cart']=cart print(cart) print(product) category=Category.get_all_categories() if categoryID: products = Product.get_all_products_by_id(categoryID) else: …

05.11.2021
Запрос данных с использованием фильтра Django/python

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

05.11.2021
Django + gUnicorn тайминг при POST-запросах с большими размерами

Отправка "большого" POST-запроса к gUnicorn приводит к зависанию и таймауту. Это происходит как на моем рабочем сервере, так и на сервере разработки (оба работают под управлением Ubuntu 20.04). Он просто замирает перед возвращением [CRITICAL] WORKER TIMEOUT (pid:10000) Django's …

05.11.2021
Подключение к проекту локальной базы данных в atom django python

Доброго времени суток не могли бы вы подсказать как подключать базу данных django в атоме,решил создать проект на django скачал плагины для atom data-atom, quick-query-sqlite. Но совсем не понимаю как её подключить, миграцию создал.

05.11.2021
Django не видит настройки при запуске проекта

Для телеграм бота хочу сделать админку с помощью Django (для разработки бота использую aiogram). Бот запускается с помощью app.py в корневом каталоге проекта. Структуру проекта можете видеть на скриншоте ниже. В настройках django указал имя приложения, в загрузочном файле app.py …

05.11.2021
Как сделать домашнюю страницу, подобную twitter, с помощью django?

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

05.11.2021
Моя форма не отображается с другой Некоторые проблемы с системой заявок Проблемы с Django

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

05.11.2021
Пользовательские теги шаблонов в Django

Я хочу использовать Django Template Tags для возврата некоторых html значений, но происходит так, что значение возвращается один раз и затем повторно используется браузером при обновлении, даже если я делаю жесткое обновление. Оно меняется только при перезагрузке моего сервера разработки. …

05.11.2021
Почему не выводятся картинки в Django?

Тут такая проблема: картинка, загруженная через админку, не выводится на главную страницу: вот код views.py (как по мне, именно здесь и проблема): class IndexView(generic.ListView): template_name = 'Homepage/index.html' model = Goods …

05.11.2021
Как сериализовать первую фотографию в альбоме? Django

Как сериализовать первую фотографию в альбоме, если фото подключено с помощью FK с моделью Gallery. Мне нужна первая фотография для обложки галереи в списке галереи. Мои модели: class Gallery(models.Model): title = models.CharField() class GalleryImage(models.Model): gallery_id = models.ForeignKey(Gallery, related_name='photos') photo = …

05.11.2021
Python Django ImportError: cannot import name 'Required' from 'typing_extensions'

Версия Django составляет 3.2.9. Версия Python - 3.10.0. А typing_extensions 3.10.0.2 Я новичок в кодинге, python и т.д., и не могу понять, в чем проблема. Следуя учебнику django, я создал приложение и успешно запустил сервер, но через …

05.11.2021
Получение ошибки отсутствия CSRF-токена на django rest framework (с TokenAuthentication) public APIView

У меня проблема с Django Rest Framework и конфигурациями CSRF. Я знаю, что есть много похожих постов на эту тему (например, этот Django Rest Framework remove csrf), но большинство из них не применимы (я не использую SessionAuthentication, ни …

05.11.2021
Обновление поля модели путем добавления старого значения к новому Django

Я пытаюсь отслеживать общее количество часов, вводимых в заказ на работу. Я хотел бы добавить новое вводимое число к числу, существующему в БД, и вернуть общую сумму. Заранее благодарю за любую помощь. The Model: class WorkOrder(models.Model): client = models.ForeignKey(Contact, …

05.11.2021
Ошибка драйвера Django-neomodels при выполнении python manage.py install_labels

Я выполняю учебник по проекту neo4j paradise papers, я создал все свои модели, но при генерации индексов базы данных я получаю следующую ошибку.Это происходит, когда я выполняю команду: python manage.py install_labels Мои требования.txt: asgiref==3.4.1 certifi==2021.10.8 Django==3.2.8 django-neomodel==0.0.7 djangorestframework==3.11.2 gunicorn==20.0.4 …

05.11.2021
У объекта 'AnonymousUser' нет атрибута '_meta' | Django Authentication

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

05.11.2021
GeoDjango с ошибкой Docker: объект 'DatabaseOperations' не имеет атрибута 'geo_db_type'

Похоже, это распространенная ошибка, и я проверил все решения, которые смог найти (их всего около 4, и почти все они связаны с неправильной конфигурацией). Я НЕ использую heroku, но я использую docker. Я использую образы docker python:3.9.7 и postgis/postgis:10-3.1-alpine. …

05.11.2021
При сохранении комментария под статьей возвращается 404 страница не найдена

Я пытаюсь добавить комментарии на страницу блога, который я создаю. У меня есть модель комментариев, которая имеет id поста в качестве внешнего ключа, а также пользователя, потому что я хочу позволить только пользователям комментировать. class Comment(models.Model): post …

05.11.2021
Пользовательский экран подтверждения при сохранении объекта в моем проекте Django?

Я хочу создать в django пользовательский экран подтверждения при сохранении объекта. (Добавить/обновить) Я смог добиться этого, используя класс Media в классе admin, указав пользовательский JavaScript, который будет использовать window.confirm(), однако это выглядит довольно непрофессионально. class Media: js …