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

16.10.2022
Как настроить сообщение об ошибке, когда формат схемы не соответствует django Ninja?

``` @router.post("/addUser", response={200: responseStdr, 404: responseStdr,422: responseStdr}) def addUser(request, user: userRegister): try: return 200, {"status": 200, "isError": "True", "data": user, "msg": "user crée avec succès", "method": "POST"} except : return {"status": 201, "isError": "True", "data": "erreur format", "msg": "erreur", "method": …

16.10.2022
HTML не загружает все свойства CSS

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

16.10.2022
Heroku not deployingr: Эта ошибка исходит из подпроцесса и, скорее всего, не является проблемой с pip

Я пытаюсь развернуть демо-версию моего простого приложения django на heroku, но когда я пытаюсь развернуть приложение, возникает следующая ошибка. pip подпроцесс для установки зависимостей сборки не был успешно запущен. │ Код выхода: 1 ╰─> Выходные данные см. выше. …

16.10.2022
Можно ли в django создать модель, которая будет содержать массив объектов других моделей?

У меня есть модель для объекта node в моей базе данных. У каждого такого объекта есть поля: name, host, port, cluster, cluster_role и другие. Теперь я хочу передать массив таких объектов в другую модель. Как я могу это сделать?

16.10.2022
Можно ли подпараметризировать значения параметров pytest?

Я работаю над проектом DRF (REST API) и использую pytest. Довольно часто я обнаруживаю, что пишу почти идентичные тестовые параметры, и мне стало интересно, есть ли что-то, что я упускаю. Я не читал всю документацию по pytest, хотя я определенно …

16.10.2022
Как заменить алгоритмическую штуковину на странице редактирования моего профиля достойной bootstrapified панелью ввода - Django

Итак, у меня есть страница редактирования профиля, которая выглядит следующим образом: Я хочу заменить вот это: алгоритм: pbkdf2_sha256 итераций: 390000 соль: pZEUwO**************** хэш: M7qIWG************************************** Необработанные пароли …

16.10.2022
Почему Django получает список результатов из query_set слишком поздно?

Я изучаю вопрос о Django ORM. Я не смог найти ответ в поиске, но буду благодарен, если кто-нибудь подскажет мне связанный сайт. Моя модель выглядит следующим образом. У пользователя1 есть 2 счета, и 500,000 транзакций принадлежат одному из …

16.10.2022
Semgrep: Масштабируемый способ отлова всех случаев в многострочных f-строках

В моей базе данных есть несколько журналов, содержащих многострочные f-строки, например: ... logger.error( f'...' f'...' f'...' f'...' f'...' f'...' ) У одних есть только два f'...' на отдельных линиях, у других - 3 f'...' и …

16.10.2022
Как добавить данные в БД Django

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

16.10.2022
Django orm subquery - в предложении без подстановки

Мне нужно построить запрос, используя Django ORM, который выглядит как этот запрос на SQL: select * from A where id not in (select a_id from B where ... ) Я пытаюсь использовать такой код: ids = B.objects.filter(...) …

16.10.2022
Почему я получаю TypeError при запуске моего проекта Django с выключенным Debug?

Итак, я запускал свой проект Django с включенным Debug, я знаю, что это неправильно, и теперь пытаюсь внести изменения. Но когда я выключил Debug, проект вернул TypeError: TypeError: expected str, bytes or os.PathLike object, not NoneType . Я попробовал …

16.10.2022
Django как получить объект одним запросом к базе данных

Models.py class Post(models.Model): pass @property def views_count(self): return PostViews.objects.filter(post=self).count() class PostViews(models.Model): IPAddres= models.GenericIPAddressField(default="") post = models.ForeignKey(Post, on_delete=models.CASCADE, related_name="post_views_count",) date = models.DateTimeField(auto_now_add=True) views.py def get_posts(request, topic=""): posts = Post.objects.filter(status=Post.OPEN).select_related('author').prefetch_related('tags').select_related('category').select_related('post_views_count') posts.hml {% for post in posts %} {{ post.views_count }} …

16.10.2022
Невозможно выполнить POST с помощью ListCreateAPIView

Большое спасибо за помощь. В настоящее время мы используем Django для создания блога с функциями членства. Я хотел бы позволить только членам клуба публиковать статьи, но я не могу использовать POST, когда я вошел в систему. Если не входить …

16.10.2022
Как параметр distinct работает с методом Count в annotate?

У меня возникла проблема с методом annotate, когда я использовал метод Count для подсчета нескольких столбцов, поступающих из базы данных, которые имеют связь с одной из таблиц. позвольте мне привести вам быстрый пример: match_session_instance = MatchSessionInstance.objects.filter(match_session=match_session, status="main") match_instances …

16.10.2022
Изменение поля причины (django-simple-history), заполняемого в панели администратора django

Я использую в проекте django-simple-history. В документации https://django-simple-history.readthedocs.io/en/2.7.0/historical_model.html ясно сказано, как передавать значение changeReason при обновлении объекта. Интересно, можно ли заполнить поле history_change_field при внесении изменений через админ-панель django?

16.10.2022
Сложение всех папок цикла for в один список

Я только что изучил django и я получаю данные из api, перебираю циклы json и добавляю данные в список. но когда я использую функцию .map() в react, то данные добавляются в список (из цикла for) как [ { "results": { …

16.10.2022
Настройка calendar.HTMLCalendar в проекте Django

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

16.10.2022
TypeError: аргумент 4 connect() должен быть str, а не WindowsPath

Когда я запускаю этот python manage.py migrate return Connection(*args, **kwargs) File "C:\Users\WyndhamKeitA\AppData\Roaming\Python\Python310\site-packages\MySQLdb\connections.py", line 185, in __init__ super().__init__(*args, **kwargs2) **TypeError: connect() argument 4 must be str, not WindowsPath** моя БД под settings.py DATABASES = { 'default': { …

16.10.2022
Лучший способ создания модели Django для приложения с балансовым отчетом

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

16.10.2022
Как использовать Postman для аутентификации Google Login с помощью dj_rest_auth

Итак, я следую официальной документации по Google sign in с DjangoRestFramework, используя DJ Rest Auth ( эта ссылка) Я собираюсь аутентифицироваться с помощью Postman Oauth2 (следуя руководству и генерируя токен доступа) <img …

16.10.2022
Как предотвратить импорт методов во внешний пакет в pycharm?

Я хотел бы предотвратить импорт частных методов вне определенного интерфейса в большом коммерческом проекте для улучшения архитектуры. Я пробовал с init.py, но обслуживание сложно, и у меня были проблемы с круговым импортом со временем. Я также пробовал …

16.10.2022
Возможно ли загрузить приложение на vps-сервер с задней частью в django и передней в react.js?

Я разработал сайт, который использует react.js и django, и мой вопрос в том, можно ли загрузить его на vps сервер.

16.10.2022
Стандарт URL, связанный с REST/вложенными объектами

если /wallet возвращает список кошельков и каждый кошелек имеет список транзакций. Каков стандарт OpenAPI/REST? Например, http://localhost:8000/api/wallets/ дает мне { "count": 1, "next": null, "previous": null, "results": [ { "user": 1, "address": "3E8ociqZa9mZUSwGdSmAEMAoAxBK3FNDcd", "balance": "2627199.00000000" } ] …

16.10.2022
Установить и не дать изменить значение внешнего ключа (пользователь)

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

16.10.2022
Случайно удалил папку migrations, поэтому удалил все таблицы в базе данных, но все еще не работает.

Я случайно удалил папку migrations, поэтому, чтобы все снова заработало, я также удалил все таблицы в базе данных. Но теперь, даже если python manage.py makemigrations работает, python manage.py migrate все еще говорит "Нет миграций для применения". Почему?

16.10.2022
Django Rest / React NextJS - передача имени пользователя в html-форме обратно в БД в пост-запросе

Как можно передать имя пользователя в html-форме обратно в Django DB, при выполнении запроса post? Я получаю следующую ошибку при отправке формы null value in column "owner_id" of relation "contracts_contract" Как я могу настроить ее так, чтобы пост …

16.10.2022
Я не могу запустить сервер

Я изучаю django, но я застрял в чем-то, я не могу запустить сервер (manage.py) from django.urls import path from . import views urlpattern = [ path('hello/',views.say_hello) ] В папке моего проекта django есть urls.py, но я создал …

15.10.2022
Django, X-CSRFToken неправильно устанавливается в заголовке запроса

В основном, я получил это, чтобы фактически отправить токен csrf на фронтенд и установить его там в разделе cookie на вкладке приложения в окне dev в браузере: @method_decorator(ensure_csrf_cookie) def get(self, request, format=None): return JsonResponse({'csrftoken':get_token(request)}) …

15.10.2022
Django Rest framework не принимает аутентификацию JWT

Я не занимаюсь бэкендом и питоном и пытаюсь реализовать JSON REST-API с помощью django и django restframework. Для аутентификации я хотел бы использовать простой jwt для django. Я реализовал его с помощью этого руководства по началу работы: <a …

15.10.2022
Как увидеть необработанные запросы к MongoDB, которые выполняет Djongo?

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

15.10.2022
Использование переменных в классе в django

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

15.10.2022
Получил эту ошибку при использовании сервера командного менеджера

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

15.10.2022
Django REST Framework - Проблемы с вложенным сериализатором - Это поле обязательно для заполнения

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

15.10.2022
Как выполнить внутреннее объединение 1 таблицы с 2 другими таблицами в Django?

У меня есть пример модели Django class Users(models.Model): first_name = models.CharField(max_length=255, blank=True, null=True,unique=True) last_name = models.CharField(max_length=255, blank=True, null=True) class TableA(models.Model): user= models.ForeignKey(Users, on_delete=models.CASCADE) atrribute_a_1 = models.CharField(max_length=255, blank=True, null=True,unique=True) atrribute_a_2 = models.CharField(max_length=255, blank=True, null=True) class TableB(models.Model): user= models.ForeignKey(Users, on_delete=models.CASCADE) table_a_id= …

15.10.2022
Как спарсить картинку с сайта? на python django

&lt;div class=&quot;book_cover&quot;&gt; &lt;img src=&quot;https://s9.knigavuhe.org/2/covers/40032/1-2@2x.jpg?1&quot; alt=&quot;Должник&quot;&gt; &lt;/div&gt;

15.10.2022
Вложенные сериализаторы DRF возвращают пустой словарь

У меня есть два модала designation и UserModal class DesignationModal(models.Model): designation=models.CharField(max_length=100) def __str__(self): return self.designation class UserModal(AbstractUser): username=models.CharField(max_length=300,unique=True) password=models.CharField(max_length=300) email=models.EmailField(max_length=300) designation=models.ForeignKey(DesignationModal,on_delete=models.CASCADE, related_name="desig",null=True) def __str__(self): return self.username у каждого пользователя есть только одно обозначение. Для этого я написал …

15.10.2022
Параметр источника в сериализаторе django не работает

Я пытаюсь сериализовать данные вложенного тела запроса (только его часть) body - { "context": { "timestamp": "2022-10-13T09:48:47.905Z", }, "message": { "intent": { "item": { "descriptor": { "name": "apple" } }, }}} serializer class SearchSerilizer(serializers.Serializer): timestamp = serializers.CharField(source="context.timestamp", max_length=35) …

15.10.2022
Установка виртуальной среды для Django

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

15.10.2022
Цикл for в Django для пользовательских настроек n количество раз

Я хочу запустить цикл for на основе номера каждой отдельной записи модели, у меня есть модель testimonial и одно из ее полей ratings (целочисленное поле) Я хочу запустить цикл for-loop для n раз, где n=значение рейтинга для этой конкретной …

15.10.2022
Как изменить отображение ошибки валидации в Django?

Я хотел создать простой datepicker, который не принимает обратные даты. В своем models.py я определил класс MealDay и отдельную функцию validate_pub_date. Логика работает отлично, но я не понимаю, как Django отображает ValidationError("Date can't be past!"). Почему это происходит именно …