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

22.06.2022
Модальная форма не сохраняет данные с помощью jquery

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

22.06.2022
Как поместить данные из html-формы в форму django?

Html форма: <form method="post" action="{% url 'blog:add_comment' article.id %}"> {% csrf_token %} <textarea type="text" id="text" class="form-control" rows="3"></textarea> <button type="submit" class="btn btn-primary mt-2">Submit</button> </form> Django form: class NewComment(forms.Form): text = forms.TextInput() add_comment view: def add_comment(request, article_id): if request.method == …

22.06.2022
Вывод определенных строк из БД, разным пользователям

В базе данных одна таблица «news» В админка есть 2 пользователя Мне нужно, чтобы user1 создал новость, и только одна его новость отображалась ему. У user2 ничего в БД не показывало, в той же таблице news. У администратора будут отображены …

22.06.2022
Как сделать другие значения из того же набора данных доступными в поле модели Django

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

22.06.2022
Django update_or_create с потенциально нулевым idenitfier

У меня есть функция в Django, которая принимает пост-запрос. Если этот пост-запрос включает id, я хочу обновить этот объект. Если пост-запрос посылает пустой/нулевой id, я хочу создать новый объект и попросить Django установить ID (первичный ключ) модели. Вот …

22.06.2022
Django forms Exception Value: __init__() получил несколько значений для аргумента 'data'

Недавно я обновился с django 1.9 до django 3.2 и получил следующую ошибку. Я понимаю, что аргумент keyword перезаписывает позиционный аргумент, как показано в других сообщениях с подобными ошибками. Буду признателен за помощь в объяснении того, как я должен …

21.06.2022
Django модель динамически запрашивает значения поля ManyToManyField

Следующий код работает нормально для объекта, который имеет ManyToManyField, называемые ссылками следующим образом: res = [] for ref in MyBook.objects.get(id=some_id).references.values("f_name", "l_name"): res.append(ref) Мой вопрос в том, как я могу динамически получить указатель на ссылки, учитывая только строку …

21.06.2022
Фильтр и группировка по возрасту пользователя - Django

Я создаю таблицу диаграмм, которую я хотел бы сгруппировать и подсчитать по целочисленным диапазонам (возрастам) пользователей в этом объекте. Таблица для примера: Name Age John 21 Steve 24 Dan 29 Mike 31 и мой ожидаемый результат: …

21.06.2022
HyperlinkedRelatedFIeld и отношения OneToOne - объект не имеет атрибута

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

21.06.2022
Проверка валидности Django Forms не работает

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

21.06.2022
Как можно отключить сервер при выходе из вкладки браузера?

Как я могу выключить сервер при выходе из вкладки браузера django открыть сервер django в django после сервера и открыть сайт во вкладке Как сделать так, чтобы сервер отключался, если все вкладки на сайте закрыты? …

21.06.2022
Использование экземпляра модели в пользовательском теге шаблона

Как я могу получить текущую модель экземпляра в templatetag, например: from django import template from users.models import Product register = template.Library() @register.simple_tag(name='description_tag') def description_tag(): custom_description = Product.product_description return custom_description с помощью этого a получить объект: <django.db.models.query_utils.DeferredAttribute …

21.06.2022
Кто-нибудь сталкивался с этой ошибкой при управлении django

Не могли бы вы мне помочь? Спасибо за этот вопрос. У меня проблема с выходом из финиша при запуске manage, и localhost "http://127.0.0.1:8000" не активен видимо, я использую Opera GX, и в ней страница отображается как На странице …

21.06.2022
Почему я получаю код состояния 304, пытаясь получить изображение gif из кэша

Я сделал блог на Django и добавил изображения в форму. Пока я добавляю картинки .jpg или .png у меня проблема, все работает, но как только я пытаюсь добавить картинку .gif - она не добавляется в пост. Другой интересный факт, что …

21.06.2022
Когда опция выбрана, я хочу изменить другие опции тегов выбора

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

21.06.2022
Настройка VSCODE для входа в модель Django Model

Как настроить vscode, чтобы иметь возможность войти в Django Model? Я использую pipenv, django и vscod. Путь к python настроен правильно, но он просто не может понять методы в модели django. Вот картинка в качестве справки. Спасибо! …

21.06.2022
ОШИБКА при интеграции MongoDB с Django на windows

Я пытаюсь интегрировать MongoDB и Django. но когда я запускаю код python manage.py runmigrations app_name я получаю ошибку: File "C:\Users\Gourav\Envs\test\lib\site-packages\django\db\utils.py", line 126, in load_backend raise ImproperlyConfigured( django.core.exceptions.ImproperlyConfigured: 'djongo' не является доступным бэкендом базы данных или не может быть …

21.06.2022
Django Class Based View - Как получить доступ к POST данным вне метода post()

У меня есть CBV, основанный на TemplateView. У него есть метод post(self) для доступа к пользовательскому вводу. Также у него есть свойство template_name, которое должно быть заполнено данными из post(). Никакие модели или формы Django здесь не используются. …

21.06.2022
Можно ли использовать django AutoField для пользовательской логики инкремента в дополнение к отдельному автоматическому ID AutoField?

У меня следующая модель: class Lot(models.Model): parent_lot_number = models.IntegerField(default=0) child_lot_number = models.IntegerField(null=True, blank=True) Я хочу следующее поведение: номер родительской партии должен увеличиваться только тогда, когда пользователь вводит данные в определенную форму, которая создает новую родительскую …

21.06.2022
Могу ли я получить доступ к тому же сайту django на другом компьютере, подключенном по локальной сети к моему компьютеру?

Здравствуйте, я пытаюсь получить доступ к моему django webapp на внешней машине в моей локальной сети. но у меня возникли проблемы. Ниже приведены вещи, которые я делал. Но без успеха. DEBUG = True ALLOWED_HOSTS = ['*'] …

21.06.2022
Как создать запрос, который показывает дела для всех статусов?

У меня возникла проблема в моем проекте Django. У меня есть несколько случаев, таких как; Case Type Status Sub Case Stage …

21.06.2022
Как лучше всего загрузить ML-модель в Django

Я разворачиваю модель машинного обучения (распознавание именованных сущностей) с помощью Django. Вкратце, пользователь выбирает область (например, Политика или Наука) и пишет текст в области поиска. Затем модель идентифицирует именованные сущности в тексте. Моя проблема заключается в том, что ML-модель …

21.06.2022
Как отправить уведомление flutter firebase с помощью dcm-django

Я пытаюсь отправить уведомление в приложение flutter из firebase. При отправке с адреса: https://console.firebase.google.com/project/nadir-d4ec4/notification/compose хорошо отправляется уведомление. но я хочу подключить/управлять firebase с помощью django. Таким образом, django будет обращаться к firebase api с просьбой …

21.06.2022
Как обновить вложенное поле сериализатора с many=True

У меня проблемы с обновлением данных сериализатора, которые имеют вложенные поля сериализатора, пожалуйста, если у кого-то есть идеи по этому поводу с лучшей практикой, я буду благодарен за ваш ответ! class SerializerA(serializers.ModelSerializer): anyfielda = serializers.CharField() class SerializerB(serializers.ModelSerializer): anyfieldb …

21.06.2022
Apache2 не находит виртуальный env на базе python3.8 и загружает env на базе python3.6

у меня проблема с развертыванием приложения на основе django с apache2 на ubuntu18.04 с python3.8. Я установил mod_wsgi и apache2 следующим образом: sudo apt-get install apache2 sudo apt-get install libapache2-mod-wsgi-py3 Я создал папку venv в папке …

21.06.2022
Как отобразить немодельные объекты в админке django?

У меня есть следующая модель, перечисленная в Django admin уже со следующим представлением: class BookTabularInline(admin.TabularInline): model = Book @register(Bookcase) class BookcaseAdmin(admin.ModelAdmin): inlines = [BookTabularInline] Изменения, которые я хочу внести, следующие: Вместо того, чтобы возвращать все …

21.06.2022
Получение 500 ошибки с Django через Ajax запрос, хотя Django получает запрос и возвращает данные

У меня есть функция click, которая вызывает Ajax-запрос, как показано на url, определенном в urls.py. Я вижу, что django получает данные, потому что у меня есть операторы print в views.py, которые печатают данные, которые будут переданы обратно во фронтенд, …

21.06.2022
Невозможно войти в систему с предоставленными учетными данными в DRF

Я получаю ошибку { "non_field_errors": [ "Невозможно войти в систему с предоставленными учетными данными". ] } всякий раз, когда я делаю http://127.0.0.1:8000/api-token-auth/ и передаю свое имя пользователя и пароль. Смущает то, что когда я запускаю …

21.06.2022
Bootstrap 5 - Навбар - Логотип/брендовый текст слева - Меню по центру - Поиск справа

Я пытаюсь сделать Navbar в Bootstrap 5. Я бы хотел, чтобы логотип (в моем случае это просто причудливый текст) располагался слева. Затем я бы хотел, чтобы меню было по центру, а поле поиска - справа. Проблема, с которой я столкнулся, …

21.06.2022
Как управлять сессией с API сторонних производителей в Django?

Контекст: У меня есть приложение на основе Django. Это приложение имеет различные конечные точки REST API, где пользователи могут собирать данные. Некоторые из этих данных должны быть получены из стороннего API. Этот внешний API использует базовую аутентификацию. Для …

21.06.2022
Ошибка тайм-аута в программе django send_mail

Я делаю функцию send_mail в django и подключаю к ней базу данных mysql для хранения значений имени и темы. Я использую smtp backend сервер для соединения почты и django. Используемый порт - 587. Это мой settings.py DATABASES = { 'default': …

21.06.2022
Django post request: Forbidden (CSRF-токен отсутствует.): /categories

В моем файле view.py я хочу написать класс на основе View с методами get и post для API. Get уже написан, он работает. Возникла проблема с post: Код этого класса: class CategoryListView(View): def get(self, request): if not check_correct_api_secret(request): return …

21.06.2022
Почему сериализатор меняет имя автора , на его айди?

Comments models.py class Comments(models.Model): author = models.ForeignKey(User, on_delete=models.CASCADE) post = models.ForeignKey(Posts, on_delete=models.CASCADE) text = models.CharField(max_length=500) created = models.DateTimeField(auto_now=True) class META: fields = ['author', 'post', 'text', 'created']` user models.py class User(AbstractUser): status = models.CharField(max_length=120, default='it\s a default user status', null=False) …

21.06.2022
"non_field_errors": ["Неверные данные. Ожидался словарь, а получился QuerySet." ] проблема с сериализатором или моделью от djongo

Недавно я начал изучать django. И в данный момент я работаю над интеграцией mongoDB с Django с помощью драйвера djongo. Я создал модель для сохранения и отображения моих объектов данных в mongoDB, но мне не хватает знаний о реализации …

21.06.2022
Вложенные сериализаторы с разными наборами запросов

Как создать вложенный сериализатор с собственным набором запросов? В следующем примере я хотел бы заменить функцию '@api_view' на представление на основе класса с сериализаторами. Упрощенно, у меня есть следующий код: models.py class Klass(models.Model): name = models.TextField() …

21.06.2022
IIS не может получить доступ к недавно добавленным файлам в проекте django

В проекте django, который обслуживается IIS (windows), я добавил локальный файл test.py. Проект прекрасно работал раньше и по-прежнему прекрасно работает на localhost, однако IIS, похоже, не распознает новый файл test.py. Похоже, что IIS не может получить доступ к этому …

21.06.2022
Как узнать, выбран ли select в шаблоне django?

В моих шаблонах django как я могу узнать, какая опция select выбрана? <select id="platformid" name="platform"> {% for x in list %} <option value="{{x.company}}">{{x.company}}</option> {% endfor %} </select>

21.06.2022
Запрос Django POST возвращает NONE

Итак, я ищу решение уже около недели Мне просто нужны данные из скрытой метки в форме, что не должно быть проблемой, но вместо данных из метки я просто получаю 'NONE' Шаблон (форма): {% for Gerecht in Gerechten %} …

21.06.2022
Django: Как изменить значение поля модели в свойстве модели

Я хотел бы изменить значение поля модели в наборе свойств модели. Допустим, у нас есть модель и следующие свойства: class Rider(models.Model): booking = models.BooleanField(default=True) cancel = models.BooleanField(default_True) _disabled_notifications = JSONField() @property def disabled_notification(self): return json.loads(self._disabled_notifications @disabled_notifications.setter def disabled_notifications(self, value) …

21.06.2022
Как проверить Stripe `SignatureVerificationError` в Python

Для python стандартный пример кода stripe webhook включает: event = None try: event = stripe.Webhook.construct_event(payload, sig_header, endpoint_secret) except ValueError as e: logger.error(f"*** Stripe invalid payload: {e = }") return HttpResponse(status=400) except stripe.error.SignatureVerificationError as e: logger.error(f"*** Stripe …