Django and Python "Questions and answers", page 1217

03.01.2022
Как использовать Exists с CASE WHEN в Django

Я пытаюсь написать ORM в Django примерно так: DECLARE @vari1 INT = 2 DECLARE @vari2 INT = 0 SELECT *, CASE WHEN EXISTS (SELECT B_id FROM dbo.Subscription WHERE AreaSubscription.BusinessId = CompanyMaster.BusinessId) THEN @vari1 ELSE @vari2 END) FROM dbo.Subscription;

03.01.2022
Как авторизовать IoT-устройство на каналах Django

У меня есть API реального времени на основе каналов Django и устройств IoT, которые ожидают команды и данные от API. Устройства IoT не связаны с какой-либо моделью пользователя и имеют только уникальный UUID в качестве идентификатора. Как реализовать промежуточное …

03.01.2022
Как создать таблицу с помощью raw sql, но управлять ею с помощью ORM от django?

Я использую django для своего бэкенда, и я хочу использовать разделение таблиц и составной первичный ключ для postgresql, но ORM django пока не поддерживает эти функции (или, по крайней мере, я не смог их найти). Итак, я решил …

03.01.2022
Django. Как вернуть ошибку 500 без отправки почты администраторам

Я использую стандартную обработку ошибок в продакшене - если есть ошибки сервера, я получаю письма. Однако для некоторых API я хочу иметь ответ с HTTP кодом 500 как часть "валидного потока". (Это сделано для некоторых учебных целей) Так что …

03.01.2022
Недопустимый тег блока в строке 1: 'overextends'. Вы забыли зарегистрировать или загрузить этот тег?

Я обновляю приложение mezzanine/django с python 2.7/Mezzanine 4.3.1 до python 3.7/mezzanine 5.0.0. При запуске приложения в 3.7/mezzanine 5.0.0. я получаю ошибку django.template.exceptions.TemplateSyntaxError: Invalid block tag on line 1: 'overextends'. Did you forget to register or load this tag? Полагаю, …

03.01.2022
Django - я всегда получаю свой профиль, когда хочу просмотреть профиль другого пользователя

Я пытаюсь сделать так, чтобы при доступе пользователя к сайту url / имя пользователя, например http://127.0.0.1:8000/destiny/, но при этом вылетает ошибка Profile() got an unexpected keyword argument 'username'. Я пробовал добавлять аргумент имени пользователя в моих представлениях профиля. Я также …

03.01.2022
Richtext_filters в Mezzanine 5.0.0

Я пытался обновить приложение mezzanine/django с python 2.7/Mezzanine 4.3.1 до python 3.7/mezzanine 5.0.0. При запуске моего приложения в python 3.7/mezzanine 5.0.0 я получаю ошибку "django.template.exceptions.TemplateSyntaxError: Invalid filter: 'richtext_filter'", которая не появлялась в python 2.7/Mezzanine 4.3.1. Что я могу …

03.01.2022
Пользовательский файл пользователя django не сохраняется

У меня есть функция создания пользователя, как показано ниже def partner_signup(request): form = PartnerProfileForm(request.POST or None) if form.is_valid(): username = form.cleaned_data.get("username") password = form.cleaned_data.get("password") email = form.cleaned_data.get("email") user_qs = User.objects.filter(username=username).exists() context = { "form": form, } if not user_qs: …

03.01.2022
Как использовать комбинацию annotate и aggregate sum в Django ORM

Из приведенной ниже таблицы мне нужно, чтобы вывод имел, [(Яблоко,21.0),(Апельсин,12.0) ,(Виноград,15.0) ] в основном фрукты, сгруппированные по сумме их стоимости дата в (dd/mm//yyy) Fruits Table date item price 01/01/2021 Apple 5.0 01/01/2021 Orange 2.0 01/01/2021 …

03.01.2022
Django- login_required decorter не работает помогите пожалуйста

Работаю над простым проектом с использованием Django и декоратор loqin_required не работает. Я просто хочу, чтобы когда пользователь вошел в систему и обновил страницу или нажал "назад", он должен выйти из системы. Вот мой код : views.py from django.shortcuts import …

03.01.2022
Как получить контур поля изображения в моделях?

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

03.01.2022
Может ли APIView группировать несколько методов GET и POST?

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

03.01.2022
TypeError: неподдерживаемый тип(ы) операнда для /: 'float' и 'decimal.Decimal'

Рассмотрим мой файл views.py def ajax_add_other_order_item(request,id): client = request.user.client def _convert(from_currency, to_currency, price): custom_rate_obj = client.custom_rates.filter(currency=to_currency).first() if custom_rate_obj is None or custom_rate_obj.exchange_rate in (0, None): custom_rate_obj = ExchangeRates.objects.latest('created') return custom_rate_obj.convert(from_currency, to_currency, price) if request.method == 'POST': unit = request.POST.get('u_price') …

03.01.2022
Что лучше pgpool vs pgBouncer для пула соединений базы данных

В настоящее время работаю над монолитным Django Service. Хочу использовать пул баз данных, поэтому какой лучше pgpool vs pgBouncer. p

03.01.2022
Несвязанная локальная ошибка: локальная переменная 'files' упоминается перед присвоением

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

03.01.2022
Создание динамической формы URL действия в Django python

Когда я отправляю форму, она переводит меня на страницу testformresult, например https://www.studnentdetail.com/student/testformresult, но я хочу, чтобы когда кто-то вводит имя студента на странице form.html, данные этого студента извлекались из базы данных mysql и отображались на другой странице, …

03.01.2022
Django. Извлечение данных из связанной модели для использования в форме

Как я могу автоматически связать пользователя с билетом id_ и заполнить поле в форме? Образец формы - https://i.stack.imgur.com/9YMUv.png models.py class Ticket(models.Model): ticket_id = models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID') ticket_title = models.CharField(max_length=100) ticket_date_open = models.DateTimeField(auto_now_add=True) user = …

03.01.2022
Асинхронный запрос с помощью OpenAPI Generator Python

Счастливого Нового Года Всем! У меня есть конкретный случай, в котором я использую генератор OpenAPI для вызова api в другом микросервисе. У меня есть два микросервиса User и Customer. В Customer я получаю информацию о нескольких пользователях из User Ниже …

03.01.2022
Как добавить декоратор свойств с возвращаемым url-путем в существующее поле модели? [закрыто]

Я создаю модель с полем md5_name, но хочу вернуть ключ share_url с помощью декоратора свойств в django python как это сделать.

03.01.2022
Используя метод 'build_standard_field(self, field_name, model_field)' для преодоления ошибки [<class 'decimal.InvalidOperation'>].

Я пишу Django Rest Framework, и я хочу использовать generics.CreateAPIView для создания операции в моей базе данных. my models.py: class User(AbstractBaseUser, PermissionsMixin): uuid = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) email = models.EmailField("Email Address", unique=True) first_name = models.CharField("First Name", …

03.01.2022
Извлечение столбцов Dict с помощью цикла for

Существует диктант с именем 'data' { "error":false, "message":"Ok", "data":{ "numFound":1845, "start":0, "numFoundExact":true, "docs":[ { "sub_farmer_id":0, "grade_a_produce":320, "commodity_image":"red_carrot.jpg", "farm_image":"", "batch_status":"completed", "batch_count":30, "franchise_type":"TELF", "sr_assignee_id":0, "farm_status":"converted", "state_name":"RAJASTHAN", "farmer_id":1648, "grade_a_sell_price":0, "id":"11", "commodity_name":"Carrot Red", "acerage":1, "soil_k":0, "lgd_state_id":8, "soil_n":0, "unique_key":"11_8", "historic_gdd":0.41, "farm_type":"soiless", "soil_test_report":"", "user_id":1648, "expected_yield_delivery_date":"2020-04-30T00:00:00Z", …

03.01.2022
Как создать несколько объектов в списке с помощью цикла

Итак, я хочу создавать разные объекты при каждом запуске цикла, мой объект - [name, age, dob], который добавляется в пустой список data = [] Я использую класс class PersonsData(object): # Object constructor def __init__(self): print("Person Data") self.name …

03.01.2022
Не удается получить данные из OneToOneFiled в Django Rest Framework

Models.py- В классе Hiring Model поле Driver является OneToOneField, как получить данные из него, я не нашел правильного решения как работать с отношением OneToOneField, пожалуйста, помогите мне class Driver(BaseModel): employee_id = models.CharField(max_length=8,unique=True,null=True, default=True) city = models.ForeignKey( City, models.CASCADE, verbose_name='City', null=True, …

03.01.2022
Как обработать inline formset в post методе generic CreateView?

У меня есть форма и inline formset, обе на одной странице для обновления модели Ad и Picture. Вот код: class AdCreateView(CreateView): form_class = AdForm template_name = 'main/ad_create.html' success_url = '/ads' def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['picture_form'] = ImageFormset() …

03.01.2022
Несколько форм за один шаг, Django Wizard form

Я пытаюсь создать 2 модельные формы в одном шаге, одна из них Modelformset, кто-нибудь делал это раньше, будет очень полезно, если я получу какой-нибудь рабочий код. Я использую Django 2 в своем проекте. Спасибо. my Forms.py <<<Я пытаюсь создать формы, …

03.01.2022
Является ли книга Django Unleashed хорошей для использования в начале изучения Django?

Я новичок в создании сайтов и хочу использовать Django в качестве бэкенд-фреймворка. Я лучше учусь, используя книги, и после просмотра интернета в поисках учебных материалов я увидел эту книгу Django Unleashed. В этой книге используется Django 1.8, но последняя …

03.01.2022
Django, общая модель, используемая в нескольких приложениях

В моем проекте есть приложения с именами "developer" и "startup" В приложении разработчика и запуска, мне нужна таблица с именем "languages", которая подразумевает, что язык, используемый разработчиком, и язык, используемый запуском. Итак, я сделал модель под названием "languages", …

03.01.2022
Как реализовать пул подключений к БД в Django

Django уничтожает соединение с БД после каждого запроса. Это накладно создавать новое соединение с db каждый раз, поэтому как мы можем реализовать пул соединений, из которого мы можем использовать объекты соединений.

03.01.2022
Есть ли чистый способ снизить цикломатическую сложность шаблонов Django?

У меня есть шаблон Django, над которым я работаю, который принимает объект, имеющий несколько свойств, и добавляет различные теги на основе этих свойств. Например, если object.bold == True он добавляет тег &lt;b&gt;&lt;/b&gt;, а если object.strikethrough == True он добавляет …

03.01.2022
Прогнозирование сердечных заболеваний [закрыто]

У меня есть исходный код для предсказания сердечных заболеваний, но он показывает 1-если болезнь существует, и 0-если болезни нет. Мне нужно сделать процент заболевания. Вот пример с логистической регрессией, но у меня есть 4 алгоритма, поэтому мне нужно показать …

03.01.2022
Установить приложение django для клиента и защитить его исходный код или преобразовать его в исполняемый файл

У меня есть веб-приложение Django, я хочу установить его для клиента, который не хочет использовать интернет, поэтому я должен установить его локально на его ПК, Мой вопрос: что я должен сделать, чтобы защитить мой исходный код. Видя, что я …

03.01.2022
Как обновить несколько полей с помощью

Как обновить несколько полей через Model.objects.bulk_create(list) Я пробую Model.objects.bulk_create(list).update(startD=startD, endD=endD) but error show 'list' object has no attribute 'update'

03.01.2022
Как я могу создать форму регистрации, используя собственную юзермодель в django

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

03.01.2022
Ошибка: AttributeError: 'str' object has no attribute '_meta'?

Делаю комментарии на джанго, используя django-comments-xtd Во время создания шаблона возникается описанная в вопросе ошибка. Шаблон(как прописано в документации): Шаблон(как прописано в документации): {% extends "layout/base.html" …

03.01.2022
Использование пользовательской формы внутри django wizard

Как я могу использовать пользовательскую форму для отображения внутри мастера сеанса, чтобы при прохождении каждого шага он отображал html для каждой формы внутри signup.html. createUser.html {% extends 'base.html' %} {% block title %}Create User{% endblock %} {% block content %} …

03.01.2022
Исключение: Соответствующий запрос не существует

Я пытаюсь сгенерировать токен для пользователей, запрашивающих "забыть пароль". У меня есть модель для обработки и хранения этого. models.py class ForgetPassword(models.Model): user = models.ForeignKey(CustomUser, on_delete= models.CASCADE) forget_password_token = models.CharField(max_length=100) created_at = models.DateTimeField(auto_now_add= True) def __str__(self): return self.user.email …

03.01.2022
Django пагинация не отображается при использовании базового представления класса

Привет ищу решение и пока ничего не решено, я не знаю почему, но он не показывает номер страницы в html файле. вот код структуры: class ListEmployeeActivity(ListView, LoginRequiredMixin): paginate_by = 1 model = EmployeePersonalDetailsModel template_name = 'layout/employee_list_layout.html' context_object_name = 'datalist' …

03.01.2022
Django вызывает ошибку, когда я пытаюсь отправить электронную почту. Сообщение об ошибке: [Errno 61] Connection refused

Я пытаюсь отправить электронное письмо из Django. Мои настройки Django следующие: # SMTP Settings EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend" EMAIL_HOST = "smtp.gmail.com" EMAIL_HOST_USER = "my_email@gmail.com" # my email address goes here. EMAIL_HOST_PASSWORD = "my_generated_password" # generated password EMAIL_PORT = 587 EMAIL_USE_TLS = …

03.01.2022
Создать словарь с ключом в качестве атрибута и значением в качестве объекта модели

Допустим, у меня есть такая таблица: class Blog(models.Model) title = models.CharField() body = models.CharField() author = models.ForeignKey(Author) Мне нужно создать 3 строки с заголовком (title_1, title_2, title_3). Мне нужно получить все объекты блога и создать словарь с …

03.01.2022
Django Python urlencode одного и того же ключа с несколькими значениями

Как следует из названия, я пытаюсь выполнить urlencode с помощью Ordered Dict в python def url_replace(request, field, value, direction=""): dict_ = request.GET.copy() if field == "order_by" and field in dict_.keys(): if dict_[field].startswith("-") and dict_[field].lstrip("-") == value: dict_[field] …