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

16.11.2022
Могу ли я итерировать мой контекст при просмотре, чтобы поместить его в мой шаблон?

Я создал эту функцию в моих представлениях для итерации по моим страницам. for chapter in chapters: context["chapter_page"] = math.ceil((changelogs.index(changelog) + 1) / 2) context["chapter"] = chapters return context Я все еще делаю цикл for в моем шаблоне, …

16.11.2022
Проблема с реализацией вывода данных Django

Всем привет, прошу помощи с Django, на первом скрине то, как выводятся данные, есть стек времени, с интервалом в час, у каждой даты, с 8 утра до 7 вечера к примеру. Каждая запись в бд (скрин второй), это дата определенная …

16.11.2022
Ссылка на указанный атрибут в модели с помощью связанного поля

Предположим, что у вас есть модель Person с атрибутами id и имя пользователя среди прочих. class Person(models.Model): id = models.AutoField(primary_key=True) username = models.CharField(unique=True) # other fields В Django Rest Framework существует <a href="https://www.django-rest-framework.org/api-guide/relations/#primarykeyrelatedfield" …

16.11.2022
В моей виртуальной среде pip не работает

(env) PS C:\Users\ZEWDU\Documents\EthLink&gt; pip Fatal error in launcher: Unable to create process using '"C:\Users\ZEWDU\Documents\env\Scripts\python.exe" "C:\Users\ZEWDU\Documents\EthLink\env\Scripts\pip.exe" ': The system cannot find the file specified. Я работал над своим проектом django и когда я пытаюсь установить пакеты с помощью pip, …

16.11.2022
Python, Django. NameError

Выдает ошибку а именно: NameError:name 'e' is not defined. Далее прилагаю код: expect Expection(e): sys.stderr.write(str(&quot;%s:\n%s\n&quot; % (e.__class__.__name__, e))) sys.exit(-1) Ругается на вторую строчку. Версия Джанго последняя, язык пайтон. Прошу помочь с этим кодом

16.11.2022
Django queryset mysql

хочу и эквивалент этого sql запроса в Django SELECT Gender, ServCode FROM [openimisproductTestDb_16_08_22].[dbo].[tblInsuree] JOIN [openimisproductTestDb_16_08_22].[dbo].[tblServices] ON [openimisproductTestDb_16_08_22].[dbo].[tblInsuree].AuditUserID = [openimisproductTestDb_16_08_22].[dbo].[tblServices].AuditUserID WHERE Gender = 'F' AND ServCode = 'F4' data = Service.objects.filter(code = 'F4').count() | Insuree.objects.filter(gender = 'F').count() …

16.11.2022
Две формы на одном шаблоне в django. Как сотрудничать с шаблоном с помощью views.py?

У меня есть шаблон с двумя такими формами и двумя текстовыми областями, в которые будет возвращаться загруженное содержимое: &lt;form class="form-inline" role="form" action="/controlepunt140" method="POST" enctype="multipart/form-data" id="form_pdf" &gt; &lt;div class="form-group"&gt; {% csrf_token %} {{ form_pdf }} &lt;button type="submit" name="form_pdf" class="btn …

16.11.2022
Изменение строки запроса запроса в декораторе django

У меня есть очень специфическое/стандартное требование. У меня есть декоратор, который проверяет параметры запроса, на основе некоторых проверок базы данных мне нужно добавить некоторые дополнительные параметры к запросу. def validate_request(): """APIkey/uuid or a user session must be present to …

16.11.2022
Как вставить элемент в Queryset, отсортированный по числовому полю, и увеличить значение этого поля для всех последующих элементов

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

16.11.2022
Как разрешить мошеннический сайт django в chrome?

У меня есть веб-приложение django, которое я размещаю в постоянном развертывании. Когда я пытаюсь открыть это приложение в chrome, у меня появляется предупреждающая красная страница, которая уведомляет, что сайт является мошенническим и, кроме того, я должен включить предварительную защиту …

16.11.2022
У объекта 'DateField' нет атрибута 'value_from_datadict'

Я везде искал ответ на этот вопрос, но я просто пытаюсь добавить виджет к моему DateField, созданному на моем models.py, где вы можете увидеть фактический календарь, как если бы вы делали это непосредственно через html с input type=date. Поскольку у …

16.11.2022
Lower() был вызван на None

Я создал пользовательскую функцию для создания пользовательского имени пользователя в классе, наследующем DefaultSocialAccountAdapter. Код выглядит следующим образом. def _build_username(self,data): from allauth.utils import generate_unique_username if(not data.get('username')): first_name=data.get('first_name','').lower() last_name=data.get('last_name','').lower() suggested_username = (f"{first_name}{last_name}",) username = generate_unique_username(suggested_username) return username Но он бросает …

16.11.2022
Django MultiValueDictKeyError при попытке получить "type"

У меня есть страница django, которая экспортирует содержимое списка в csv. Имя файла настроено на включение имени организации, но я хочу, чтобы оно также включало тип файла. Насколько я могу судить, значения берутся отсюда: &lt;div class="p-1 col-12 fw-bold mb-2"&gt; …

16.11.2022
Скрипт оболочки linux не переходит в каталоги/подкаталоги, как ожидалось

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

16.11.2022
Django rest framework ModelViewSet отображает cuttom HTML вместо значения по умолчанию

Я новичок в Django &amp; DRF и я пытаюсь заменить api представление по умолчанию, заданное из ModelViewSet (scr1, scr2, scr3) на пользовательские HTML шаблоны. Представления по умолчанию работают просто отлично, я …

16.11.2022
Django - Как стилизовать фильтр поиска?

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

16.11.2022
Как проверить json формат запроса в django middleware?

Я создаю новый промежуточный модуль в django. В нем я проверяю входные данные в request_body. Для этого мне нужно проверить, является ли тело запроса json или нет. Но при возникновении исключения типа malformed request или bad request data я …

16.11.2022
AttributeError: 'list' object has no attribute 'format'

В моем проекте foodgram необходимо сделать возможность подписыватья на пользователей. Проверяю через postman. При переходе на http://127.0.0.1:8000/api/users/1/subscribe/ мне выдает ошибку AttributeError: 'list' object has no attribute 'format' Буду рад любой помощи! Python 3.7.9 Django 3.2.16 djangorestframework 3.12.4 …

16.11.2022
Как я могу отправить значение HTML-элемента в базу данных MySQL в Django с помощью Ajax (без использования формы)

Я новичок в Django и в настоящее время сталкиваюсь с проблемой размещения данных html-тегов в базе данных. tables.html &lt;div class="containers pt-5 pb-3 px-4 py-4"&gt; &lt;input type='hidden' name='csrfmiddlewaretoken' value='{{ csrf_token }}' /&gt; &lt;div class="d-none"&gt; &lt;p&gt;User ID: &lt;/p&gt;&lt;p class="user-id"&gt;{{id}}&lt;/p&gt; &lt;/div&gt; &lt;h3&gt;Case …

16.11.2022
Изменение атрибутов в виджете CheckboxSelectMultiple на каждом элементе с помощью django form

Мне нужно создать предварительно заполненное поле в форме, которая имеет виджет CheckboxSelectMultiple. Я думал использовать разные значения attrs={"checked":""} для каждого id заполненной формы. Можно ли сделать цикл на элементах? from django import forms from myapp.models import MyModel …

16.11.2022
Как остановить сельдерей, когда функция завершает свою задачу?

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

16.11.2022
Получение суммарного суточного километража за день до события в моделях методом свойства

Здравствуйте разработчики, я застрял в проблеме, я хочу получить сумму ежедневных км на моделях @property. чтобы я мог легко отображать данные в шаблонах. class Log(models.Model): vehicle = models.ForeignKey(Vehicle, on_delete=models.CASCADE) date_time = models.DateTimeField(default=timezone.now, blank=True, null=True) @property def daily_km(self): return Logsheet.objects.filter(log=self).aggregate(Sum('total_km'))['total_km__sum'] …

16.11.2022
Пользователь, созданный в панели администратора, не может войти в панель администратора

У меня есть пользовательская модель пользователя: class CustomUser(AbstractUser): ACCESS_LEVELS = ( ('user', 'Авторизованный пользователь'), ('admin', 'Администратор') ) email = models.EmailField( max_length=254, unique=True, verbose_name='Эл. почта' ) access_level = models.CharField( max_length=150, choices=ACCESS_LEVELS, blank=True, default='user', verbose_name='Уровень доступа', ) @property def is_admin(self): return …

16.11.2022
Как объединить отфильтрованный список listapiview queryset и вернуть значение один раз

Как выполнить агрегацию на отфильтрованных наборах запросов и вернуть значение только один раз? Мой существующий код ниже. В сериализаторе, конечно же, PZ.objects.all() заставляет его агрегировать все элементы. Я не знаю, как получить кверисет с уровня сериализатора. Чтобы общее …

16.11.2022
Как отформатировать ввод поля DurationField как min:sec:millisec Django

Я хочу заставить пользователей вводить время прохождения круга в Form, используя формат min:sec:millisec (например, 00:00:000). Я также хочу отображать это время в этом формате в DetailView, но хранить его в виде миллисекунд для расчета личных рекордов и разницы между …

16.11.2022
Добавление пользовательского домена godaddy в веб-приложение railway

Я развернул свое веб-приложение на Railway. Они дали следующие настройки: Я зашел на GoDaddy, где купил пользовательский домен - и там невозможно было ввести @ в …

16.11.2022
Django Form : clean_data.get(field name) возвращает None в методе clean()

Я следую документации Django по Django form, но не могу понять, в чем проблема в моем коде. Я пишу следующий код в методе clean, чтобы проверить, начинается ли имя и email со строчной буквы s или нет, но Django возвращает …

16.11.2022
Django TestCase, использующий self.client.post(), отправляет GET-запрос

Я создаю интеграционный тестовый класс. self.client.get работает нормально, но self.client.post отправляет GET и я получаю [httpResponse("Method Not Allowed", 405)]. from django.test import TestCase import json class Test_Integration(TestCase): def test_create_exist_product(self): response = self.client.post('http://127.0.0.1:8201/v1/products/create', {"name": "product7", "latest_version": "0"}, follow=True, secure=False) print(response) self.assertEqual(response, …

16.11.2022
Создайте новую запись, используя другую для значений по умолчанию

Как лучше всего реализовать функцию, при которой пользователь выбирает существующую запись в качестве шаблона для создания новой? В идеале я хотел бы получить список всех существующих записей в ListView, а пользователь, щелкнув по одной из этих …

16.11.2022
Как получить данные из почтового запроса с помощью шаблонов Django Python

У меня есть два проекта, первый - Node.JS. jsonobj = JSON.stringify(generateMockData) xhrToSoftware.send(jsonobj); xhrToAPI.open("POST", "http://127.0.0.1:8000/path/", true); xhrToAPI.setRequestHeader("Content-Type", "application/json;charset=UTF-8"); xhrToAPI.send(jsonobj); Он отправляет данные во второй проект Django Python. Я могу получить данные, используя мой views.py. post_data = json.loads(request.body.decode("utf-8")) …

16.11.2022
Одна функция выгрузки для pdf и вторая функция выгрузки для excel

У меня есть шаблон с двумя функционалами загрузки: один для pdf и один для excel. У меня есть две текстовые области для отображения данных из загруженного файла: одна текстовая область для данных из pdf и одна текстовая область для …

16.11.2022
Как перезаписать значение по умолчанию в Views

У меня есть несколько представлений, которые используют одну и ту же модель и шаблон из-за необходимости в уникальных урлах. Для каждого вида необходимо установить свои уникальные значения по умолчанию для нескольких полей модели. Например, в представлении 1 поле …

16.11.2022
SQL Таблица истории пользователей, Получить последнее обновление СПЕЦИФИЧЕСКОГО ПОЛЯ

У меня есть такая таблица user_history. Каждый раз, когда моя таблица users обновляется, записи удаляются и здесь. Как я могу получить дату, когда мой пользователь обновил информацию о своей последней …

16.11.2022
Мой конвейер AWS продолжает давать сбои, но не уверен, почему один из экземпляров дает сбой?

Моя установка: - Elastic Beanstalk Env - GitHub - S3 Bucket (for storage of static-files) Исходный этап в порядке, но поблагодарить его не удается. ERROR: Последнее сообщение о выполнении действия Развертывание завершено, но с ошибками: …

16.11.2022
Как отобразить элементы в html-таблице из модели django на основе их категории

У меня есть товары в модели Stock, и у каждого товара есть категория, к которой он принадлежит. Я хочу показать это в табличной форме HTML следующим образом, часть нет деск бал б/д и т.д. КАТЕГОРИЯ1 1 позиция1 55 …

16.11.2022
Как задать запрос для отображения следующих постов на главной странице

Я хочу сделать запрос, чтобы показать все последующие сообщения на главной странице, не могли бы вы помочь мне в этом? Вот мой файл models.py: class Relation(models.Model): from_user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='follower') to_user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='following') created …

16.11.2022
Как применить distinct и group by в django или в postgres?

производство столов code part qty process_id 1 21 10 10 1 22 12 10 2 22 15 10 1 21 10 12 …

16.11.2022
Django querry set

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

16.11.2022
Django Получение последнего объекта для каждого значения в списке

У меня есть модель Purchase, с двумя полями, User и amount_spent. Это models.py: class Purchase(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) amount_spent = models.IntegerField() created_at = models.DateTimeField(auto_now_add=True) Я хочу получить последние покупки из списка пользователей. На views.py у меня …

16.11.2022
Как автоматически вставлять слеши в поля срока годности во входных данных форм django

Я хочу вставить слеш после нажатия 2 цифр, подобно тому, как это делается в формате MM/YY через Django forms input. Ниже приведен мой код, который не работает хорошо. Models.py from django.db import models from creditcards.models import CardExpiryField class MyUser(models.Model): cc_expiry …