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

03.03.2022
Как определить, когда web.whatsapp.com qrcode изменяется в webwhatsapi в django

Я хочу, чтобы мое django приложение загружало web.whatsapp.com, поэтому я получил страницу через скриншот, но прежде чем изображение отобразиться на веб-странице, qrcode перезагружается. Пожалуйста, как я могу перезагрузить qrcode на моей веб-странице через скриншот, как он перезагружается в web.whatsapp. Вот …

03.03.2022
Django - возможно ли передать Model Enums в Template Javascript?

Можно ли в Django передавать значения перечислений из модели HTML шаблон Django - JS в нижней части Например, могу ли я в JS сделать что-то вроде `var enumValue1 = "{{employment_ukrightowork_form.right_to_work_selection}}.UKRightoWorkSelection.PASSPORT" Django MODEL Если моя модель в …

03.03.2022
Фильтр ordery_by не работает должным образом в django

Data = models.Booking.objects.filter(center__isnull=False,org_type='homedx').order_by('-created_at') return data.order_by( Case( When ( booking_status="resampling", then=Value(0) ), When ( booking_status="sample not received", then=Value(1) ), default = Value(1) ) ) created_at - это поле DateTimeField в модели Booking Model. Здесь я упорядочил по полю выбора и …

03.03.2022
Виджет Select2 отображается на сайте Django Admin, но не отображается на шаблоне формы в Django4

У меня есть две объектные модели, NewsObject и StockObject. Объект stock является внешним ключом в объекте news. class stockObject(models.Model): stock_name = CharField(max_length=100, blank=True, null=True) stock_tag = CharField(max_length=100, blank=True, null=True) def __str__(self): return self.stock_name class newsObject(models.Model): title = CharField(max_length=100, blank=True, …

03.03.2022
Как получить идентификатор пользователя в модели django?

Мне нужно получить id от зарегистрированного пользователя для фильтрации запроса в модели. как получить id пользователей в модели django? Спасибо в models.py: class Portfo(models.Model): product = models.ForeignKey(Product, on_delete=models.CASCADE, null=True) sell = models.ForeignKey(Sell, on_delete=models.CASCADE, null=True) customer = models.ForeignKey(Customer, …

03.03.2022
Задание django-crontab не выполняется на сервере разработки

У меня есть следующая задача в cron.py. from coreapp.models import Event, User def update_survey_summary(): print("starting") u = User.objects.get(email="admin@email.com") e = Event( creator=u, title="Some event", location="Some location", hosted_by="Admin" ) print("saving...") e.save() А вот конфигурация кронтаба в …

03.03.2022
Интеграция входа в систему Django с Microsoft AD

Мне успешно удалось интегрировать вход в Microsoft Azure AD на моем Django сайте, но как сделать так, чтобы пользователи всегда выходили из системы после закрытия браузера (т.е. должны входить в Microsoft AD каждый раз, когда они заходят на сайт)? …

03.03.2022
Как исправить ошибку AttributeError в объекте /login/ 'NoneType' не имеет атрибута 'lower'

Я пытаюсь создать форму входа в Django. В этой форме есть 2 поля, имя пользователя и пароль для входа. Теперь я использовал lower() во время получения имени пользователя. Посмотрите на код ниже. Я использовал lower(), потому что …

03.03.2022
Отправка формы только один раз в Django

Я пытаюсь сделать так, чтобы пользователь отправлял форму только один раз. У меня есть страница /dashboard, которая отображается после отправки /petform. Но я хочу, чтобы пользователь отправлял форму только один раз после входа в систему, а в остальное время …

03.03.2022
Как перезаписать список result_list в Django Admin?

Здесь новичок Django. Я работаю над проектом, в котором мне нужно сделать поиск в Django Admin Panel. У меня есть модель SearchModel и в ней есть столбцы "id", "word" и объект Desert и этот объект имеет …

03.03.2022
Автоматическое формирование модели таблицы из базы данных SQLAlchemy

У меня есть большая база данных MySQL и ее необходимо применить в рамках веб-приложения. Для этого используется Django + SQLAlchemy. Вопрос: можно ли автоматически перенести таблицы из MySQL в ORM в виде моделей таблиц? Пример модели: class Author(Base): __tablename__ = …

03.03.2022
Проверка CSRF не прошла. Запрос прерван. После развертывания в облаке

Я написал приложение Django и после разработки поместил его в контейнер Docker и развернул его на Google Cloud Run. Сервер в порядке и работает, но когда я хочу ввести что-то в форму и отправить ее, я получаю эту ошибку: …

03.03.2022
Изменение макета формы django-фильтра

В настоящее время я работаю над своим первым большим проектом на django и сталкиваюсь с проблемами, связанными с расположением моих фильтров данных, сделанных с помощью django-filters. По умолчанию форма django-filter имеет вид вертикального списка (см. изображение), но мне нужно сделать …

03.03.2022
Как решить проблему IImportError в Django?

Я новичок в django и столкнулся с некоторыми трудностями при создании пользователя из модели AbstractUser. Теперь я начинаю задумываться о том, что моя модель пользователя построена неправильно. Вот моя модель Owner from django.contrib.auth.models import AbstractUser from django.db import models …

03.03.2022
Проблемы с psycopg2 django

Моя версия python - 3.10, а версия postgre - 14. Я работаю над django, и у меня возникла проблема, которая заключается в следующем: my settings.py 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'testdb', 'USER': 'postgres', 'PASSWORD': 'xxxx', 'HOST': '127.0.0.1', 'PORT': …

03.03.2022
Добавить django_contrab Расписание возвращает "Неизвестная команда: 'crontab'"

Я настроил django-crontab соответствующим образом в моей недавно установленной WSL2, ubuntu. И, когда я выполнил команду python manage.py crontab add, вчера она работала просто отлично. Сегодня я попытался выполнить команду снова, и она возвращает: Unknown command: 'crontab' …

03.03.2022
Формат виджета Django DateInput

Я пытаюсь изменить формат даты с mm/dd/yyyy на dd/mm/yyyy в виджете DateInput. Я пытаюсь изменить формат следующим образом. class Meta: model = Patient fields = '__all__' widgets = { 'date_of_birth': widgets.DateInput( format='%d-%m-%Y', attrs={'type': 'date', 'class': 'form-control'}) } …

03.03.2022
Какова наилучшая практика работы с несколькими агрегациями базы данных и пагинацией

У меня есть REST сервис (проект использует django и DRF), который обслуживает данные из базы данных MSSQL. Одной из моделей, хранящихся в БД, являются инвойсы, которые выглядят следующим образом: class Invoice(models.Model): …

03.03.2022
Как ограничить кэш данных из поиска google в проекте Django?

Я создаю проект django и использую кэш redis в своем проекте. но если я набираю в строке поиска google cache : мой сайт доменное имя google выдает все данные моего кэша json object я не представляю как это можно …

03.03.2022
Сумма двух вычисленных аннотаций в django

.annotate( waste=Sum("processings__chunks__waste"), completed_waste=models.Task.get_completed_waste_annotation(), tooling_time=Sum("processings__chunks__tooling_time"), completed_tooling_time=models.Task.get_completed_tooling_time_annotation(), processing_time=Sum("processings__chunks__processing_time"), completed_processing_time=models.Task.get_completed_processing_time_annotation(), total_time=F("tooling_time") + F("processing_time"), completed_total_time=F("completed_tooling_time") + F("completed_processing_time"), ) У меня есть эта аннотация, проблема в том, что в последних двух полях total_time и completed_total_time, когда одно из полей tooling_time, processing_time равно None, …

03.03.2022
Как показать информацию о пользователе (специальный ID, имя, фамилию) в другом шаблоне после успешной отправки формы в Django

Как показать информацию пользователя (специальный ID, firstName, lastname) в другом шаблоне после успешной отправки формы в Django. У меня есть форма для запроса информации о пользователе (общая информация, образование, опыт) и я даю случайный уникальный test_id. После того, как пользователь …

03.03.2022
Djagngo получить все .objects.filter() с условием

У меня есть таблица Batch с большим количеством столбцов Column Type Comment id bigint(20) Auto Increment start_date datetime(6) NULL acerage double batch_health int(11) NULL stage varchar(100) NULL expected_delivery_date datetime(6) NULL current_pdd double NULL historic_pdd double NULL current_gdd double …

03.03.2022
Как я могу проверить, что название общества содержит название города или населенного пункта и обновить название общества?

В моей базе данных есть данные об обществах, но некоторые общества содержат названия городов и населенных пунктов. Я хочу проверить, содержит ли название общества название города и населенного пункта, и удалить их или обновить название общества. models\locality.py class Society(models.Model): …

03.03.2022
ImportError at libGL.so.1: cannot open shared object file: Нет такого файла или каталога

Я использовал python-poppler 0.2.2 в проекте django. Он работал на локальном сервере, но когда он размещен в службе приложений Azure Linux, возникает ошибка вида ImportError at libGL.so.1: cannot open shared object file: Нет такого файла или каталога Пробовал установить …

03.03.2022
Рендеринг набора форм в шаблоне django и создание таблицы

Как создать эту таблицу, используя modelformset_factory Таблица: В представлении я создаю стандартный набор форм: def studentTeacherFees(request, *args, **kwargs): ... FeeFormSet = modelformset_factory(Fee, fields=('is_paid',), extra=0) ... В шаблоне 'my_template.html' я …

03.03.2022
Как протестировать uploadfile в django

У меня есть форма uploadform и я хочу протестировать ее. Но есть проблема. def test_if_can_upload_file(self): with open('app_blog/tests/test.txt') as file: self.client.post(reverse('csv_blog'), {'attachment': file}) test_file = file.read() self.assertEqual(test_file, 'test file') Когда я тестирую его, возникает ошибка: self.assertEqual(test_file, 'test file') …

03.03.2022
Ошибка при открытии файлов с диакритическими буквами

Я использую {% for i in post.file_set.all %}<p class="article-content mt-2 mb-1"><strong>Attachment {{ forloop.counter }}: </strong><a href="{{i.file.url}}">{{i.file.name}}</a></p>{% endfor %} Для открытия прикрепленных файлов к моему сообщению. Проблема в том, что когда я пытаюсь открыть PN/pravokutne_pločice.jpg Я получаю …

03.03.2022
Статические файлы Django не работают

Я пытаюсь добавить фоновое изображение в раздел героя в Django, но всякий раз, когда я открываю этот URL: http://127.0.0.1:8000/static/img/bg.png появляется надпись 'img\bg.png' could not be found Я также пытался открыть другие URL, но они не работают. #settings STATIC_URL = …

03.03.2022
Флиттеринг django queryset на основе ManyToManyField

В моей модели Request есть поле requested_to, которое является ManyToManyField requested_to = models.ManyToManyField(OrganizationUser) Я хочу отфильтровать набор запросов модели Request, где a organization_user отсутствует в requested_to

03.03.2022
Проблема с запросом DJango

Я создаю сайт блога, где моя модель записи блога связана с моделью пользователя, используя отношение "многие ко многим" для лайков. Теперь я делаю запрос к БД для получения количества лайков для каждого конкретного поста. Вот запрос, который я …

03.03.2022
Как переключать домашнюю страницу трясогузки в зависимости от статуса пользователя, вошедшего в систему

Ранее я использовал path("", include(wagtail_urls)) для url домашней страницы, который правильно отображал шаблон home/home_page.html Однако я хочу отображать разные страницы в зависимости от того, вошел ли пользователь в систему или нет, поэтому я изменил это на: def …

03.03.2022
Как вызвать пользовательскую ошибку валидации для поля сериализатора?

Class SomeSerializer(serializers.ModelSerializer): first_name = serializers.CharField(validators=[RegexValidator( regex=(r"^[a-zA-Z_ \- \. \' ]+$"), message="Enter a valid first name")]) phone = serializers.IntegerField(source="user.phone") Теперь это поле телефона, так как оно называется целочисленным полем, выдает ошибку валидации "Введите действительное целое число". Как я могу …

03.03.2022
Django All Columns Are Distinc

Учитывая, что у меня есть данные. id, street, city 1, Main Street, Hull 2, Other Street, Hull 3, Bibble Way, Leicester 4, Bibble Way, Leicester 5, High Street, Londidium 6, High Street, Londidium Я хочу отличить так, …

03.03.2022
Что может заставить один и тот же блок include шаблона Django вести себя по-разному дважды на одной и той же странице?

Я пытаюсь includeпростой шаблон пагинации в шаблоне, который перечисляет записи блога, но он выводится без интерпретации, т.е. я вижу двойной тег, заключенный в фигурные скобки, как текст на результирующей веб-странице (см. изображение ниже). Странно, но когда я также вставляю …

03.03.2022
Необходимо связать пользователя Loggin с моделью User, созданной мной во фреймворке django

Модель пользователя class User(models.Model): BLOOD_GROUP_CHOICES = ( ('a+','A+'), ('a-','A-'), ('b+','B+'), ('b-','B-'), ('ab+','AB+'), ('ab-','AB-'), ('o+','O+'), ('o-','O-') ) BILLABLE_and_NON_BILLABLE_CHOICES=( ('Billable','Billable'), ('Non-Billable','Non-Billable') ) employee_name = models.CharField(max_length=50) dob=models.DateField(max_length=8) email=models.EmailField(max_length=254,default=None) pancard=models.CharField(max_length=25,default=None) aadhar=models.CharField(max_length=20,default=None) personal_email_id=models.EmailField(max_length=254,default=None) phone = PhoneNumberField() emergency_contact_no=models.IntegerField(default=None) emergency_contact_name=models.CharField(max_length=100,null=True) relation=models.CharField(max_length=25,default=None) blood_group=models.CharField(max_length=25,choices=BLOOD_GROUP_CHOICES,null=True) designation=models.ForeignKey(Designation,on_delete=CASCADE,related_name="designation") billable_and_non_billable=models.CharField(max_length=25,choices=BILLABLE_and_NON_BILLABLE_CHOICES,default='Billable') joining_date=models.DateField(max_length=15,null=True) relieving_date=models.DateField(max_length=15,null=True) …

03.03.2022
Я создаю отношения "один к одному" в django Multitable-Inheritance, но они не показывают Book-id в моем дочернем классе Table и также показывают Integrity Error Почему?

Это мой models.py : class Book(models.Model): Book_Name = models.CharField(max_length=100, default="Don Quixote") Author_Name = models.CharField(max_length=100, blank=True, default="Miguel de Cervantes") Price = models.FloatField(default=175.00) created = models.DateTimeField(auto_now_add=True) update = models.DateTimeField(auto_now=True) def __str__(self): return self.Book_Name class ISBN(models.Model): book = models.OneToOneField(Book, on_delete=models.CASCADE, parent_link=True, primary_key=True) Isbn …

03.03.2022
Возможно ли отслеживание передвижения пользователя в реальном времени на сайте django

Я работаю над сайтом Django и хочу реализовать отслеживание поездок пользователей в реальном времени. Возможно ли реализовать отслеживание пользователей в реальном времени на сайте Django. Если да, то как это возможно.

03.03.2022
График Plotly не отображается в веб-приложении django

Я пытаюсь сделать это уже несколько часов и все еще не могу понять. Это мой код для графика в 'functions.py' def candles(): symbol = 'AAPL' stock = yfinance.Ticker(symbol) hist = stock.history(period='1y', interval='1d') figure = go.Figure(data = [go.Candlestick(x =hist.index, …

03.03.2022
Почему url в django не читает первичный ключ, а просто читает его как строку?

Def lead_update(request,pk) : lead = Lead.objects.get(id=pk) form = LeadForm() if request.method == "POST" : form = LeadForm(request.POST) if form.is_valid() : first_name = form.cleaned_data['first_name'] last_name = form.cleaned_data['last_name'] age = form.cleaned_data['age'] lead.first_name = first_name lead.last_name = last_name lead.age = age lead.save() return …

03.03.2022
Как обновить изображение новым случайным изображением из списка в Django

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