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

13.04.2022
Преобразование текстового файла в файл csv с разделителями-запятыми или файл json

У меня есть текстовый файл, который я хочу преобразовать в CSV-файл с разделителями-запятыми, где первая строка (заголовки) - это поля таблицы MySQL. Мой текстовый файл выглядит следующим образом id purchase-date last-updated-date status 305-0847312-2761164 2022-04-11T22:23:27+00:00 2022-04-11T22:23:31+00:00 Pending 028-3270261-2897162 2022-04-11T22:17:27+00:00 …

13.04.2022
Django4: Создание объекта для третьей модели для каждого элемента в отношении "многие ко многим

Возможно, этот вопрос слишком сложен для Stackoverflow, дайте мне знать, если есть более подходящий форум для такого рода вопросов. У меня есть три модели, которые зависят друг от друга. Мне нужен механизм, который создает результат для каждого элемента …

13.04.2022
Клонирование форм django с RichTextUploadingField с помощью javascript

Мои forms.description и forms.condition оба не редактируются, оба используют ckeditor RichTextUploadingField, до клонирования исходный редактируется . models.py: class Teststep(models.Model): testcase = models.ForeignKey(TestCasetest , null=True , on_delete= models.CASCADE) number = models.CharField(max_length=100 , null = True , blank = True) description = …

13.04.2022
Ошибка при тестировании приложения django с помощью pytest, приложение с таким ярлыком не установлено

Я реализую тесты для своего django-приложения с помощью pytest. Я добавил декоратор @pytest.mark.django_db к моей test_function, чтобы я мог получить доступ к моей базе данных (sqlite3). Когда я выполняю простой assert response.status_code, возникает ошибка и сообщает, что нет установленного приложения …

13.04.2022
Есть ли способ изменить UserPassesTestMixin?

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

13.04.2022
Загрузка PDF по url, редактирование и рендеринг в Django

Мне нужно загрузить PDF из Azure Storage, отредактировать файл (извлечь определенную страницу) и отобразить его из представления Django, у меня есть следующее def download_desprendible_user(request): if request.method == 'POST': file_location_in_blob = request.POST.get('pdf_download') url = get_blob_url(file_location_in_blob) file = urllib.request.urlopen(url) reader = …

13.04.2022
Начальное изображение экземпляра формы Django

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

13.04.2022
Django : отображение данных, полученных через ajax вызов, на html

Я совсем новичок в django и пытаюсь сделать что-то простое. Я создаю карту с визуализацией данных, я показываю пользователю простую svg-карту, которая поможет сделать следующее: 1-пользователь нажимает на одну из областей карты. 2 - визуализация данных этой конкретной выбранной …

13.04.2022
Как проверить выбранный товар в моей корзине в Django

Привет всем, я создаю простой проект электронной коммерции на Django и моя проблема в том, что я нажимаю кнопку добавить в корзину и затем добавляю несколько продуктов в корзину, затем я буду проверять все продукты, но мне нужен конкретный …

13.04.2022
Проверьте, имеет ли request.user действительный Refresh Token?

У меня есть этот код Python3.7 Django 3.2.13: from django.contrib.auth.tokens import default_token_generator @api_view('POST') @permission_classes([IsAuthenticated]) def sign_out(request): # Get the refresh_token from POST data... refresh_token = request.data.get("refresh") # We want to know if the refresh_token is associated with the current …

13.04.2022
Неправильный формат csv при использовании ImportExportModelAdmin

Я пытаюсь загрузить приведенный ниже файл csv, но он загружает только некоторые столбцы, а затем некоторые из этих значений оказываются пустыми. До этого я получал ошибку: ``` self.fields[f] for f in self.get_import_id_fields() KeyError: 'id'``` который я исправил, воспользовавшись советом …

13.04.2022
Django Serializer ничего не вставляет в базу данных (без ошибок)

Как я указал в заголовке, в мою базу данных ничего не вставляется, хотя другие поля вставляются. Моя цель состоит в том, чтобы принять json запрос на пост: { "user": "0", "total_price":29.60, "type":"PENDING", "products": [{ "id_product":"0" },{ "id_product":"1" }, { …

13.04.2022
Как запросить булево условие внутри свойства модели django?

Я хочу вернуть элемент с @свойством, проверив его булево значение. Я хочу добиться этого следующим образом: @property def item_feature_image(self): return self.item_image.get(is_featured = True) item_image - это устное имя связанной таблицы item image. Как я могу вернуть правильное …

13.04.2022
Django: неподдерживаемый тип(ы) операнда для +: 'int' и 'method' в django

я пытаюсь написать функцию, которая бы возвращала общее количество корзин, но она продолжает показывать эту ошибку unsupported operand type(s) for +: 'int' and 'method' когда я закомментирую этот код total = sum([item.get_total for item in orderitems]) ошибки исчезают, но …

13.04.2022
Проверка наличия элемента в поле ManyToMany в Django

Здравствуйте, у меня есть кнопка посещения сессии, которая при нажатии добавляет пользователя на сессию. У меня все работает, но я хочу добавить проверку, есть ли пользователь уже в поле ManyToMany в списке участников, прежде чем я добавлю его. Как …

13.04.2022
ValueError: Поле 'id' ожидало число, но получило '<строка>'

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

13.04.2022
Эквивалент запроса SQL Server в запросе Django к PostgreSQL?

Я работаю над сайтом Django с внешней базой данных, доступной только для чтения, которая мне не принадлежит. Предположим, у меня есть следующие модели: class ModelF(models.Model): vref = models.CharField(..) nbr = models.CharField(..) dateDebut = models.DateField(..) dateFin = models.DateField(..) nature = …

13.04.2022
Проблема с миграцией после изменения базы данных в Django

Итак, я использовал MySQL в качестве бэкенд-движка базы данных, а после замены его обратно на SQLite я не могу сделать миграции. Пробовал удалять миграции и файл db.sqlite3, но он все равно не работает. Консоль показывает ошибку django.db.utils.OperationalError: no such …

13.04.2022
MultiValueDictKeyError while uploading file in django rest

I have a problem with a PUT request. It occurs when trying to access request.data['file'] views.py class ImageAPIView(APIView): parser_class = [FileUploadParser] #def get(self, request): # qry = Image.objects.all() # serializer = DiagnosisSerializer(qry, many=True) # return Response(serializer.data) def put(self, request, filename, …

12.04.2022
Как подделать подсчет количества лайков для тестирования Django

Мне нужно протестировать это представление: class ShowHomePageView(views.TemplateView): template_name = 'home_page.html' def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) books = Book.objects.prefetch_related('likes'). \ filter(owner__isnull=False). \ annotate(like_count=Count('likes')). \ order_by('-like_count', 'title'). \ all()[:3] context['books_to_show'] = books return context Это моя модель: class Book(models.Model): …

12.04.2022
Приложение Django не работает с docker и nginx

Я пытаюсь запустить веб-приложение django + docker + nginx Я не вижу никаких ошибок в журналах docker-compose. Полный журнал: https://pastebin.com/tUpf5Wv0. Но локальные урлы 0.0.0.0:80 или 127.0.0.1:80 не работают. Похоже, что проблема связана с nginx, …

12.04.2022
DateField в Django

У меня проблема с полем DateField в Django. Я вижу, что "midnight" привязывается к полю на странице администратора. И это проявляется только в моем E3, а не в E1. E3: E1: <a href="https://i.stack.imgur.com/GlcZX.png" …

12.04.2022
Django - Добавьте фукцию подтверждения электронной почты

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

12.04.2022
Есть ли способ добавить изображение в следующий код?

Я пытаюсь сделать простой сайт, используя django и следуя примерам bootstrap5. Я хотел бы узнать, есть ли способ добавить изображение в указанное место со следующей картинки. вот код: {% …

12.04.2022
Сохранение request.user в Django Form с помощью метода post в представлении на основе класса

Я хочу заполнить поле пользователя с помощью request.user. Но мне нужно использовать CBV. Я не слишком хорошо разбираюсь в CBV. Я пытался создать что-то подобное в views.py, но не совсем верным способом models.py from django.db import models from django.contrib.auth.models …

12.04.2022
Кнопка Django/HTML, которая отключается после нажатия на нее

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

12.04.2022
Избегайте многократных запросов к сериализатору с `PrimaryKeyRelatedField` в `ListField`.

У меня есть следующий сериализатор class SomeSerializer(serializers.Serializer): fields = serializers.ListField( allow_empty=False, child=serializers.PrimaryKeyRelatedField(queryset=someModel.objects.all()) ) Когда я запускаю следующий код в моем представлении/коде: serializer = SomeSerializer(data={'fields': [1, 2, 3, 4]}) serializer.is_valid() К БД выполняется …

12.04.2022
Django Bootstrap Сообщение не отображает поле и цвет

мои сообщения django bootstrap не показывают "Цветное поле", как это должно быть, вот что оно показывает : settings.py MESSAGE_TAGS = { messages.INFO: 'alert-info', messages.SUCCESS: 'alert-success', messages.WARNING: 'alert-warning', } views.py …

12.04.2022
Django Sitetree возвращает "expected str instance, LazyTitle found" в {% sitetree_page_title from menu %}

Django версия: 3.2.9 &amp; 4.0.4 Python версия: 3.8.10 ОС: Ubuntu 20.04lts У меня есть дерево сайтов, которое использует контекстную переменную в заголовке. При переходе по этому пути и загрузке шаблона с помощью {% sitetree_page_title from menu %} возвращается элемент …

12.04.2022
Фильтр запроса для поиска по тегам через ошибку

Я добавил теги для записей, которые должны отображаться при поиске по тегу. это приводит к ошибке models.py class Tag(BaseModel): name = models.CharField(max_length=64, blank=True, null=True) class Books(BaseModel): name = models.Charfield(max_length=200) tags = models.ManyToManyField('Tag', related_name='books', blank=True) def __str__(self): return self.name …

12.04.2022
Как использовать django rest api для создания пользователя и как определить уровень пользователя?

Создавайте REST API на основе Django с базой данных PostgreSQL. Это должен содержать: User Sign Up/Forgot Password APIs. Uses JWT authentication. Must define 3 user levels: 1. Super-admin, 2. Teacher, 3. Student (Use internal Django Groups to achieve the …

12.04.2022
Решение для установки GDAL/PROJ/GEOS в windows 10 для Django/Geodjango

Вам трудно установить библиотеку GDAL или вы смогли установить ее, но не знаете, как заставить ее работать в Django для вашего приложения geoDjango, я хотел бы поделиться тем, как я смог успешно заставить ее работать для меня. Надеюсь, я не …

12.04.2022
Django Channels не может установить Websocket-соединение с пользовательским промежуточным ПО

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

12.04.2022
Лучший способ включить кверисет с подвыбором в Django всего за 1 обращение к базе данных

У меня есть 2 модели, Product и Productdetails с отношениями OneToOne следующим образом: class Product(IotaModel): details = models.OneToOneField( ProductDetails, null=True, on_delete=models.SET_NULL ) Я хочу получить набор запросов, которые делают следующее: SELECT * FROM product_details WHERE id = …

12.04.2022
Gitlab CI/CD Pipeline запускает Django Django запускает модульные тесты перед миграцией

Проблема Я пытаюсь настроить этап тестирования в CI/CD Gitlab. Локально запуск юнит-тестов проходит нормально и так, как ожидалось. Однако в CI/CD Gitlab при запуске сценария coverage run manage.py test -v 2 &amp;&amp; coverage report модульные тесты выполняются до того, …

12.04.2022
Django Rest Framework Сериализация модели в объект с пользовательским ключом

Я работаю с Django и djangorestframework. Что я должен изменить, чтобы получить желаемый результат? serializers.py: from rest_framework import serializers from django.contrib.auth.models import User class UserSerializer(serializers.ModelSerializer): class Meta: model = User fields = ['id', 'username'] views.py: from django.contrib.auth.models …

12.04.2022
Перенаправление урлов в django

У меня есть приложение, созданное на django и развернутое на KeshavBits heroku. После развертывания приложения я купил домен (https://keshavbits.in/) и смог указать его на https://keshavbits.herokuapp.com/ Теперь у меня …

12.04.2022
Управление доступом к загруженным файлам в ведро s3 на основе пользователей Django

Я работаю над django приложением, в котором пользователи могут загружать большие файлы (&gt;3GB) в s3 bucket. Как я могу реализовать контроль доступа на основе пользователя для этих загруженных файлов пользователя. Только пользователь, загрузивший файлы, и определенная роль должны иметь доступ …

12.04.2022
Фильтры Django без кнопки отправки и с HREF

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

12.04.2022
ImportError: cannot import name 'force_str' from partially initialized module 'django.utils.encoding' (скорее всего, из-за циклического импорта)

Я зашел в свой utils.py и добавил и заменил соответствующие поля следующим образом: from django.utils.encoding import force_str плюс это def _camelize_django_str(s): if isinstance(s, Promise): s = force_str(s) return to_camel_case(s) if isinstance(s, six.string_types) else s Но я …