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

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 и отображает его в шаблоне. Однако изображение не перезагружается при обновлении страницы, а это именно то, что мне нужно. Как я могу этого добиться? …

03.03.2022
Как поддерживать автоматический запуск сервера django rest API на AWS?

Итак, я загрузил свой Django API с фреймворком Rest на экземпляр AWS EC2. Однако мне приходится вручную заходить в Putty и подключаться к моему экземпляру EC2 и включать API всякий раз, когда я хочу его использовать. Когда я выключаю …

03.03.2022
Почему возвращаемое значение в python меняет тип после присвоения

Я озадачен этим куском кода. Код ниже является копией модуля renderer.py из django rest framework. Это заставило меня изучить много внутренних механизмов Python, но я все еще не могу понять, что происходит с возвратом / присвоением функции self.get_template_context. def …

03.03.2022
Django Model - специальные символы в имени поля

Я создаю модель для своего приложения. К сожалению, я работаю с такими единицами измерения, как км/ч, кг CO2/тонна, теплосодержание (HHV) - всего 30 различных единиц. Я не знаю, как правильно сохранить их в модели django или, возможно, в сериализаторе, чтобы …

03.03.2022
Как развернуть проект Django и React на одном сервере Ubuntu 18.04 с помощью gunicorn и nginx?

У меня есть проект Django, который я уже успешно развернул на своем сервере Ubuntu 18.04 с помощью gunicorn и nginx, используя этот учебник. https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-18-04 Проект использует Django Rest Framework, и я могу получить доступ к …

03.03.2022
Сохранение текущего URL после неправильного ввода пароля -- Django

Def login_view(request): if request.method == "POST": form = AuthenticationForm(data=request.POST) if form.is_valid(): user= form.get_user() login(request, user) if "next" in request.POST: return redirect(request.POST.get('next')) else: print('failed to redirect after login') return redirect('articles:list') <form class="site-form" action='.' method="post"> {% csrf_token %} {{ …

03.03.2022
Невозможно войти в систему, если я регистрирую пользователя с помощью post man или с помощью API в django

Невозможно войти в систему, если зарегистрировать пользователя с помощью postman или API, но если зарегистрировать того же пользователя в django admin, я могу войти в систему и сгенерировать токен. Пожалуйста, помогите мне в этом. мой код сериализатора: …

03.03.2022
Wagtail django.core.exceptions.FieldError: Неизвестное(ые) поле(я); Поле нигде не существует

My python manage.py makemigrations возвращает ошибку с сообщением File "/usr/local/lib/python3.6/site-packages/django/forms/models.py", line 268, in __new__ raise FieldError(message) django.core.exceptions.FieldError: Unknown field(s) (seo_title_fr, title_fr, search_description_en, slug_en, seo_title_en, slug_fr, search_description_fr, title_en) specified for PostPage Я искал везде в коде где есть эти …

03.03.2022
Как узнать, когда heroku повернет мои учетные данные heroku postgres?

Heroku поворачивает учетные данные на heroku postgres, как я могу предотвратить эту проблему в производственных приложениях?

03.03.2022
Как запросить и опубликовать объект для поля foreignkey

Когда я делаю это точно так, как указано ниже, объект адреса доставки создается без клиента, назначенного в поле foreignkey адреса доставки, я могу добавить его из панели администратора вручную, но я не могу заставить его работать через код, не знаю, …

03.03.2022
Ошибка в Postgresql: соединение с сервером на "localhost" (127.0.0.1), порт 5432 не удалось: FATAL: не удалось проверить подлинность пароля для пользователя "TheGecko".

Я пытаюсь использовать PostgreSQL с django и получаю эту ошибку при выполнении python3 manage.py migrate: connection to server at "localhost" (127.0.0.1), port 5432 failed: FATAL: password authentication failed for user "TheGecko" Я следовал этому руководству:https://djangocentral.com/using-postgresql-with-django/ …

03.03.2022
Поле изображений Django и движок приложений Google

У меня есть приложение django, развернутое на облачной платформе google. У меня также есть такое же приложение, развернутое на heroku (оно работает нормально). В моем коде есть модель, которая выглядит следующим образом : class Notification(models.Model): ## other fields qrcode …

03.03.2022
Указание атрибута виджета Django в ModelForm, а не в HTML <style>

У меня есть слайдер ввода Django, определенный следующим образом: #widgets.py from django.forms.widgets import NumberInput class RangeInput(NumberInput): input_type = 'range' #forms.py from polls.widgets import RangeInput class VoteForm(forms.ModelForm): class Meta: #model = CC_Responses model = CC_Resp_NoFK fields = ['Person_ID', 'Test_date', …

03.03.2022
Я хочу отображать изображения, и пользователь может выбрать одно из них

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

03.03.2022
Обезличить одно и то же поле django

У меня есть модель Student: class Student(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=30, verbose_name='Name') lastname = models.CharField(max_length=100, verbose_name='Lastname') history = HistoricalRecords() Также у меня есть модель: class Class(models.Model): id = models.AutoField(primary_key=True) student = models.models.ForeignKey(Student,on_delete = models.CASCADE, related_name='+') …

03.03.2022
Django : Переименование файла с указанием имени пользователя и метки времени перед загрузкой

Я новичок в Django. У меня есть приложение, в котором я могу загружать несколько файлов. Я хотел бы переименовать файл, указав имя пользователя, которое аутентифицировано, и временную метку : "bild.png" должно стать "bild_John_Bown_202204055.png" Я использую учебник по Microsoft Graph …

03.03.2022
Как удалить конкретный элемент из внешнего ключа в .views? Django

Я работаю над приложением Django, в котором вы можете присоединиться к событиям только с разрешения владельца события. Сейчас у меня есть функция, которая добавляет текущего пользователя в событие для утверждения. .views @login_required def request_event(request, pk): previous = request.META.get('HTTP_REFERER') try: …