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

01.02.2023
Проблема парсинга даты при интеграции с Oracle PMS

Я получаю дату в сообщении PMS примерно так |GA090616|GD090617| что означает, что Гость прибыл в 09-06-16 и Гость выбыл в 09-06-17 Я хотел разобрать его как дату, используя python. Я также посетил stack oveflow[1, 2 <a …

01.02.2023
Как получить значение переменной из функции javascript в функцию python в django

Я пытаюсь сканировать QR-код с помощью html, javascript, как показано ниже на сайте nurse_home.html. Я могу сканировать и видеть содержимое QR-кода на сайте, но я не могу POST и записать его в мою базу данных, показанную на views_nurse.py. Любая помощь …

01.02.2023
Как изменить цвета опций ChoiceFields в выпадающем меню при наведении мыши

В форме используется crispy forms, который реализует bootstrap. Я попробовал использовать '!important' и определить, что виджет поля выбора должен иметь атрибут класса, на который я могу ссылаться в моей таблице стилей: &lt;form id="gene_form" action ="http://127.0.0.1:8000/checkqueries/", method="get", novalidate&gt; {{ gene_form|crispy …

01.02.2023
Как выполнить массовое удаление с помощью S3Boto3Storage? без использования стандартного клиента boto3

Здравствуйте, я использую S3Boto3Storage, и он работает нормально, когда я зацикливаю объекты и удаляю их по одному, как показано ниже, @receiver(pre_delete, sender=TicketModel) def pre_delete_another_model(sender, instance, **kwargs): print("inside signals................") documents = MyDocuments.objects.filter(ticket=instance) for document in documents: document.document.delete(save=False) documents.delete() …

01.02.2023
Мои конечные точки Django не позволяют Frotnend получить доступ к данным

Сейчас я в полной растерянности. Я хобби-кодер. Я делаю веб-приложение, где у меня есть Django, работающий с моим бэкендом, и react на фронтенде. Сервер Django работает на localhost:8000, а фронтенд на localhost:3000. При входе в систему пользователь попадает на домашнюю …

01.02.2023
530, b'5.7.0 Ошибка Authentication Required при использовании gmail для отправки писем через django

У меня проблемы с отправкой писем через gmail в Django. Я установил пароль приложения, но не могу отправить электронную почту через Django. Мой settings.py выглядит следующим образом EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.gmail.com' EMAIL_FROM_USER = 'ianis.donica@gmail.com' EMAIL_HOST_PASSWORD = 'my …

01.02.2023
Может ли тег URL в Django показывать URL RedirectView

Допустим, в моем urls.py есть такой url: path("support/", RedirectView.as_view(url="http://www.example.com"), name="support"), В одном из моих шаблонов я использую тег url: {% url "support" %} Это, конечно, отображает /support/, как и ожидалось. Но что если я хочу, чтобы …

01.02.2023
Я пытаюсь обновить булево поле из другой модели. у меня есть 2 модели studentcourse и Examgrade объект 'RelatedManager' не имеет атрибута 'show'.

У меня есть 2 модели, а именно StudentCourses и ExamGrade, ниже приведены модели и атрибуты, которые я хотел бы обновить в StudentCourses при создании ExamGrade models.py class StudentCourses(models.Model): id = models.AutoField(primary_key=True) student = models.ForeignKey(Students, related_name='studentcourses') studentcourse = models.ForeignKey(Courses, related_name='studentcourses', …

01.02.2023
Есть ли способ сделать поля даты не зависящими от часового пояса при запросе к модели Django для сохранения в файле Excel?

Я запрашиваю свою модель следующим образом: info = Prorrogation.objects.using('test_database').exclude( contractDate__gte=date.today() ).filter( contractDate__gte=data ).order_by('companyName').values() Затем я строю DataFrame с помощью pandas и сохраняю отчет в формате excel, но получаю ошибку Excel does not support datetimes with timezones. Please …

01.02.2023
Как добавить метод post для представления api, чтобы посты можно было комментировать?

Я создаю API с использованием DRF, и поскольку я новичок, я не могу разобраться с этим. Я создаю клон instagram с помощью DRF и смог прикрепить комментарии и лайки к каждому объекту поста, но я могу прикрепить лайки и комментарии …

01.02.2023
Django: хочу использовать в админке list_display функцию свойства из моей модели

У меня есть модель (FeatureFilm), в которой я использую функцию "property" для получения конкретного человека (SUPERVISOR) из другой таблицы (StaffInternal), которая указывает на мою таблицу FeatureFilm с помощью ForeignKey. В шаблоне я могу вызвать это свойство, и SUPERVISOR …

01.02.2023
Django суперпользователь admin

Я не могу загрузить экран входа в систему администратора. открыл веб-браузер и перешел по адресу "/admin/" на локальном домене http://127.0.0.1:8000/admin/. должно было открыться окно входа в систему администратора.

01.02.2023
Django как я могу отфильтровать все объекты из набора запросов

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

01.02.2023
Django Admin - Как предварительно заполнить add inline формы значениями, отправленными через querystring?

Я могу заполнить форму, используя параметры строки запроса в Django Admin. Допустим, у меня есть следующие модели: class Book(models.Model): id = models.Autofield(primary_key=True) author = models.ForeignKey(Author, on_delete=models.CASCADE) name = models.Charfield(max_length=200) class Author(models.Model): id = models.Autofield(primary_key=True) name = …

01.02.2023
Загрузка данных в реальном времени в диаграмму javascript, которая показывает и старые данные с помощью Django Framework

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

01.02.2023
Как соединить 2 поля "многие ко многим" в Django

У меня есть 2 поля многие ко многим в моделях, и я хочу связать их друг с другом, то есть если я свяжу пользователя в модели Admin с Counter Party, я не смогу увидеть это в Counter Party admin …

01.02.2023
Как работать с json-ответом в django от внешнего API

В настоящее время я строю простую приборную панель на Django, используя данные из внешнего API, например Amazon SP-API. Мой главный вопрос заключается в том, как вы храните данные в моделях, поскольку все ответы приходят в формате JSON. Храните ли …

01.02.2023
Как предотвратить множественные запросы по инлайнам в админке Django?

Вчера весь день бился над этим, но не могу найти выход. У меня есть три модели, где A связан с C через B. A-админ инлайн B, который имеет FK к C. Админские строки вызывают запросы на элемент, что …

01.02.2023
Как перехватить все события `select2:open` в админке Django 4?

Я просто не могу поймать select2:open события, которые должны быть вызваны выпадающими списками Select2, используемыми в полях Django ForeignKey с включенной функцией автозаполнения. Вот код, который я сейчас выполняю, чтобы поймать эти события (я пытаюсь …

01.02.2023
Как избежать дубликатов при предварительной выборке m2m связанных объектов с мягкими удаляемыми моделями?

Я хочу получить список счетов с не удаленными отношениями. Модели class User(models.Model): accounts = models.ManyToManyField( to='billing.Account', through='custom_auth.UserAccount', through_fields=('user', 'account'), related_name='users', ) deleted = models.DateTimeField( verbose_name=_('Deleted at'), blank=True, null=True, db_index=True ) objects = UserQuerySet.as_manager() class UserAccount(models.Model): user = models.ForeignKey( to='custom_auth.User', …

01.02.2023
Typerror at sign,sign() получил неожиданную ошибку 'name'

Фото ошибкиviews.py ошибка отображается на строке 40 и возникает во время homes.views.signurls.py. models.pysettings.py. sign.htmlFUll sign.html. Мой админ правильно показывает, …

01.02.2023
Как python может генерировать токены Dorpbox auth после истечения срока действия?

На моем сайте python я добавил токен обновления dropbox, ключ App и секретный ключ. И в файле settings.py я генерирую токен доступа из этих данных. Теперь мой вопрос заключается в том, как он получит новый токен доступа после обновления …

01.02.2023
Как обрабатывать параллелизм системы закладок в django?

Я попытался реализовать систему закладок для продукта, когда пользователь нажимает на кнопку закладки, это записывается в его таблицу закладок, и обновлять поле bookmark count в Product Model. Однако я столкнулся с блокировкой БД при одновременном поступлении слишком большого количества запросов. …

01.02.2023
Post запрос Api Django

У меня есть метод post. При вызове метода получаю ошибку File &quot;C:\Users\79633\PycharmProjects\DiplomProject\python-final-diplom\orders\api\views.py&quot;, line 296, in post items_dict = load_json(items) TypeError: Expected string or C-contiguous bytes-like object [01/Feb/2023 12:32:11] &quot;POST /cart HTTP/1.1&quot; 500 89403 Вот мой файл views.py class CartView(APIView): …

01.02.2023
PyCharm - Автоматическая перезагрузка сервера Django dev после изменения шаблона

Как заставить мой PyCharm перезагружать Django dev server после внесения изменений в шаблоны? Он перезагружается при сохранении при любых других изменениях, но не при изменении шаблонов. сервер запускается docker compose up Мы используем Django 3.2.16 …

01.02.2023
Статические файлы Django не найдены в контейнере docker

Я создаю приложение Django с помощью Docker. Я выполняю команду collectstatic в своей точке входа, когда база данных готова. Когда я проверяю свой контейнер, папка /static/ пуста. Таким образом, Nginx не может загрузить статические файлы. # settings.py STATIC_URL = …

01.02.2023
Я хочу, чтобы количество непрочитанных сообщений отображалось рядом с меню в панели администратора django

мне нужно, чтобы в админ панели django рядом с меню отображалось количество непрочитанных сообщений или показать сайт, добавленный новым пользователем подобно этому

01.02.2023
Boto3 перечислить элементы ведра s3 и указать путь

Мне нужно перечислить все элементы в папке media/uploads/ на моем s3 bucket. Я попробовал несколько ответов из похожих вопросов, но не смог реализовать фрагменты кода. Я запутался, как настроить соединение с boto3 и пока не получил список. Я работаю …

01.02.2023
Ожидается токен 'конец блока утверждений', получено '='

Я пытаюсь присвоить значение словарю в Jinja2, но он не работает должным образом и показывает ошибку. ожидаемая лексема 'конец блока операторов', получена '=' Мой код: {% set sequence = ['a1', 'b1']%} {% set dic = …

01.02.2023
Фильтр вложенного поля модели сериализатора (исключение конкретного поля)

Я новичок в Django и пытаюсь exclude поле модели во вложенном сериализаторе. modals.py class Blog(models.Model): title = models.CharField(max_length=30) description = models.CharField(max_length=30) class Comment(models.Model): blog = models.ForeignKey(Blog, on_delete=models.CASCADE, related_name="comment") comment_bdy = models.CharField(max_length=30) completed = models.BooleanField(default=False) serializers.py class BlogCommentSerializer(serializers.ModelSerializer): class …

01.02.2023
Как я могу объединить различные модели Db в одну?

У меня есть старый проект Django, который я начал, когда был новичком. До сих пор он работал, но из-за некоторого рефакторинга кода, который я хотел бы сделать, я хотел бы изменить исходные модели базы данных. В принципе, я изначально …

01.02.2023
Как загрузить файл по нажатию кнопки в Django?

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

01.02.2023
Как создать qr-код, чтобы при создании объекта одно из полей основывалось на другом?

Я хочу создавать объекты через админ-канал Django, я ввожу значение для параметра и хочу, чтобы на основе этого значения генерировался qr-код, мой код: class People(models.Model): name = models.CharField(max_length=500, unique=True) qr_code = models.ImageField(upload_to="img/qr_codes/", verbose_name="QR-code", null = True) def save(self, *args, …

01.02.2023
Как использовать "Prefetch()" с "filter()" для сокращения запросов `SELECT` для итерации 3 или более моделей?

У меня есть модели Country, State и City, которые связаны между собой внешними ключами, как показано ниже: class Country(models.Model): name = models.CharField(max_length=20) class State(models.Model): country = models.ForeignKey(Country, on_delete=models.CASCADE) name = models.CharField(max_length=20) class City(models.Model): state = models.ForeignKey(State, on_delete=models.CASCADE) …

01.02.2023
Можно ли использовать этот код как первый, а не как второй?

Def create_new(request): if request.method == 'POST': form = ArticleForm(request.POST) form.id_author = request.user.id if form.is_valid(): form.save() return redirect('home') return render(request, 'main/create_new.html') def create_new(request): if request.method == 'POST': form = ArticleForm(request.POST) if form.is_valid(): article = form.save(commit=False) article.author = request.user article.save() return …

01.02.2023
Django Admin: Предотвращение изменения начального значения

В настоящее время у меня есть: def formfield_for_dbfield(self, db_field, request, obj=None, **kwargs): if db_field.name == "username": initial_username = obj.username if obj else generate_patient_number() kwargs["initial"] = initial_username kwargs["disabled"] = True kwargs[ "help_text" ] = "&lt;span style='color: red;'&gt;Number might change. Please …

01.02.2023
Как устранить ошибку "Exception while resolving variable 'name' in template 'unknown'.", возникающую при регистрации вызовов API?

Моя конфигурация журнала Django: Отслеживание ошибки: [2023-02-01T03:18:26+0000] DEBUG [django.template: _resolve_lookup: 867] Exception while resolving variable 'name' in template 'unknown'. Traceback (most recent call last): File "/usr/local/lib/python3.9/site-packages/django/core/handlers/exception.py", line 34, in inner response = get_response(request) File "/usr/local/lib/python3.9/site-packages/django/core/handlers/base.py", line 100, in _get_response …

01.02.2023
Откат транзакции базы данных Django в цикле

Пользователь может импортировать файл excel, и я хочу проверить правильность данных. # Excel Data | id | item | qty | |:---- |:------:| -----:| | 1 | item A | 10 | | 2 | item B | 20 | …

01.02.2023
Я продолжаю получать это "OperationalError at / (2002, "Can't connect to local server through socket '/run/mysqld/mysqld.sock' (2)")" после django deploy

Я продолжаю получать это "OperationalError at / (2002, "Can't connect to local server through socket '/run/mysqld/mysqld.sock' (2)")". Я установил DEBUG в True только для того, чтобы увидеть, в чем заключается ошибка, и поскольку в настоящее время я единственный, кто …

01.02.2023
Как использовать исключение в python?

Я написал код ниже. def get(self, request): ... try: ... ... food = Food.objects.get(food_id="red") if food: data = { "name" : food.name, } res.append(data) return JsonResponse({"success": res}, status=200) except Exception as e: return JsonResponse({"failed": e}, status=403) …