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

21.09.2022
Django фильтр со свойствами последнего объекта

Я пытаюсь рефакторить этот кусок кода, чтобы улучшить временную сложность за счет уменьшения количества циклов. items = DataActionItem.objects.filter(status='resolved', site_id=settings.SITE_ID) resolved = [] for item in items: init = [resolved.history_date for resolved in item.history.filter(status='resolved', history_date__lte=datetime.datetime.today(), history_date__gt=datetime.datetime.today() - datetime.timedelta( days=7)) if …

21.09.2022
Django4: Ajax AttributeError

Я пытаюсь создать такой Ajax запрос: Файл views выглядит следующим образом: reports/views.py from django.shortcuts import render from profiles.models import Profile from django.http import JsonResponse from .utils import get_report_image from .models import Report from .forms import ReportForm # …

21.09.2022
Как добавить цикл for в макет приложения plotly dash

Я хочу добавить цикл for в макет приложения, но мой подход неверен. Есть ли у вас идеи, как заставить это работать? например. app.layout = html.Div(children=[ for x in data: //invalid syntax html.Div([ dcc.Graph( id='my-id', animate=True, figure={'data': graph, 'layout': …

21.09.2022
Я пытаюсь создать суперпользователя, но ошибка - нет такой таблицы: users_user

ошибка : django.db.utils.OperationalError: no such table: users_user вот моя модель: class User(AbstractUser): pass настройки: AUTH_USER_MODEL = 'users.User'

21.09.2022
Служба приложений Azure: Как запустить команду управления для докеризованного приложения django

У меня есть приложение django, запущенное в docker-compose в локальной среде вместе с nginx и frontend-приложением. Я пытался развернуть приложение в azure app service, используя мой собственный образ docker для приложения django. Установка приложения прошла …

21.09.2022
Не удается открыть lib 'ODBC Driver 17 for SQL Server': файл не найден (0) (SQLDriverConnect)") на Azure Linux

Я пытаюсь развернуть приложение python django на azure linux с помощью azure cli, и после развертывания оно показывает мне ошибку подключения к базе данных для драйверов. Сообщение об ошибке следующее: Не удается открыть lib 'ODBC Driver 17 …

21.09.2022
Что такое context_object_name=None в классе CeateView в django?

Получите имя, которое будет использоваться для объекта. Для context_object_name=None Док:Например, статья будет статья Почему мы используем имя контекста_объекта в createview.У нас нет объекта, у нас просто простая форма для показа пользователям. def get_context_object_name(self, obj): """Get the name …

21.09.2022
Graphene без ORM-моделей Django

Я использую 2 БД (Postgre в качестве основной и Redshift для больших данных). Все основные миграции связаны с Postgre DB & ORM based. Но, все сложные вопросы для reports & analysis на больших данных используют Redshift через RAW …

21.09.2022
Django django module not found error no module listings

Exception in thread django-main-thread: Traceback (most recent call last): File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\lib\threading.py", line 1016, in _bootstrap_inner self.run() File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1776.0_x64__qbz5n2kfra8p0\lib\threading.py", line 953, in run self._target(*self._args, **self._kwargs) File "C:\Users\Acer\Desktop\Project_Real\venv\lib\site-packages\django\utils\autoreload.py", line 64, in wrapper fn(*args, **kwargs) packages\django\core\checks\registry.py", line 88, in run_checks new_errors …

21.09.2022
ОШИБКА: Должен присутствовать в предложении GROUP BY или использоваться в агрегатной функции "DJANGO".

Я получаю следующую ошибку с моим набором запросов: django.db.utils.ProgrammingError: колонка "u0.color" должна присутствовать в предложении GROUP BY или использоваться в агрегатной функции LINE 1: .... "payment_amount"), 0)) AS "owed_amount", (SELECT U0. "color"...> < class DebitFileScore(CustomModel): minimum_amount = …

21.09.2022
Error: Requested setting INSTALLED_APPS - Где допустил ошибку?

ДЕнь добрый. Изучаю django Зарегистрировал приложение в INSTALLED_APPS INSTALLED_APPS = [ ... 'app.apps.AppConfig' ] Команда django-admin выдает ошибку (client) D:\path&gt;django-admin Type 'django-admin help &lt;subcommand&gt;' for help on a specific subcommand. Available subcommands: [django] check compilemessages .... Note that only …

21.09.2022
Создание вычисляемого столбца с помощью выражения if django

Я хочу создать новый вычисляемый столбец в моем наборе запросов django (Models.objects), который будет вычисляться следующим образом: field_one if field_one is not null else field two < from models.models import Model from django.db.models import F data = Model.objects.annotate(start_date= …

21.09.2022
Как отсортировать набор запросов по количеству записей в другой таблице в Django

У меня есть таблица Product и таблица Order. таблица Product записывает информацию о продукте, а таблица Order записывает записи о покупках клиента Теперь я хочу получить набор запросов продуктов и отсортировать их по магазину с наибольшим количеством покупок …

21.09.2022
Как получить ID залогиненного пользователя и передать его в бэкенд или установить через бэкенд. Djano, DRF, Vue.js, Djoser

Итак, когда пользователь отправляет форму через frontend (Vue.js), я хочу иметь возможность установить атрибут created_by в backend. Каков наилучший способ добиться этого? Виды class ProjectView(generics.RetrieveAPIView): queryset = Project.objects.order_by('-created_at') def get(self, request): queryset = self.get_queryset() serializer = ProjectsSerializer(queryset, many=True) …

21.09.2022
Создание пользовательского канонического url в python

Я хочу создать канонический url для своего сайта: my.com вот требования: всегда включают поддомен www всегда используйте протокол https удалить 80 и 443 порты по умолчанию удалить косую черту Пример: http://my.com =&gt; https://www.my.com …

21.09.2022
Как установить пользователя, который сабмитит на фронтенде, в DRF API

Итак, когда пользователь отправляет форму через frontend (Vue.js), я хочу иметь возможность установить атрибут created_by в backend. Каков наилучший способ достижения этой цели? Виды class ProjectView(generics.RetrieveAPIView): queryset = Project.objects.order_by('-created_at') def get(self, request): queryset = self.get_queryset() serializer = ProjectsSerializer(queryset, many=True) …

21.09.2022
Страница подтверждения сброса пароля не загружается

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

21.09.2022
Select2 в явном виде через модель в админке Django

Использование autocomplete_fields/search_fields в админке Django работает хорошо, чтобы вызвать виджет Select2 для поля ForeignKey, но я получаю ошибку, когда настраиваю все так, чтобы виджеты Select2 отображались на объявленной модели through в отношениях ManyToManyField. Мои модели отличаются от следующих, но используя …

21.09.2022
Django set/list/array + indexed?

Я хочу добавить колонку типа SET в мою модель Django. Похоже, что я могу добавить его с помощью SetTextField(). Когда я запускаю миграции Django, я получаю колонку longtext вместо типа MySQL set. db_index=True игнорируется. Если я пытаюсь добавить индекс …

21.09.2022
Почему мой оператор возврата не работает в react?

У меня есть часть кода, которая выглядит следующим образом: export async function getMyProfile() { try { const response = await Axios.get("http://127.0.0.1:8000/lover/lovers/?jwt=" + token) console.log(myUserId); response.data.forEach(response =&gt; { console.log(response.id); if (response.id == myUserId) { console.log("Got response"); return "i hate my …

21.09.2022
Понимание подключения портов docker compose для django, react app и haproxy

Я столкнулся с docker-compose.yml, который имеет следующую конфигурацию портов: wsgi: ports: - 9090 // ?? Is it by default mapped to host port 80 ?? nodejs image: nodejs:myapp ports: - 9999:9999 environment: BACKEND_API_URL: http://aa.bb.cc.dd:9854/api/ haproxy ports: - 9854:80 …

21.09.2022
MultiValueDictKeyError при попытке отправить изображение из react-native в django

Я создаю свое первое приложение на react-native с бэкендом Django. Чтобы мое приложение работало правильно, мне нужно загрузить изображение из react-native в Django, а затем сохранить его в модели. Но когда я пытаюсь отправить изображение, я получаю "raise MultiValueDictKeyError(key) …

21.09.2022
Ошибка развертывания сайта Django: Не удалось построить колесо для Pillow, Reportlab в cPanel

Я пытаюсь использовать xhtml в pdf libray мой код находится на божественной cpanel. я пробовал pip install reportlab pip install xhtml2pdf pip install --pre xhtml2pdf и никто не работает ни одна из этих команд не работает на cpanel …

20.09.2022
Предложения по использованию SQLAlchemy с большой базой данных поставщика oracle?

Мы переводим пользовательское приложение с PHP на Python / Django / SQLAlchemy. База данных поставщика, на которой оно построено, огромна... несколько тысяч таблиц с сотней столбцов, множеством ключей и множеством уровней зависимостей. PHP-приложение использует OCI и SQL для взаимодействия …

20.09.2022
Почему пагинация не отображается? django

Def allProductCat(request, c_slug=None): c_page = None products_list = None if c_slug is not None: c_page = get_object_or_404(Category, slug=c_slug) products_list = Product.objects.all().filter(category=c_page, available=True) else: products_list = Product.objects.all().filter(available=True) paginator = Paginator(products_list, 6) try: page = int(request.GET.get('page', '1')) except: page = 1 try: …

20.09.2022
Django-parler получает переводы из неправильной базы данных

Я большой поклонник Django-parler, но я столкнулся с проблемой при хранении переведенной модели в двух разных базах данных. Моя модель: class InstrumentFamily(TranslatableModel): primary_key = True translations = TranslatedFields( label=CharNullField(_('Label'), max_length=100, unique=False, null=True,) У меня есть 2 …

20.09.2022
Исключить использованные предметы в отношениях "один ко многим

Я пытаюсь реализовать эти отношения: Пользователь может иметь несколько социальных сетей, но каждая социальная сеть ТОЛЬКО ОДИН РАЗ. У социальной сети может быть несколько пользователей. Мне нужно, чтобы пользователь не выбирал более одного раза …

20.09.2022
Использование переменных в шаблонах django

У меня есть ссылка в шаблоне макета, который расширяет другой шаблон. Я хочу, чтобы ссылка передавала переменную, которая находится в шаблоне, который расширяет другой. Я хочу передать переменную name в шаблоне documentPage через ссылку editDoc в шаблоне макета. может …

20.09.2022
Использование Escaped url в Django url regex mismatch

Я пытаюсь использовать экранированный url в качестве переменной re_path для идентификатора объекта в моем API. Логика для подключения экранированного url к объекту есть, но я не могу понять, почему regex не соответствует. В моей голове, запрос GET со …

20.09.2022
Увеличение размера фолиевой карты на мобильных устройствах

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

20.09.2022
Проблема с Blueimp Jquery FileUpload для отдельных загрузок

У меня проблемы с отменой отдельных загрузок для библиотеки blueimp jquery fileupload, я просмотрел библиотеку и функциональность не очень хорошо документирована. Я не знаю, есть ли у кого-нибудь опыт работы с blueimp fileupload, пожалуйста, помогите мне: Код для …

20.09.2022
Проблемы с аутентификацией пользователей в Python

Я создаю приложение django/react и испытываю проблемы с аутентификацией пользователей бэкэнда, не смог отладить проблему. После успешного создания учетной записи я пытаюсь войти в систему. Вот маршрут входа, который я построил. @csrf_exempt @api_view(['POST']) def loginUser(request): data = …

20.09.2022
Django отношения "многие-к-одному" с 3 таблицами

Я не хочу никаких внешних ключей непосредственно в моей таблице пользователей, и по умолчанию, когда я добавляю поле внешнего ключа в мою пользовательскую модель User, Django генерирует 2 вкладки следующим образом: <img alt="enter image description here" …

20.09.2022
Django: невозможно импортировать CSS-файл из статического

Django возвращает код ошибки 404 в журналах терминала при попытке импортировать файл style.css Здравствуйте, у меня проблема с загрузкой статических файлов. Ошибка возникла в моем основном HTML файле (frame.html - база для других файлов). Я сделал все для корректной …

20.09.2022
Ошибка MongoDB в интерфейсе Django Admin: "Выберите правильный выбор. Этот выбор не является одним из доступных вариантов".

Я использую Django с MongoDB с Djongo в качестве драйвера. У меня есть следующие две модели: from djongo import models from djongo.models.fields import ObjectIdField, Field # Create your models here. class Propietario(models.Model): _id = ObjectIdField() Nombre = models.CharField(max_length=50) def __str__(self): …

20.09.2022
"Импорт "django.http" не может быть разрешен из источника".

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

20.09.2022
Как преобразовать результат сериализатора django в dict?

Я хочу отправить результат работы сериализатора django с помощью библиотеки requests content = ParsingResultSerializer(instance=parsing_res, many=True).data # parsing_res is a django queryset print("XXXX_ ", content, flush=True) # prints OrderedDict [OrderedDict([('film_info', {'search_query': 'Джанго освобожденный', 'film': {'id': 8, 'suffixes': [], 'name': 'Джанго освобожденный', …

20.09.2022
Как сделать прогрессивный дроссель скорости входа в Django?

Я работаю над приложением Django/DRF и пытаюсь реализовать API-дроссель, который будет иметь все более длинную задержку для неудачных попыток входа. Например, блокировать пользователя на 1 минуту после 3 неудачных попыток, 10 минут после 6 неудачных попыток, 30 минут после …

20.09.2022
Хранение данных dic после извлечения из базы данных в моделях django показывает тип str

фактически я храню несколько данных в моделях django... class Spare(models.Model): vendor_name = models.CharField(max_length=100, blank=True, null=True) date = models.DateField(blank=False, null=False) # details fields sl_no = models.TextField(blank=True, null=True, default='{}') product_name = models.TextField(blank=True, null=True , default='{}') quantity = models.TextField(blank=True, null=True) cost = …