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

16.09.2021
Развертывание статического файла djago на IIS

Я прочитал несколько похожих вопросов на stackflow, но все еще застрял с этой проблемой. веб django может развернуться на ISS хорошо, за исключением стиля CCS для администратора и всех CSS. что я пробовал: use whitenoise -> I …

16.09.2021
Как разрешить суперпользователю всем пользователям пройти тест?

Здесь у меня много UserPassesTest и в этих тестах я хочу автоматически разрешить суперпользователей. Здесь я должен сделать self.request.user.is_superuser в каждом классе. Я не хочу писать это в каждом классе. Как я могу это сделать? class Permission1(UsersPassesTestMixin): def test_func(self): …

16.09.2021
Ошибка: 404 Page Not Found. После попытки обновить форму

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

16.09.2021
Django rest framework, как перенаправить на другой набор представлений как пост запрос

У меня есть два набора представлений: UserViewSet и GoogleViewSet. В GoogleViewSet я хочу проверить токен и затем перенаправить в UserViewSet. class GoogleViewSet(APIView): def post(self, request): # some logic password = User.objects.make_random_password() return redirect(reverse('v1_users:user_create'), kwargs={'email': 'test@test.com', 'username': 'test', 'password': …

16.09.2021
Получение PDF из шаблона представления HTML-формы с помощью xhtml2pdf Django

У меня возникла проблема с моей функцией, позволяющей получить PDF файл из HTML формы. Она генерирует все варианты в pdf из формы, а я хотел бы генерировать только выбранные варианты из forms.ChoiceField в forms.py. Мой view.py: from django.shortcuts import …

16.09.2021
Pytest: как издеваться над переменной метода класса класса команды управления django

Существует команда менеджера django, которая работает с файлом csv. app/my_app/my_command.py class Command(BaseCommand): def handle(self, *args, **options): path = (os.path.join(os.path.abspath(os.path.dirname(__name__)), 'data.csv')) # other logic with file Я пишу тест для этого в pytest, проблема в том, что я …

16.09.2021
Пользовательское исключение Django для возврата 503 и игнорирования отправки почты администратора

Я хочу вызвать пользовательское исключение, которое будет: возвращать статус 503 не отправляйте email администратора django Я могу сделать одно из них, но не оба вместе возврат 503: использование drf ApiException или пользовательского обработчика исключений …

16.09.2021
Как создать оповещение из модели представления

Я хочу проверить файл на валидность. Если файл недействителен, я хочу обновить страницу и сообщить пользователю, что он не загрузил правильный файл. Итак, у меня есть следующее в моем views/campaign.py try: wb = load_workbook(mp_file) except BadZipfile: return redirect('campaign_add', client_id) …

16.09.2021
Как сделать так, чтобы в представлении подтверждения удаления в Django admin отображались все удаляемые объекты?

У меня есть объект, который имеет несколько тысяч связанных объектов. Как я могу сделать так, чтобы вид подтверждения в Django administration отображал только кнопки Да/Нет без списка всех удаляемых объектов Проблема в том, что отображение всего списка …

16.09.2021
Ошибка во время выполнения: docker-compose run --rm api python3 manage.py migrate

Я устанавливаю saleor на Linux Mint в соответствии с инструкциями https://docs.saleor.io/docs/3.0/developer/installation. При выполнении команды "docker-compose run --rm api python3 manage.py migrate" появляется ошибка, подскажите как ее исправить? $docker-compose run --rm api python3 manage.py migrate Запуск saleor-platform_db_1 …

16.09.2021
Использование модуля django hitcount без View

В приведенной ниже модели я хочу подсчитать количество раз получения объекта с помощью модуля hitcount. class Stats(models.Model, HitCountMixin): user = models.ForeignKey("User", null=True, blank=True, on_delete=models.CASCADE) count = models.PositiveIntegerField(default=0) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) hit_count_generic =GenericRelation(HitCount, object_id_field='object_pk', related_query_name='hit_count_generic_relation') У …

16.09.2021
Какой наиболее часто используемый способ реализации регистрации и входа пользователей?

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

16.09.2021
Сканирование qr-кода и отображение информации в браузере с помощью django

У меня есть веб-приложение django, в котором есть генератор qr-кодов, и теперь я хочу создать представление, которое может сканировать и открывать qr-код в браузере. Я пробовал instacan, но мне не понравилось, потому что я не очень хорош в javascript, …

16.09.2021
Бенчмаркинг REST-фреймворка Django [закрыто]

Я хочу знать, сколько запросов в секунду может обрабатывать фреймворк Django REST? И сколько оперативной памяти он использует за сессию?

16.09.2021
Как изменить url "transport" в конфигурации django celery

У меня django 3.2.7, celery 5.2.1, redis 3.5.3 У меня следующие настройки сельдерея. (REDIS_PASSWORD) является переменной env: CELERY_BROKER_URL = f'redis://:{REDIS_PASSWORD}@redis:6379/4' CELERY_BROKER_TRANSPORT_OPTIONS = {'visibility_timeout': 3600} CELERY_RESULT_BACKEND = f'redis://:{REDIS_PASSWORD}@redis:6379/1' CELERY_ACCEPT_CONTENT = ['application/json'] Но когда я запускаю свое приложение …

16.09.2021
Как получить пользователя в формах Django?

Здравствуйте, у меня есть 2 разные модели: models.py class User(AbstractUser): class Roles(models.IntegerChoices): OWNER = 1, 'OWNER' BUYER = 2, 'BUYER' role = models.PositiveSmallIntegerField('ROLE', choices=Roles.choices, null=True, blank=True, default=None) другая модель: class Book(core.BaseModel): book_number = models.PositiveIntegerField('Book number', …

16.09.2021
Docker-compose с NGINX не обслуживает Django на localhost

Я пытаюсь обслужить простое приложение Django через NGINX с помощью Docker Compose. Я не совсем понимаю, откуда берется проблема, но сборка прошла успешно. Есть идеи, почему приложение не работает правильно? Это установка: ├── app │ ├── templates │ ├── …

16.09.2021
Как получить уникальный результат, используя django queryset?

Class DateRange(models.Model): id = models.... date = models.... 01-01-2021 1 02-01-2021 1 03-01-2021 1 04-01-2021 1 05-01-2021 1 06-01-2021 1 07-01-2021 1 08-01-2021 1 09-01-2021 1 01-02-2021 2 02-02-2021 2 03-02-2021 2 04-02-2021 2 05-02-2021 2 06-02-2021 2 07-01-2021 …

16.09.2021
Django Нет обратного соответствия, контекст ломает мой код

Я сузил круг поиска до того, что когда я добавляю контекст в строку return render(request), мой код ломается, но я не могу понять почему. Я не уверен, какие ошибки нужно выдать или какие части моего кода вам нужны, но …

16.09.2021
Внешний ключ Django-фильтра не может попасть в выпадающий список

Filter.py class StudentFilter(django_filters.FilterSet): # SchoolName = django_filters.ModelMultipleChoiceFilter(queryset=MasterSchool.objects.all()) class Meta: model = Student fields = ['StudentId', 'School', 'Division'] Здесь я попробовал School__SchoolName, но он не показывает выпадающий список. model.py class MasterSchool(models.Model): SchoolName=models.CharField(max_length=100, null=False, blank=False, unique=True) Active = models.BooleanField(default=True) class Meta: …

16.09.2021
Я не знаю, почему у него ошибка с catalog/url.py?

Https://github.com/Angelheartha/ruci это мой github эрроу - ниже raise ImproperlyConfigured(msg.format(name=self.urlconf_name)) from e django.core.exceptions.ImproperlyConfigured: Включенный URLconf '<модуль 'catalog.urls' из 'C:\Users\user\PycharmProjects\pythonProject28\locallibrary\cat alog\urls.py'>', похоже, не содержит никаких шаблонов. Если вы видите в файле допустимые шаблоны, то проблема, вероятно, вызвана циклическим …

16.09.2021
Регистрация анонимного пользователя DRF

Я пишу API опросник на Django Rest Framework, при прохождении опроса я собираю id авторизованного пользователя. Но как быть с анонимным пользователем, который прошел опрос, как мне получить его уникальный id?

16.09.2021
Ожидается str, bytes или объект os.PathLike, а не InMemoryUploadedFile?

Я загружаю файл excel и вставляю файл в VBA_Parser из oletools, но получаю ошибку ожидается str, bytes или os.PathLike объект, а не InMemoryUploadedFile def upload(request): if request.method == 'POST': if request.FILES.get('document'): file = request.FILES['document'] result = [] vba_parser = VBA_Parser(file) …

16.09.2021
Как получить текстовый редактор во фронтенде django

В моем фронт-энде шаблонов django я хочу использовать редактор текстовых полей, как Как достичь чего-то подобного

16.09.2021
(Django) Как сохранить значения ввода после отправки формы

Я имею следующий вид (усеченный): def scheduler( request, year=None, month=None, event_id=None, delete_id=None, ): # Handle the event form if request.POST: event_form = EventForm(request.POST, instance=event) if event_form.is_valid(): event = event_form.save() dfkl_number = event_form.cleaned_data['dfkl_id'] Event.objects.filter( id=event.id, ).update(dfkl_number=dfkl_number) start_time = event_form.cleaned_data['start_time'] start_time …

16.09.2021
Функция обновления Django ModelForm возвращает ошибку

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

16.09.2021
Как обработать возвращаемое значение status=status.HTTP_400_BAD_REQUEST

В представлении Django у меня есть представление, подобное этому: @api_view(['POST']) def change_log(request): ...... return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) Тогда назовите его: def post_to_change_log(): try: requests.post(INNO_API_URL + '/change_log_add/', json=log_data) except: В main мне нужно проверить возвращаемое …

16.09.2021
Невозможно войти на страницу администратора django Ошибка сервера (500)

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

16.09.2021
Как кэшировать ClassBasedAPIViews в Django Rest Framework?

Я обслуживаю список продуктов в DRF и я пытался использовать кэш в ClassBasedApiViews, . urls.py path('',ProductListAPIView.as_view(), name='products') views.py: class ProductListAPIView(ListAPIView): permission_classes = [IsAuthenticated] queryset = Product.objects.all() serializer_class = ProductSerializer serializers.py: class ProductSerializer(serializers.ModelSerializer): class Meta: model = Product …

16.09.2021
Как я могу массово создавать объекты Django Model с помощью xml iterparse?

Я хочу вставить тысячи строк в базу данных postgres. Я планирую сделать это, используя bulk_create() в django. Поскольку я работаю в ssh терминале с малым количеством памяти, я хочу использовать iterparse() в xml библиотеке python Мой XML файл …

16.09.2021
Как загрузить файл и перенаправить его на другую страницу в django?

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

16.09.2021
Как получить id поля ввода текста в Django Views?

В настоящее время в моей форме есть следующее <input type="text" name="textAnswer" maxlength="50" id="ed57a954-7afd-47ac-b6d4-979198455aa5" class="textinput textInput form-control"> Я хочу получить id этого ввода в представлении, когда форма отправлена. Я знаю, как получить значение, введенное пользователем в textinput в …

16.09.2021
Формат даты для Django Admin

У меня есть модель с форматом DateField. Когда я пытаюсь ввести дату в Django Admin в формате %d-%m-%Y, он выдает ошибку Enter a valid date.. Поскольку по умолчанию используется шаблон %Y-%m-%d Я пробовал следующее, но не смог найти …

16.09.2021
Браузер выполняет HTTP-вызов после перезагрузки веб-страницы angular

Здравствуйте, я работаю над ангулярным проектом и у меня есть несколько API, которые нужно вызвать. Я настроил API Url как const SERVER_URL = https://api.example.com И все работает отлично, пока я не перезагружу страницу после нескольких успешных вызовов …

16.09.2021
Как вернуть файл doc в качестве ответа в представлениях django?

У меня есть мой .doc файл, созданный в django views. Теперь я хочу вернуть этот doc файл в качестве ответа. как я могу это сделать? вот мое представление def post(self, request, *args, **kwargs): with tempfile.TemporaryDirectory() as tem_dir: doc.save(tem_dir + …

16.09.2021
Автозавершение кода vs не работает должным образом в Django

Код vs не предлагает запрос в views.py, я тестировал pylance, jedi... все с языкового сервера, но не работает. Как я могу получить лучший автокомплит в vs коде?

16.09.2021
Кнопка отправки в Django не связана с функцией просмотра

Я пытаюсь создать небольшую форму ввода подписки в верхней части моей страницы, которая позволяет пользователям ввести свой email, нажать "submit" и затем вызвать функцию подписки на задней стороне. Я помещаю код формы в один из html-файлов моего шаблона: …

16.09.2021
Django: Не удалось загрузить модель - ограничение NOT NULL не сработало

Как вы все? Мы не можем вставить данные фиксации в нашу базу данных SQLite3. Мы используем UUid в качестве идентификатора нашей модели. Используя команду python.exe .\manage.py loaddata start.json Модель class Estadual(models.Model): # Fields id = …

16.09.2021
Изменение столбца с первичным ключом на внешний ключ с помощью django

Итак, у меня есть модели, похожие на следующие: class Address(BaseModel): ... user = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True) В то время это казалось подходящим, потому что адрес мог "принадлежать" пользователю, но недавно мне понадобилось повторно использовать эту …

16.09.2021
Я не могу отправить электронное письмо в приложении django backend

Когда я могу отправить почтовый запрос для представления контакта, блок try не может быть запущен, а блок except должен быть запущен. Здесь я не могу отправить почту. Ошибка в функции send_mail. Пожалуйста, помогите мне. view.py from rest_framework import permissions from …