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

26.11.2022
Редирект, стирание данных из полей. Django

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

26.11.2022
Добавление пунктов меню в wagtail ModelAdminGroup

Я хочу добавить не ModelAdmin элементы в ModelAdminGroup, как, например, MenuItem, вот так: MenuItem('A title', '/some_url/', icon_name='doc-full-inverse', order=1) Но я не смог найти никаких подсказок ни в документации Wagtail, ни на stackoverflow. Моя ModelAdminGroup выглядит следующим образом …

26.11.2022
Реагирование с помощью пользовательского не простого объекта из Django/Python API на фронт

Я новичок, создающий API с помощью django/python Я построил объект словаря (в нем списки внутри других списков), и я хочу отправить его на фронт через один из ответов: JsonResponse, HttpResponse и т.д. Каким может быть способ сделать это? …

26.11.2022
Как в Django/Python я могу вывести на передний план объект, созданный на заказ?

Я новичок в создании API с помощью Django/Python Я создал объект на стороне сервера, и хочу отправить его на фронт. Я создал его на лету, без класса. Это объект словаря с массивами в нем def whole_menu(request, restaurant_id): menu = …

26.11.2022
Получать и удалять во фреймворке Django

я хочу создать класс ModelViewSet, который получает id из url, например localhost/id и на основе этого id я могу либо показать объект с соответствующим id, либо удалить его. но у меня проблемы с передачей id в …

26.11.2022
Ошибка при открытии скачанного файла Django

Я столкнулся с такой проблемой что, когда я скачиваю с Django sqlite3 формат при открытии его выдает ошибку database disk image is malformed но если я открою еще не отправленную базы из папки хранения то оно работает без ошибки Как …

26.11.2022
Что означает .models на языке djagno?

Я пытаюсь импортировать класс с именем 'Questions' из моего models.py в admin.py from .models import Questions Я не понимаю, почему мы должны использовать точку в '.models', что она означает и на что именно указывает? Я пробовал эти …

26.11.2022
Как сохранить все входящие электронные письма в модель

Я хочу сохранять все входящие сообщения электронной почты в модели django. django-mailbox имеет таблицу электронной почты, но она неактивна. AnymailInboundMessage от django-anymail выглядит так, как будто это будет хорошо работать, но это не класс модели django, просто общий объект …

26.11.2022
Есть ли способ запустить бота discord и код django через heroku?

Все вроде работает, пока я не дошел до части сборки на heroku, -----> $ python manage.py collectstatic --noinput Starting up None shards... 130 static files copied to '/tmp/build_a4988370/staticfiles', 8 unmodified, 361 post-processed. Connected to shard 0 Shard 0 ready …

26.11.2022
Django показывает индикатор загрузки при отсутствии ошибок валидации

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

26.11.2022
Выберите из выпадающего списка пользователей, чтобы назначить их в определенную комнату

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

26.11.2022
Django ORM. Проверьте, что сумма дополнительного поля модели отношений m2m равна 100

Я хочу реализовать проверку этого отношения, чтобы убедиться, что вес всех билетов в сумме дает 100. class PortfolioTicker(models.Model): """ Helper model for M2M relationship between Tickers and Portfolios """ portfolio = models.ForeignKey(Portfolio, models.PROTECT, related_name="tickers") ticker = models.ForeignKey(Ticker, models.PROTECT) weight …

26.11.2022
Джанго на железной дороге

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

26.11.2022
Вычисление функций с помощью python / django

Я создаю портфолио на python / django и у меня очень трудные времена с одним из моих калькуляторов Gym / BMI. Я пытаюсь заставить пользователя ввести свой текущий вес и рост, чтобы он мог получить результат BMI, который …

26.11.2022
Как я могу получить доступ к моему AWS S3 bucket в django?

Я впервые работаю с aws s3, где у меня есть изображения для загрузки из админки django, все работает идеально на localhost, но после развертывания изображения загружаются, но не отображаются на сайте. Мой setup.py AWS_ACCESS_KEY_ID = 'my acceskey' AWS_SECRET_ACCESS_KEY …

26.11.2022
Как преобразовать файл excel в json в определенном формате

Мне нужен определенный вывод JSON из excel для вставки данных в мою базу данных. В настоящее время входные данные должны поступать из таблицы Excel. Это вывод, который я хочу получить [ { "model": "client.Restaurant", "pk": 1, "fields": { …

26.11.2022
Как установить foreign методом post в django?

Models.py class Courses(models.Model): course_name=models.CharField(max_length=50) course_price=models.IntegerField() class Exam(models.Model): exam_name=models.CharField(max_length=101) course=models.ForeignKey(Courses,on_delete=models.CASCADE,default='python') exam_time=models.DateTimeField() views.py def Examadd(request): mycourses = Courses.objects.all() context = {'mycourses': mycourses} if request.method == 'POST': newexam = request.POST.get('examname') course = request.POST.get('courses') examtime = request.POST.get('time') new = Exam.objects.create(exam_name=newexam,course=course,exam_time=examtime) new.save() messages.success(request, "Course …

26.11.2022
Как сохранить иконку желания, проверенную после обновления страницы -Django

Попытка сохранить активным выбранный значок в карточках товаров после обновления страницы когда пользователь обновляет страницу, я хочу, чтобы иконка оставалась полным сердцем, а не пустым. Как я могу это сделать? views.py @login_required def add_wishlist (request): if request.is_ajax() and request.POST …

26.11.2022
Django get_queryset имеет разную сигнатуру для представлений Admin и Generic, как предотвратить дублирование кода

Я хотел бы написать простой код для фильтрации записей в представлении на основе информации о запросе (например, организации, к которой принадлежит пользователь). Я начал реализовывать его как Mixin для представлений администратора. class OrganizationPermissionMixin: def get_queryset(self, request): query = super().get_queryset(request) …

26.11.2022
Я получаю следующую ошибку при попытке загрузить проект Django на Heroku [duplicate]

Когда я пытаюсь загрузить свой проект Django на Heroku, я получаю следующую ошибку Heroku Push error. Подскажите, пожалуйста, в чем проблема и как ее решить. Заранее благодарю попытался выполнить команду push несколько раз измените время …

26.11.2022
Как в Django для формы ModelChoiceField применить виджет со стилями?

Class CommentForm(forms.ModelForm): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.fields['post_blog'].empty_label = 'Задача не выбрана' body = forms.CharField(label='Коментарий', widget=forms.Textarea(attrs={'class': 'form-input', 'rows': 7})) post_blog = forms.ModelChoiceField(label='Выберите задачу', queryset=Blog.objects.all(), widget=forms.ModelChoiceField(attrs={'class': 'form-input'})) class Meta: model = Comment fields = ('body', 'post_blog') Так выдает ошибку …

26.11.2022
Nginx: [emerg] Директива "http" не разрешена в /etc/nginx/sites-enabled/default:22

Когда я попытался ввести приведенный выше код в конфигурационный файл Nginx, я обнаружил эту ошибку.which is nginx: [emerg] "http" директива не разрешена здесь в /etc/nginx/sites-enabled/default:22. Я пробовал в теге HTTP, но не могу решить эту проблему введите …

26.11.2022
Django.core.exceptions.ImproperlyConfigured: Установите переменную окружения SECRET_KEY то, что вы сказали в предыдущем вопросе, не работает

Я не могу запустить проект, я сделал то, что мне было сказано в README.md, как указано, но все равно выдает ошибку. Вывод: файл settings.py import os import environ from pathlib import Path from django.utils.log import DEFAULT_LOGGING …

26.11.2022
Django уникальное поле slug для двух или более моделей

У меня есть такая структура: class Category(models.Model): name = models.CharField(max_length=255, validators=[MinLengthValidator(3)]) parent = models.ForeignKey('self', blank=True, null=True, related_name='children', on_delete=models.CASCADE ) slug = models.SlugField(max_length=255, null=False, unique=True) class Product(models.Model): name = models.CharField(max_length=255, validators=[MinLengthValidator(3)]) to_category = models.ForeignKey(Category, on_delete=models.SET_NULL, blank=True, null=True, ) slug = …

26.11.2022
Django. Как убрать браузерные предупреждения о неверном вводе пароля/почты и т.д

У меня есть форма с полями. Если данные введены неверно - выскакивают подсказки. Как я выяснил это браузерная ошибка никак не связанная с Django. Вопрос: как их убрать? В разных браузерах они отображаются по-разному. Прикладываю скриншоты Opera GX: <a href="https://i.stack.imgur.com/pq4fa.png" …

26.11.2022
PyCharm 2022.1.2 не попадает в точку останова при отладке с Django

Я не могу заставить отладчик Python работать на PyCharm 2022.1.2 с Django 4. Когда я устанавливаю точку останова внутри функции представления, а затем вызываю это представление в браузере, при запуске в режиме отладки ничего не происходит... breakpoint_selected …

26.11.2022
Как запретить конечным пользователям редактировать скрытое значение ввода в социальном сайте Django

На сайте есть система "Комментарий" и "Ответ на комментарий". После каждого комментария в шаблоне есть форма "Добавить ответ", которая имеет скрытый вход для переноса комментария пк по его атрибуту value. Как предотвратить редактирование конечным пользователем этого скрытого значения …

26.11.2022
Кнопка 'pay now!' не работает для перенаправления на представление payment-done в payment-braintree и django

Я пишу интернет-магазин на основе книги Django 3 By Example 3rd Edition. Я столкнулся с проблемой с кодами книги в разделе оплаты, я поискал в интернете и обновил некоторые коды, но у меня все еще есть проблема! После заполнения формы …

26.11.2022
Обновление профиля пользователя с помощью его uuid

Я хочу обновить профиль пользователя, передавая его uuid в качестве kwarg. Вот url: path("profile/update/&lt;uuid:pk&gt;", UpdateProfile.as_view(), name="update_profile"), Однако после того, как я пытаюсь обновить свой профиль, он выдает ошибку. Вот мой вид: class UpdateProfile(LoginRequiredMixin, UpdateView): model = Profile …

26.11.2022
Аутентификация бессерверного API по пулу пользователей Django

Я хочу перевести API с Django-сервера на ec2 на бессерверный (AWS API gateway + Lambda) из-за лучшей масштабируемости. Мне нужна аутентификация/авторизация для этого API по пулу пользователей Django, но это означает опрос сервера Django из-за аутентификации... и я снова оказываюсь …

26.11.2022
Django IntegrityError: UNIQUE constraint failed: pu_limity.zakazka_id

Я получаю следующую ошибку, когда пытаюсь импортировать файл csv и сохранить данные в базе данных: IntegrityError at /limity/limity_csv_import UNIQUE constraint failed: pu_limity.zakazka_id models.py class Limity(models.Model): zakazka = models.ForeignKey(Zakazky, on_delete=models.CASCADE) p_el = models.DecimalField("E/L", decimal_places=2, max_digits=4, null=True, blank=True) p_ml = …

26.11.2022
Включение ссылки на браузер для django в visual studio 2022

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

26.11.2022
Невозможно аутентифицировать пользователя в Django rest framework

Я пытаюсь получить данные аутентифицированного пользователя, используя токен, Я использую postman для отправки запроса get и получения нужных мне данных, но получаю ответ "detail": "Учетные данные для аутентификации не были предоставлены." это вид ` class …

26.11.2022
Pytest parametrize Я получаю TypeError: отсутствуют необходимые позиционные аргументы

Я пытаюсь использовать pytest.mark.parametrize import pytest from django.urls import reverse from rest_framework import status from rest_framework.test import APITransactionTestCase class TestBulkImport(APITransactionTestCase) @pytest.mark.parametrize('data, expected_response', [ ( {'body': 'data;to;validate'}, {'body': ['error response']} ), ]) def test_bulk_import_validations(self, data, expected_response): response = …

26.11.2022
Проект django, работает сервер wsgi, но сервер asgi настроен, но все еще не работает

Setting.py setting.py asgi.py routing.py consumers.py runserver asgi not show django project asgi server not work pls tell me how to solve …

26.11.2022
Django Rest как сохранить текущего пользователя при создании нового блога?

Когда я создаю запись в блоге, я также хочу автоматически сохранить текущего пользователя, не выбирая его вручную в качестве автора блога. вот мой код: models.py: class Blog(models.Model): author = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.CASCADE, blank=True, null=True) blog_title = models.CharField(max_length=200, …

26.11.2022
Система точек продаж с использованием python [закрыто]

Система продаж с использованием python. Ребята, мне нужен ваш опыт для разработки моей POS системы. Вот мой вопрос. Пожалуйста, поделитесь своим мнением по этому вопросу. Вот моя …

26.11.2022
Как безопасно добавить плату за дополнительные услуги в интернет-магазине? [закрыто]

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

26.11.2022
ValueError: Представление **** не вернуло объект HttpResponse. Вместо этого оно вернуло None

Я использую Django forms для обработки пользовательского ввода в некоторых местах моего Django приложения... но оно продолжает показывать эту ошибку каждый раз, когда пользователь пытается отправить форму ValueError: The view *my view name goes here* didn't return an HttpResponse object. …

26.11.2022
JSONDecodeError - request.body возвращает пустую строку Django

Я пытаюсь получить доступ к некоторым данным JSON из моей страницы views.py, но кажется, что я отправляю пустые строки? Мой JS код document.querySelector('#compose-form').onsubmit = () =&gt; { const recipients = document.querySelector('#compose-recipients').value const subject = document.querySelector('#compose-subject').value const body = …