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

13.04.2022
Кто-нибудь может объяснить, как интегрировать SuiteCRM rest api в Django? с примером кода

Я пытаюсь получить данные из SuiteCRM rest api, но не могу, я установил несколько настроек и установил базу данных со значениями по умолчанию, я использую SuiteCRM v7 и rest v4_1 на сервере apache2 на localhost

13.04.2022
Диакритические знаки в функции поиска с учетом регистра

У меня есть функция поиска в моем приложении Django: #search def search(request): if request.method == "POST": searched = request.POST['searched'] result = Post.objects.filter(title__contains=searched) return render(request, 'blog/searched.html', {'searched':searched, 'result':result}) else: return render(request, 'blog/searched.html',{}) Проблема в том, что при поиске …

13.04.2022
Перенос кода микросервиса Flask на Django

У меня есть 3 микросервиса, написанные на Flask. Как перенести код этих микросервисов Flask в Django?

13.04.2022
Django - упорядочивание ManyToManyField внутри результата кверисета

Упрощенные модели: Class Product(models.Model): name = models.CharField(max_length=250) launch_date = models.DateField(blank=True) Class Collection(models.Model): name = models.CharField(max_length=250) products = models.ManyToManyField(Product, related_name="collections", blank=True) Допустим, я хочу вернуть запрос Collection, но хочу, чтобы продукты, возвращаемые этим набором запросов, были упорядочены …

13.04.2022
Когда я загружаю изображение в базу данных, последнее изображение должно быть удалено, а новое сохранено.

Models.py def content_file_name(instance, filename): extension = filename.split(".")[-1] ext2 = filename.replace(extension, "png") og_filename = ext2.split('.')[0] og_filename2 = ext2.replace(og_filename, str(instance.id)) path = os.path.join(settings.BASE_DIR, 'static/images/profile',) dir_list = os.listdir(path) for i in dir_list: if i == og_filename2: dir_list.pop(-1) dir_list.append(og_filename2) return os.path.join('profile/', og_filename2) return os.path.join('profile/', …

13.04.2022
Django создание новой записи при обновлении существующей

Мои модели регистрации сотрудников выглядят следующим образом. class EmployeeRegistration(models.Model): #Departmental Details EmpId = models.IntegerField(verbose_name='EmpId') EmpImage = models.ImageField(default='default.png',upload_to='profile_pic/%Y/%m/%d') EmpSafetyCard= models.ImageField(default='default.png',upload_to='profile_pic/%Y/%m/%d') Site = models.ForeignKey(Site,on_delete=models.CASCADE,max_length=150,verbose_name='Site') Department = models.ForeignKey(Department,on_delete=models.CASCADE,max_length=150,verbose_name='Department') Category = models.ForeignKey(Category,on_delete=models.CASCADE,max_length=150,verbose_name='Category') Designation = models.ForeignKey(Designation,on_delete=models.CASCADE,max_length=150,verbose_name='Designation') PfApplicable = models.BooleanField(default = True,verbose_name='Pf Applicable') EsiApplicable = models.BooleanField(default …

13.04.2022
Проблема с UrlPattern для Ckeditor в Django Admin

Я пытаюсь интегрировать Ckeditor в панель администратора Django. Я не уверен, что я неправильно настроил urlpattern или что-то еще не так. Я изучаю Django, так что это вполне возможно. Вот мой Core urls.py core urls.py вот мой …

13.04.2022
TypeError: требуется целое число (получен тип str) при выполнении миграций или тестов

Я модифицировал существующую модель следующим образом: Изначально было так class AppAssessment(models.Model): contact_uuid = models.CharField(max_length=255) step = models.IntegerField(null=True) optionId = models.IntegerField(null=True, blank=True) user_input = models.TextField(null=True, blank=True) title = models.TextField(null=True, blank=True) description = models.TextField(null=True, blank=True) created_at = models.DateTimeField(auto_now_add=True) def __str__(self): …

13.04.2022
Не содержит никаких шаблонов. Если вы видите в файле переменную 'urlpatterns', то проблема вызвана циклическим импортом.

Ошибка во время выполнения :- Ltd\Desktop\Django\GENIE\TBL\urls.py'>', похоже, не содержит никаких шаблонов. Если вы видите переменную 'urlpatterns' с действительными шаблонами в файле, то проблема, вероятно, вызвана циклическим импортом. В файле Main Url from django.contrib import admin from django.urls import path,include,re_path …

13.04.2022
Django Форма отклоняет ввод, если определенный пользователь дважды использует одно и то же имя, и уведомляет пользователя

В Django у меня есть пользовательская форма, которая создает "группу электронной почты" внутри модала. Модель группы электронной почты содержит ряд атрибутов, включая уникальный ID для группы электронной почты, для пользователя и т.д. Идея заключается в том, что конкретный …

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 …