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

09.08.2022
Я хочу поместить объект django в templapates JavaScript, но не могу Что мне делать?

Class KcalDetailView(DetailView): model = User context_object_name = 'target_kcal' template_name = 'kcalculatorapp/detail.html' def get_context_data(self, **kwargs): kcl = self.request.user.kcal context = super().get_context_data(**kwargs) i = 0 kcal_list = [] while i < 13: i = i + 1; if kcl.goal == 'diet': kcal_list.append((kcl.weight …

09.08.2022
Django filter datetime with timezone поле только с датой

У меня есть поле в модели django: "created_at", которое является временем с часовым поясом (пример: 2022-08-09 14:03:18.467482+02). В моем приложении есть форма, в которой пользователь выбирает только дату (пример: 2022-06-09). Я пытаюсь отфильтровать это поле в моем представлении …

09.08.2022
Объект в json, включая текстовые поля и поля массивов

Итак, мы храним из фронтенда в БД массив из нескольких селектов как String с разделителем труб. Чтобы вызвать его для API представления мы берем все модели в textfield() и сериализуем его в JSON проблема с моделями, которые должны быть …

09.08.2022
Фильтрация и поиск с помощью Django Rest Framework

Я делаю свой первый проект DRF и задался вопросом, возможно ли использовать DjangoFilterBackend для фильтрации определенных полей и одновременно использовать фильтр поиска. Таким образом, запрос будет выглядеть примерно так: http://localhost:8000/api/v1/test/?search=test&id=27&author=2672 Возможно ли это сделать с помощью DjangoFilterBackend или мне …

09.08.2022
Шаблоны Django SystemCheckError.E003

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

09.08.2022
Почему этот проект django/react не обновляется

В настоящее время я следую учебнику для проекта django/react. Я использую python .\manage.py runserver для его запуска, и он работает, но когда я пытаюсь внести изменения в код и сохранить файлы, страница не обновляется. Даже если я закрываю сервер …

09.08.2022
Как лучше всего добавить уже размещенное веб-приложение на digital ocean в облако google sdk appengine

Я пытаюсь разместить мое приложение для сайта Django 3.8, которое уже размещено на digital ocean в магазине приложений google. Я просто хочу разместить приложение в google play store, но не хочу использовать ресурсы cloud app-engine sdk! Поскольку моя база данных …

09.08.2022
Почему мой проект uwsgi.ini выдает Internal Server Error?

Я настраиваю Django Nginx Server. До этого этапа: uwsgi --socket ProjetAgricole.sock --module ProjetAgricole.wsgi --chmod-socket=666 все работает нормально. Однако, после настройки файла .ini и запуска файла uwsgi --ini ProjetAgricole_uwsgi.ini, я получаю следующее сообщение [uWSGI] получение INI конфигурации из ProjetAgricole_uwsgi.ini. Но …

09.08.2022
Хранение данных на сервере Django после перенаправления на связанный OAuth

Я разрабатываю приложение с LinkedIn Log In с OAuth. В моем представлении я отправляю состояние (случайную строку) в запросе linkedin, а затем хочу сравнить его с состоянием, полученным в ответе linkedin Я пытался сохранить состояние в сессии request.session['l_state'] = …

09.08.2022
Django CSRF verification failed with nginx reverse proxy

Я в отчаянии. У меня есть https-сервер, который перенаправляет трафик на мой локальный https-сервер. Мой университет использует обратный прокси, который перенаправляет запросы на мой nginx: Локальный https-сервер виден только через vpn. Они делают это для того, чтобы …

09.08.2022
Как получить доступ к вербальному имени модели в сериализаторе?

Я хочу получить доступ к вербальному имени модели, чтобы поместить его в качестве ключа в сериализатор. Но я не могу найти способ сделать это. Мои модели следующие: class ProductCategory(models.Model): name = models.CharField(max_length=150, unique=True) created_at = models.DateTimeField(default=timezone.now) modified_at = models.DateTimeField(default=timezone.now) def …

09.08.2022
Что означает ошибка AttributeError в /login_user/?

Моя цель - получить все товары, которые пользователь добавил в корзину, поэтому я решил получить модель ShopingCart из контекстного процессора. Я добавил ее в контекстный процессор, и она хорошо работает. Но проблема в том, что когда я пытаюсь выйти …

09.08.2022
Django.core.exceptions.ValidationError: [''1'' не является действительным UUID.''].

Всякий раз, когда я запускаю сервер, я получаю ошибку django.core.exceptions.ValidationError: [''"1" не является действительным UUID.''] Я использовал UUID v4 для изменения идентификатора пользователя на случайный идентификатор. Но мой код не работает. Я удалял и переделывал миграции много раз. …

09.08.2022
Отправить сообщение всем пользователям в Django

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

09.08.2022
Django ORM JOIN and LEFT JOIN

Всем привет помогите не могу составить запрос на Django.Мне нужен вот такой запрос сделать. SELECT * FROM "crudapp_infohospitals" AS "hospital" JOIN "crudapp_infohospitals" AS "filiate" ON ( "hospital"."id" = "filiate"."parentId_id") LEFT JOIN "crudapp_valuehospitals" AS "value" ON ("filiate"."id" = "value"."fkHospitals_id") WHERE "hospital"."userFK_id" …

09.08.2022
Unicode slug не работает после развертывания в iis8

Мне нужна помощь в решении моей проблемы, я развернул веб-приложение django в iis 8, которое содержит персидский slug, в разработке все в порядке, но когда я развернул приложение в iis 8, URL-адреса приложения, которые содержат персидские символы Unicode, не …

09.08.2022
Кодировка UTF8 не работает в проекте Django

В моем проекте Django перестали работать русские кириллические символы. Например, если я задам несколько кириллических символов одной переменной и выведу ее, string = "ввв" print(string) выдает ошибку: UnicodeEncodeError: 'charmap' codec can't encode characters in position 1-3: character maps …

09.08.2022
Предложения по улучшению представления формы

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

09.08.2022
Как получить иконку пользователя аккаунта google при авторизации? (DJANGO)

Я использую библиотеку social-auth-app-django для авторизации через соцсети. Мне нужно что бы в аккаунте показывалась аватарка пользователя такая же как и в его google аккаунте. Например в stackoverflow сверху показывается моя иконка аккаунта google.<img src="https://i.stack.imgur.com/SrrMk.png" alt="введите сюда …

09.08.2022
Django - AttributeError: объект 'function' не имеет атрибута 'as_view'

я новичок и не могу исправить это: def UserList(ListView): model = User имя_шаблона = 'core/users.html'> path('users/', views.UserList.as_view(), name="user_list"), AttributeError: объект 'function' не имеет атрибута 'as_view'

09.08.2022
Поиск django-объектов, помеченных всеми тегами в наборе

В моем django-проекте есть функция поиска, где можно указать теги, например "яблоко, банан" и по этому запросу найти объекты определенной модели, помеченные тегами taggit. Когда я делаю: tag_set = Tag.objects.filter(Q(name__in=tag_list)) query_set = Model.objects.filter(Q(tags__in=tag_set)) это дает мне объекты, …

09.08.2022
Как иметь необязательное символьное поле в форме django, но валидировать его так, чтобы пустая строка не допускалась?

У меня есть форма для запроса PATCH, похожая на следующую: class SampleForm(Form): optional_field = CharField(required=False, validators=[optional_text_field_validator]) Это валидатор- def optional_text_field_validator(text): if len(text) == 0: raise ValidationError("This field cannot be empty") Я также пробовал - def …

09.08.2022
Планирование автоматизированных заданий в Django

Кто-нибудь знает, как запланировать выполнение скрипта Django на определенную дату и время? Пример: Пользователь вводит чью-то контактную информацию на frontend, Django backend получает данные формы, но отправляет контактному лицу письмо только через 48 часов. У кого-нибудь …

09.08.2022
Вложенный подзапрос в django ORM

Мне нужно преобразовать этот запрос в django, но я не могу понять как. SELECT SUM(income) FROM ( SELECT COUNT(keyword)* CASE WHEN country='ca' THEN 390 WHEN country='fi' THEN 290 WHEN country='it' THEN 280 WHEN country='nl' THEN 260 ELSE 250 END …

09.08.2022
Как я могу сгенерировать случайное уникальное значение User id в модели пользователя django и показать его в админке django?

У меня есть модель в Django. Я просто расширил AbstractBaseUser и добавил несколько пользовательских полей с помощью BaseUserManager. Теперь мне нужно сгенерировать уникальный Id в качестве первичного ключа и показать его в Django admin. Как я могу это …

09.08.2022
Как я могу изменить форму входа в django с имени пользователя на email, когда пользователи хотят войти в систему

Есть ли способ изменить логин пользовательского пользователя django с Username на Email? Я пробовал использовать этот метод, но он не работает: def login(request): if request.method == 'POST': email = request.POST['email'] password = request.POST['password'] user = auth.authenticate(request, email=email, password=password) if …

09.08.2022
Миграции Django в конвейере CI/CD

Мой CI/CD конвейер запускается каждый раз, когда происходит внедрение кода. Есть уже заполненная база данных (PostgreSQL). Я вношу изменения в models.py (в частности, добавляю новую модель), а команды python manage.py makemigrations &lt;app-name&gt; и python manage.py migrate записаны в файле …

09.08.2022
Mezzanine + Cartridge Ошибка: 'Cart' instance needs to have a primary key value

Только что установил Mezzanine Cartridge из &quot;коробки&quot; появилась ошибка. Помогите ее устранить пожалуйста. Django Version: 4.1 Python Version: 3.8.10 Installed Applications: ('mezzanine.boot', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.redirects', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.sitemaps', 'django.contrib.messages', 'mezzanine.conf', 'mezzanine.core', 'mezzanine.generic', 'mezzanine.pages', 'cartridge.shop', 'mezzanine.blog', 'mezzanine.forms', 'mezzanine.galleries', 'filebrowser_safe', 'grappelli_safe', 'django.contrib.admin', …

09.08.2022
Как ограничить параметры поля в Django Forms

Я создал форму, которая добавляет разрешение пользователю. Однако если пользователю уже назначено разрешение, то возникает ошибка UNIQUE KEY ERROR. Как мне изменить форму, чтобы не отображать пользователей, которым уже назначено разрешение. Другими словами, как мне ограничить значения/варианты полей формы?

09.08.2022
Django, как заполнить виджет пользовательской формы

Я создал виджет формы, который сохраняет адрес в виде списка. class AddressWidget(MultiWidget): def __init__(self, base_widget, attrs=None): widgets = ( forms.TextInput(attrs={'placeholder': 'Address', 'class': 'form-control'}), forms.TextInput(attrs={'placeholder': 'Address Line 2', 'class': 'form-control'}), forms.TextInput(attrs={'placeholder': 'City', 'class': 'form-control'}), forms.TextInput(attrs={'placeholder': 'State', 'class': 'form-control'}), forms.TextInput(attrs={'placeholder': 'Postcode', …

09.08.2022
Переопределение переменной из родительского класса в Django Models

У меня есть модель ChildModel и у нее есть два родительских класса ActivatorModel и TimeStampedModel Ниже представлены три модели: Два базовых класса class ActivatorModel(models.Model): """ ActivatorModel An abstract base class model that provides activate and deactivate fields. """ …

09.08.2022
Учетные данные аутентификации Django Rest APi

Я работаю над проектом, используя Django в качестве резервного сервера и flutter в качестве fronted framework, сегодня я столкнулся с проблемой, когда я пытаюсь POST данные из приложения flutter UI в базу данных сервера Django, используя REST API, я продолжаю …

09.08.2022
Сохраняйте боковую панель открытой при перезагрузке страницы в django

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

09.08.2022
Как правильно строить модели в django

Я хочу реализовать фотогалерею в моем проекте. в django rest framework я хочу, чтобы вывод был: [ { "id": 1, "owner": { "username": "drw", "first_name": "", "last_name": "", "avatar": "http://127.0.0.1:8000/media/default.png", }, "gallery": { "id": 4, "project_gallery": [ { "id": …

09.08.2022
Инициализация запроса в get_edit_handler в классе ModelAdmin в Wagtail

Я не могу инициализировать запрос в ModelAdmin. По умолчанию запрос в функции def get_edit_handler(self, instance, request) имеет значение None. Как я могу сделать это, чтобы я мог получить доступ к запросу в функции, упомянутой выше? Например, для request.user. class …

09.08.2022
Экземпляр Mezzanine + Cartridge 'Cartridge' должен иметь значение первичного ключа

Добрый день. Я только что установил картридж, чтобы посмотреть его возможности и получил ошибку. Пожалуйста, помогите мне решить эту проблему. [https://pastebin.com/tNuMbbQm][1]

09.08.2022
Django ModelChoiceField передает None

Я очень новичок в Django. Я делаю форму для добавления расписания в определенный филиал. Поэтому у меня есть модель 'Branch' и модель 'Timetable'. Модель 'Branch' находится в приложении 'branches', а модель 'Timetable' находится в приложении 'schedules'. Я ожидаю, что …

09.08.2022
Как добавить кнопку "дублировать" рядом с кнопкой "добавить еще один ..." в djangos admin.StackedInline?

Есть ли возможность добавить кнопку "копия" или "дубликат" рядом с кнопкой "добавить еще один ..." в djangos admin.StackedInline (см. изображение)? Она должна добавлять другой объект и предварительно заполнять поля на основе предыдущего объекта (если он существует). Другим исправлением …

09.08.2022
Как я могу получить максимальное значение каждого тега по дням в диапазоне дат с помощью django

Я создаю ListAPIView с помощью DRF. Вот пример данных. Колонка DateAndTime измеряется за 10 секунд, диапазон 6/30-8/31. К сожалению, DateAndTime является CharField. Потому что дизайн базы данных такой. Я нарезал поле dateandtime и получил столбец slicedate, используя …

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

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