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

14.07.2022
Как сделать текст сообщений в Django Admin ограниченным по количеству символов?

Например Я хочу, чтобы колонка с текстом здесь была ограничена 15 символами, чтобы не загромождать пространство и облегчить навигацию по постам. models.py class Post(models.Model): text = models.TextField(verbose_name='Содержание поста') pub_date = models.DateTimeField( verbose_name='Дата публикации', auto_now_add=True ) …

14.07.2022
Защитное программирование для функции delete в представлениях Django

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

14.07.2022
Формат django_auth_ldap требует сопоставления

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

14.07.2022
Не может получить доступ к членам поля ManyToManyField

Я хочу получить товары, которые подключены к моей форме, например:['shirt' , 'hat']. но это дает мне связанный метод Manager вместо Queryset в models.py from django.db import models from eshop_product.models import Product class Form(models.Model): user_name = models.CharField(max_length=600, null=True, blank=True) first_name …

14.07.2022
У объекта 'DiscordUser' нет атрибута 'is_active' Django

Я пытаюсь перейти http://localhost:8000/admin/, но у меня эта ошибка, я просто делаю DiscordUser для oauth2 на сайте, а не для admin AttributeError at /admin/ 'DiscordUser' object has no attribute 'is_active' с кодом моей модели: class DiscordUser(models.Model): …

14.07.2022
Django Это поле обязательно для заполнения

Вот в чем проблема Я пытаюсь получить доступ к моей корзине, но в тот момент, когда я вызываю функцию is_valid, она говорит @ ="errorlist">quantity<ul class="errorlist" This field is required.@ Я новичок в Django и до сих пор не …

14.07.2022
Вставка нескольких данных Json, разделенных запятой Django

Json Data: { "videos":[ { "video":{ "duration":"12:15", "views":340827, "video_id":"39409821", "rating":"71.9337", "ratings":905, "title":"EXAMPLE TITLE", "url":"https:\/\/www.example.com\/39409821", "embed_url":"https:\/\/embed.example.com\/?id=39409821", "default_thumb":"https:\/\/di-ph.example.com\/videos\/202104\/12\/386477821\/original\/(m=e0YH8f)(mh=GF_hOaEdP3ot9Hzb)7.jpg", "thumb":"https:\/\/di-ph.example.com\/videos\/202104\/12\/386477821\/original\/(m=e0YH8f)(mh=GF_hOaEdP3ot9Hzb)7.jpg", "publish_date":"2021-04-12 01:10:17", "thumbs":[ { "size":"big", "width":432, "height":324, "src":"https:\/\/di-ph.example.com\/videos\/202104\/12\/386477821\/original\/(m=eWgr9f)(mh=2cyTVZ1O4oPX4IPi)1.jpg" }, { "size":"big", "width":432, "height":324, "src":"https:\/\/di-ph.example.com\/videos\/202104\/12\/386477821\/original\/(m=eWgr9f)(mh=2cyTVZ1O4oPX4IPi)2.jpg" } ], "tags":[ { "tag_name":"A" }, { "tag_name":"B …

14.07.2022
Представление списка по внешнему ключу запроса django

Я создал приложение, в котором можно создавать проекты и каждый проект имеет несколько отчетов, На моей главной странице он показывает проекты пользователей, которые включают (Ссылка, Тип проекта, Название проекта и Дата), и вы можете создать отчет и в отчете есть …

14.07.2022
Django REST Framework: Изменение ключей во время десериализации

Я пишу небольшое приложение на Django, используя djangorestframework. Цель довольно проста: Я хочу иметь возможность получать запрос методом http POST с прикрепленным к нему json-объектом. В конце я хочу вернуть тот же json-объект, но с другими значениями ключей. Если быть …

14.07.2022
Как я могу получить набор запросов на основе таблицы отображения в django rest framework?

Models.py class MasterCategory(models.Model): name = models.CharField(max_length=200, blank=True, null=True) code = models.CharField(max_length=20, blank=True, null=True) icon = models.TextField(blank=True, null=True) image = models.TextField(blank=True, null=True) is_active = models.BooleanField(default=True, blank=True, null=True) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now_add=True, blank=True, null=True) class Meta: db_table = 'master_category' class …

14.07.2022
Делаю запрос, который запускает функцию, выполняющую поиск в json-объекте. Объект будет обновляться каждую минуту, может ли это привести к проблемам?

Я делаю веб-приложение для прогнозирования движения автобусов для проекта в колледже. Приложение будет использовать данные GTFS-R, которые, по сути, являются API задержки транзита, который регулярно обновляется. В своем приложении я планирую использовать задание cron и скрипт python для выполнения регулярных …

14.07.2022
Как сделать отображение дня, например, Thursday 14/07/2022 => Thu 14/07/2022 в html-шаблоне Django

У меня дата начала бронирования выглядит следующим образом <p>{{ booking.start_time|date:"j/F/Y" }}</p> в шаблоне Django html, который отображает дату как 14/July/2022 в DOM, как я могу сделать так, чтобы она отображалась следующим образом Thu 14/07/2022

14.07.2022
Как вернуть код состояния 400 из пользовательского промежуточного ПО в django?

Я пытаюсь написать пользовательское промежуточное ПО, которое выполняет некоторую операцию над запросом для проверки его валидности и, если запрос недействителен, возвращает код состояния плохого запроса 400, даже не продвигаясь вперед. from django.http import HttpResponseBadRequest class VersionCheckMiddleware: def __init__(self, get_response): …

14.07.2022
Как добавить значение из поля ввода пользователя в библиотеке django imoirt-export?

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

14.07.2022
Как изменить значение поля по умолчанию на связанной форме, которая отображается в Django?

В проекте Django у нас есть формы, которые уже были отправлены, где по какой-то причине человек до меня установил значение поля по умолчанию в один пробел (' '), и это влияет на некоторые другие функции, где нам нужно копировать …

14.07.2022
Django аргумент request должен быть экземпляром django.http.HttpRequest

Я импортирую сервис function из функции django views и получаю эту ошибку 'The `request` argument must be an instance of `django.http.HttpRequest`, not `collections.OrderedDict`.' Я использовал ту же реализацию и в других модулях, и они работают нормально. from …

14.07.2022
Как фильтровать количество сообщений на странице в Django python

Это файл views.py paginator = Paginator( product_list, 5 ) show_on_page = request.GET.get('show_on_page', 5) product_item_list = paginator.get_page(show_on_page) а это мой файл шаблонов <div class="show-on-page"> <label class="product-sort-label" for="show-on-page">Tonen op pagina:</label> <select name="show-on-page" id="show-on-page"> <option value="5" selected>5</option> <option value="10">10</option> <option …

14.07.2022
Как получить кверисет, который мне нужен?

у меня есть 2 модели class Task(models.Model): user = models.ForeignKey( to='users.User', on_delete=models.CASCADE, related_name='tasks', ) category = models.ForeignKey( to='TaskCategory', on_delete=models.CASCADE, related_name='tasks', blank=True, null=True, ) difficult = models.DecimalField( max_digits=10, decimal_places=2, validators=(MinValueValidator(Decimal('0.01')),), ) class TaskCategory(models.Model): user = models.ForeignKey( to='users.User', on_delete=models.CASCADE, related_name='task_categories', ) …

14.07.2022
Проверка перекрывающегося бронирования

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

14.07.2022
Как добавлять/обновлять объекты с помощью сериализаторов в Django Rest Framework?

< Это мой views.py: from rest_framework.response import Response from rest_framework.decorators import api_view from .serializers import parcelSerialiser @api_view(['POST']) def addItem(request): serializer = parcelSerialiser(data=request.data, many = True) print(request.data) print(serializer.is_valid()) print(serializer.errors) if serializer.is_valid(): serializer.save() return Response(serializer.data) и мой serializers.py: from rest_framework …

14.07.2022
Код в Django не работает. Форма в html не открывает вывод при нажатии на submit

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

14.07.2022
DJango не может выполнить пустой запрос

Я не очень хорошо знаком с sql командами, мои sql команды приходят из csv файла и все хорошо. Я использую несколько баз данных в django, но у меня возникает ошибка : django.db.utils.ProgrammingError: can't execute an empty query. Я также пробовал …

14.07.2022
PyJWT не может найти модуль с импортом jwt

После установки PyJWT 2.4.0 я не могу импортировать модуль jwt он показывает мне "Импорт не может быть разрешен". import jwt import datetime from django.conf import settings def generate_access_token(user): payload = { 'user_id':user.id, 'exp':datetime.datetime.utcnow() + datetime.timedelta(minutes=60), 'iat' : datetime.datetime.utcnow() } return …

14.07.2022
Передача сессии в forms.py в django

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

14.07.2022
Лучший способ преобразовать запрос Django ORM в GraphQL

Итак, у меня есть веб-приложение, которое на стороне фронтенда позволяет пользователю создавать приборные панели, которые, в свою очередь, создают запрос GraphQL. Этот запрос отправляется в бэкенд (Django), и все, что делает бэкенд, это направляет этот запрос во внешнюю БД, …

14.07.2022
Отправка массовых форм в Django

У меня есть 5 различных форм в forms.py; все формы основаны на одной модели. Все 5 форм отображаются на одной html-странице, чтобы пользователь мог создать или зарегистрировать 5 объектов в БД одним нажатием кнопки. В будущем мне может понадобиться …

14.07.2022
Web API, который сам отправляет клиенту данные о доступности

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

14.07.2022
Django statics возвращает 404 ошибку в cPanel Passenger

Я использовал cPanel и развернул приложение Django на своем сервере с помощью passenger_wsgi.py. Проблема в том, что когда я пытаюсь получить доступ к статическим файлам (например, к CSS файлу администратора: static/admin/css/base.css), я сталкиваюсь с ошибкой 404. Я уже сделал …

14.07.2022
Django rest framework URL шаблон CRUD операции в одном классе GenericAPIView

Я создавал представление класса с помощью GenericAPIView в Django rest framework. и определял их URL, но на Django swagger каждый URL показывает все методы. #views.py class AmenitiesView(ListModelMixin, RetrieveModelMixin, CreateModelMixin, DestroyModelMixin, UpdateModelMixin, GenericAPIView): serializer_class = AmenitiesSerializer queryset = Amenities.objects.all() def …

14.07.2022
Subprocess.call() не выбрасывает ошибку, когда файл не найден

Я пытаюсь запустить скрипт на python из веб-сервиса Django и использую метод subprocess.call() и поместил его в блок try except, потому что мне нужно получить ошибку, когда что-то не так. Я обнаружил, что когда путь к скрипту недействителен, ошибка не …

14.07.2022
Как починить доступ в админку Django после установки SSL и HTTPS?

Я опубликовал сайт на сервере и все доступы и формы работали, но после установки SSL и редиректов любое заполнение формы, включая вход в админ панель выдает ошибку - Forbidden (403) CSRF verification failed. Request aborted. Посмотрел все текущие рекомендации, добавил …

14.07.2022
Приложение работает локально, но при развертывании на Heroku происходит сбой [дубликат].

Мое приложение Python Flask работает локально, но когда я развертываю его на Heroku, оно успешно собирается, но при открытии приложения происходит сбой. Я относительно хорошо владею Python, но новичок в веб-разработке, Heroku и т.д. Вот мой Procfile web: …

14.07.2022
Django Rest Framework Custom Permission не вступает в силу

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

14.07.2022
API блога с DRF получает ошибку анонимного пользователя

Я создаю BlogAPI с LoginAPI (используя dj-rest-auth). Я создал модель для моего Post- models.py from django.db import models from django.contrib.auth.models import User class Post(models.Model): content = models.TextField() user = models.ForeignKey(User, on_delete=models.CASCADE) Тогда я сделал 2 сериализатора …

14.07.2022
Проверка выхода данных из json-файла в моделях django

Я хочу проверить выход данных из json файла в таблицу django models Например: В таблице models.py под названием activity в этой таблице есть различные поля. такие как имя_активности, статус_активности Я хочу проверить имена активностей в json …

14.07.2022
Как решить исключение 'Not Registered' для сельдерея

dev env django = 3.2.4 celery = 5.2.3 redis Я использую Celery для асинхронной обработки. Я использую его для передачи электронной почты и функции AI Inference, но @sharedtask, примененная к электронной почте, работает без проблем. Однако функция …

14.07.2022
Получен неожиданный аргумент ключевого слова 'pzn'

Я борюсь со следующей проблемой: fachbereich_detailview() получил неожиданный аргумент ключевого слова 'pzn' Ошибка говорит мне, что что-то не так с моими урлами. Если я изменю последнюю часть url на int:test, он скажет мне, что неожиданным аргументом ключевого слова …

14.07.2022
Когда следует использовать Django вместо Streamlit

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

14.07.2022
Здравствуйте. Я изучаю django. Я скачал небольшой проект с git hub и проблема заключается в установке requrement.txt

как я могу установить requirement.txt? создал проект с разными виртуальными средами (pipenv и venv), но в итоге Preparing metadata (setup.py) ... error error: subprocess-exited-with-error × python setup.py egg_info did not run successfully. │ exit code: 1 ╰─&gt; [10 …

14.07.2022
Комбинирование javascript-поиска с выпадающим фильтром

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