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

06.09.2022
Django убрать кнопки

Как убрать из панели администратора (Django 4) кнопки "Удалить", "Сохранить и продолжить редактирование" и "Сохранить" для конкретной модели. В настройках админки уже указал: actions = None def has_add_permission(self, request): return False

06.09.2022
Как изменить цвет div на основе изменения значения базы данных в django?

Я создаю простое веб-приложение с помощью Django. Это представление я использую для получения данных из базы данных и отправки их на html-страницу. Оно использует модель (TLabsRampsStationsInfo), таким образом, таблицу моей базы данных. "f_hold_state" - это столбец с булевыми значениями, …

06.09.2022
Как я могу поместить переменные в URL с помощью django-qr-кода

Я пытаюсь генерировать URL на детальной странице для моего приложения. Я хочу, чтобы URL QR-кода был ссылкой на подробную страницу товара. Сейчас я имею следующее: <img src="{% qr_url_from_text "localhost:8000/items/{{item.id}}" %}" alt="QR-Code for the item"> Проблема в том, что я …

06.09.2022
Объединение таблиц с помощью необработанного запроса django

Что не так с приведенным ниже запросом? Я хочу получить feedback_date из таблицы pages_dcb для всех циферблатов, которые находятся в таблице pages_dataupload, где дата регистрации циферблатов находится в 2022 году. SELECT pages_dataupload.Dial, pages_dataupload.Registration_Date FROM pages_dataupload WHERE pages_dataupload.Registration_Date >= '2022-01-01' LEFT …

06.09.2022
Django - пользовательский кверисет

У меня есть таблица следующего вида: class myTable(models.Model): a = models.IntegerField(blank = True, default = 0) b = models.IntegerField(blank = True, default = 0) c = models.IntegerField(blank = True, default = 0) d = models.IntegerField(blank = True, default = …

06.09.2022
ModuleNotFoundError: Нет модуля с именем 'taggit', Все настройки выполнены [закрыто]

Я следовал руководству и установил django-tagit. Вроде бы все настройки установлены, но ошибка говорит, что модуль не может быть найден. pip install django-taggit #pip list >>> django-taggit #settings.py INSTALLED_APPS = [ 'taggit', ] TAGGIT_CASE_INSENSITIVE = True TAGGIT_LIMIT = …

06.09.2022
Теперь, когда у меня подключен Form Designer AI, я не вижу, что является ссылкой для заполнения формы [закрыто]

Я могу создавать формы в Admin после подключения Form Designer, но не вижу, как вводить данные в эти формы

06.09.2022
Django: Реализация Argon2PasswordHasher с ключом

В моем проекте Django мне нужно модифицировать Argon2PasswordHasher, чтобы он мог шифровать с помощью ключа (SECRET_KEY), импортированного из settings.py. Я узнал, что ключ должен быть необязательным параметром в Argon2, поэтому я должен ввести его в этот алгоритм. Я попытался модифицировать …

06.09.2022
Динамический поиск HTMX с кнопкой "назад" в веб-браузере

Я хотел использовать динамический поиск по htmx в djnago, но у меня проблема: поиск работает, но после входа в DetailView искомого элемента и возврата в ListView кнопкой назад в браузере, в inputs есть данные поиска, но фильтр не работает, у …

06.09.2022
Как я могу сказать Django перевести (i18n) файл, который не является одним из предопределенных файлов приложения Django?

Я добавил файл python в каталог приложения Django. Этот файл не учитывается, когда я вызываю manage.py makemessages my_app > migrations > templates - __init__.py - admin.py - forms.py - models.py - my_additional_file.py - ... Я использую gettext …

06.09.2022
Изображение не отображается, что здесь не так?

{% extends "base.html" %} {% block content %} <!--Grid row--> <div class="row wow fadeIn"> <!--Grid column--> <div class="col-md-6 mb-4"> **<img src= "/media_root/Brush_Head.png" class="img-fluid" alt="" >** this image is not showing </div> <!--Grid column--> <!--Grid column--> <div class="col-md-6 mb-4"> <!--Content--> …

06.09.2022
Как запустить миграцию для конкретного приложения в Django

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

06.09.2022
Вы пытаетесь добавить ненулевое поле 'id' в contact_info без поля по умолчанию.

Я использую команду python manage.py makemigrations Однако, я получаю эту ошибку: Вы пытаетесь добавить не нулевое поле 'id' в contact_info без значения по умолчанию; мы не можем этого сделать (базе данных нужно чем-то заполнить существующие строки). …

06.09.2022
Вычисление данных JSON с помощью JQuery

Я использую django и храню данные в формате json и хочу использовать их динамически во фронтенде для вычисления на основе некоторых факторов. Это только целые числа. Как я могу вычислить значения? Вот как я "получаю" их: var $table …

06.09.2022
Django как добавить поле в модель, которая зависит от того, что сначала будет создан pk

Я пытаюсь добавить хэшид, основанный на пк моей модели class ExampleModel(models.Model): hash_id = models.CharField(max_length=30) Как создается hash_id... Предположим, что 15454 - это pk моего объекта. from hashids import Hashids hashids = Hashids(salt='example salt') hashids.encode(15454) 'Eo6v' Главная …

06.09.2022
Как установить psyciog2 на виртуальном хостинге `Cpanel` хост

Как установить psycog2 на виртуальный хостинг Cpanel, так как я запускаю Django приложение на этом хосте и мне нужно подключиться к Postgres базе данных используя python 3.7.12, я пытался нормально установить используя pip install psycog2 и это не удалось, также …

06.09.2022
Django промежуточное ПО при использовании msal для аутентификации

Я реализовал oauth2 логин для пользователей в приложении django, используя библиотеку msal, следуя этому руководству https://medium.com/@madhok.simran8/how-to-setup-azure-oauth-2-0-sso-in-django-with-microsoft-graph-api-d2639b8f7e36. Однако я не могу правильно установить переменную request.user, что в свою очередь означает, что я не могу проверить, является ли …

06.09.2022
Проверьте доступность данных с 0 %, если данные не были получены в указанную дату

Я создал Data Availability (Что означает, что если вы выбираете даты от_date до to_date, то вы получите таблицу на эту дату о том, сколько % данных будет получено). Если данные доступны на выбранную дату, то я получаю эти данные …

06.09.2022
Как получить библиотеку стеганография метод распределенного спектра DSSS

Я искал библиотеку для шифрования аудио, используя стеганографию спектра. Я хочу скрыть пароль в аудио. Метод спектра, который я хочу использовать - DSSS. Я буду реализовывать его с помощью django (python). Кто-нибудь знает библиотеку? Я долго искал, но не …

06.09.2022
Декоратор permission_required в Django не перенаправляет обратно после входа в систему

В моих обработчиках запросов есть декоратор permission_required, который заставляет пользователя войти в систему. Например, так: @permission_required("main.view_things", login_url="admin/login") def homepage(request): # ... Это работает нормально. Но если требуется вход в систему, то страница входа не перенаправляет на исходную …

06.09.2022
Django MultiValueField и MultiWidget ChoiceField пользовательские варианты выбора

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

06.09.2022
Как добавить список внутри dict из JSONFeild в django

Я хочу использовать get_or_create() для поиска объекта. Если он не существует, он создается. Если он существует, я хочу обновить его метаданные, которые хранятся в виде JSONFeild. Допустим, у нас есть класс и объект: Class Customer(models.Model): first_name = models.CharField(max_length=32, blank=True, …

06.09.2022
Django Rest Framework - электронная почта администратора имеет пустые трассировки

Получение пустой трассировки стека из писем администратора для 500 ошибок в Django Rest Framework (DRF): Exception Location: , line , in Из исходного кода DRF я вижу: {% if lastframe %} <tr> <th>Exception Location:</th> <td><span class="fname">{{ lastframe.filename }}</span>, …

06.09.2022
В Python как построить круговую диаграмму с помощью plotly

Я пытаюсь построить график с помощью plotly. Я использую команду go. Я могу строить столбчатые диаграммы, но когда я пытаюсь построить пирог с помощью команды go. я получаю ошибку ValueError at / Недопустимое свойство указано для объекта типа plotly.graph_objs.Pie: …

06.09.2022
Django REST Framework (AttributeError : Получена ошибка AttributeError при попытке получить значение для поля " " на сериализаторе " ")

Получил ошибку AttributeError : при попытке получить значение для поля Firstname serializer NameSerializer. Поле сериализатора может быть названо неправильно и не соответствовать атрибуту или ключу экземпляра QuerySet. Оригинальный текст исключения был: 'QuerySet' object has no attribute Firstname. serializers.py from rest_framework …

06.09.2022
Можно ли взломать данные, хранящиеся в памяти на сайте? [закрыто]

В настоящее время я создаю сайт на Django и собираюсь в конечном итоге разместить его на Digital Ocean. По сути, сайт делает следующее: пользователь загружает файл, который трудно прочитать, а затем сайт анализирует содержимое загруженного файла и отображает его …

06.09.2022
Django не обновляется внутри шаблона docker cookiecutters

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

06.09.2022
Более элегантный способ для urls.py распознавать пути, включающие / и не включающие / в Django [duplicate]

Я использую Django v4. Это мой urls.py from django.urls import path from .views import UserList, UserDetail urlpatterns = [ path("users", UserList.as_view()), ] http://127.0.0.1:8000/users работает нормально. Однако http://127.0.0.1:8000/users/ с косой чертой в конце не работает. Чтобы решить эту …

06.09.2022
Django как сохранить данные в нескольких таблицах

У меня есть функция PostgreSQL, которая сохраняет данные в items и items_transactionlog, я удалил некоторые строки, чтобы их было легче читать. INSERT INTO public.items (remarks,resolution,record_date,resolve) VALUES (f_remarks,f_resolution,now(),false); INSERT INTO public.items_transactionlog (trans_desc,trans_recorded) VALUES ('Add Clearance Item',now()); Я …

06.09.2022
Django: зацикливание поля при создании другого экземпляра

если я хочу создать другой экземпляр, он не выбирает начальное значение. вот мой model.py class Transaction(models.Model): student= models.ForeignKey(Student,blank=True,null=True, on_delete=models.CASCADE) schoollevy= models.ForeignKey(Schoollevy,blank=True,null=True, on_delete=models.CASCADE) inputt=models.IntegerField(blank=True,null=True) credit=models.IntegerField(blank=True,null=True) дебет=models.IntegerField(blank=True,null=True) bal=models.IntegerField(blank=True,null=True) descrip=models.CharField(max_length=200, blank=True,null=True) date=models.DateField(auto_now_add=True, null=True, blank=True) def save(self): if self.schoollevy=="school fee": self.debit += …

06.09.2022
Django TypeError: issubclass() arg 1 должен быть классом. Вызвано from rest_framework.authtoken.views import ObtainAuthToken in views.py

Я написал следующее представление в Django для сериализации полученного токена. Однако я получаю ошибку. Я не смог найти похожую проблему в интернете, большинство сообщений были связаны с тестами. from rest_framework import generics from rest_framework.authtoken.views import ObtainAuthToken from rest_framework.settings import api_settings …

06.09.2022
Я установил django-form-designer-ai в качестве приложения на свой сайт, но не могу добавить поля

Я установил django-form-designer-ai как приложение, и оно отображается на моей странице администратора, а Add form не позволяет мне определять мои собственные поля. Я установил пакет с PIP в свой venv, если это имеет значение.

06.09.2022
Использование Ajax для изменения булева значения в модели Django с помощью кнопки

Я пытаюсь отправить сообщение в проекте Django, чтобы переключить булево значение с False на True. Кнопка работает нормально, но я хочу нажать ее без обновления страницы, поэтому я пытаюсь использовать Ajax, но я продолжаю получать {"status": "error"} для плохого запроса …

06.09.2022
Невозможно получить доступ к веб-приложению Bitnami Django с помощью run-сервера mod_wsgi

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

06.09.2022
Задача "Сельдерей" не запущена

У меня есть 2 задачи celery с двумя рабочими (рабочий для каждой задачи) docker-compose.yml -- https://pastebin.com/Ln9WgxTd Проблема - не видны логи и результаты работы функции periodic_check_urls. Я вызываю periodic_check_urls через POST запрос, но не …

06.09.2022
Несоответствие времени даты между обычной консолью Python и оболочкой Django

Я могу открыть обычную консоль Python и выполнить: >>> from datetime import datetime >>> datetime.now().strftime('%H:%M') '01:21' Это правильно. Когда я делаю то же самое в ./manage.py shell, однако, я получаю другие результаты: >>> from datetime import …

06.09.2022
Как сделать так, чтобы они не могли создать пост с более чем 300 цифрами?

Фотография поста Я хочу сделать так, чтобы когда у вас больше 300 цифр, вы не могли нажать кнопку "Bloob" или что-то в этом роде. То, что находится слева - это счетчик с javascript. Модели таковы class Post(models.Model): …

06.09.2022
Ограничение набора запросов иностранным ключом в django rest framework

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

06.09.2022
Как raise ImproperlyConfigured("settings.DATABASES неправильно сконфигурирован. при развертывании на железной дороге

Эй, ребята, я следую этому руководству https://dev.to/mr_destructive/django-postgresql-deployment-on-railway-app-d54 о том, как развернуть мой проект django на железной дороге. Я установил все локально, все работает, но когда я развертываю, приложение падает, возвращая эту ошибку File "/home/olaneat/Desktop/files/project/django/job/lib/python3.8/site-packages/django/db/migrations/recorder.py", line 55, in …

06.09.2022
Импорт работает в IDE и Idle, но не в dokcer-compose и тесте manage.py

У меня странная проблема с моим проектом Django. Импорт отлично работает в IDE, и я могу импортировать, когда импортирую его в python CLI. Однако, когда я запускаю docker compose, я получаю ошибку типа: File "/app/eMenue/eMenueApp/admin.py", line 3, in …