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

20.04.2022
Как показать отсортированный список в форме

Это работает, но не знаю как показать на моей странице sorted(glob.glob(''+dvcs.hostname+''), key=os.path.getmtime) Я не знаю, что мне делать. Вот мой код class Recentbackups(View): @staticmethod def get(request, pk): dvcs = Device.objects.filter(pk=pk) form = DeviceForm() context = {'dvcs': dvcs, 'form': form} …

20.04.2022
Периодически запускайте Django Celery

У меня есть файл задач tasks.py @shared_task def add(x, y): print(x + y) return x + y и celery.py from __future__ import absolute_import, unicode_literals import os from celery import Celery from celery.schedules import crontab # setting the …

20.04.2022
Маршруты для управления группами и разрешениями с помощью конечных точек rest api в django

Каким образом лучше всего управлять группами и разрешениями с помощью конечных точек API django-rest-framework? Я хочу иметь все функциональные возможности, которые admin panel имеет для управления группами и разрешениями, в некоторых маршрутах API. Заранее спасибо

20.04.2022
Атрибуты поля даты Django

У меня есть поле Datefield в моей модели, где оно должно сохраняться при создании и обновлении, какие атрибуты должны быть внутри? models.py class Mymodel(models.Model): edited = models.DateField(*what should be the attributes here*)

20.04.2022
Поиск с 2 полями в общем представлении api

Знаете ли вы, как я могу искать по 2 полям с условиями 'и'? То есть в приведенном ниже коде мне нужно искать в поле 'search_fields' название символа и таймфрейм, (оба условия вместе, а не только одно из них) …

20.04.2022
Сервер ответил со статусом 503 (Service Unavailable)

Я создал приложение django около 5 месяцев назад, оно прекрасно работало до вчерашнего дня, но теперь оно иногда показывает это сообщение об ошибке: Сервер временно не может обслужить ваш запрос из-за простоев в обслуживании или проблем с …

20.04.2022
Невозможно войти в URL-адрес администратора на производстве с Django 4

Не удается войти в Django admin URL на моем продакшене, но он отлично работает на локальном. Для контекста, в настоящее время мой сайт не имеет SSL. Отладка также установлена на False. Это работало до обновления Django 4 (ранее было …

20.04.2022
Django ModelMultipleChoiceField

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

20.04.2022
Получение списка запросов Django на основе другой таблицы

У меня есть следующие модели: Групповая модель class Group(model.Model): name = models.CharField(max_length=100, null=True, blank=True) GroupMember Model class GroupMember(model.Model): group = models.ForeignKey(Group, on_delete=models.CASCADE, related_name='group_member_group') member = models.ForeignKey(User, on_delete=models.CASCADE, related_name='group_member_user') Модель курса <pre …

20.04.2022
Django: Запрос "Группировка по месяцам" с заполнением пустых месяцев

Пытаюсь сгруппировать продажи по месяцам, как показано ниже, что работает идеально monthbased = any_queryset.annotate(sales_month=TruncMonth('BidDate') ).values('sales_month' ).annotate(sum=Sum(F('Quantity')*F('SellPrice')) ) Мой вопрос касается месяцев без продаж. Я использую этот результат в гистограмме, и если в каком-либо месяце нет продаж, то …

20.04.2022
Интерфейс для DjangoFilterConnectionField

У меня два класса class RegisteredUser(graphene.ObjectType): class Meta: interfaces = (BaseClient, ) name = graphene.String() group = graphene.String() policy = graphene.Int() event = graphene_django.filter.DjangoFilterConnectionField(AuthEvent, max_limit=15) У меня есть еще один класс для пользователей, которые не подписались class …

20.04.2022
Запрос косинусного сходства в elasticsearch

У меня есть документы, сохраненные в индексе x, который находится в другом индексе y и Maker/Ford и Maker/BMW, здесь документы сохраняются внутри Ford, который находится внутри Maker. Аналогично для BMW. Мне нужно найти косинусное сходство. Я пробовал скрипты, …

20.04.2022
Как установить django на компьютер без подключения к интернету (оффлайн) [закрыто]

Я начинающий программист python, я пытаюсь создать проект django (с помощью PyCharm) на локальном компьютере без подключения к интернету, но я получаю ошибку от PyCharm, что "install django failed" [Здесь вы можете увидеть ошибку, которая показывает PyCharm[][1]1]. …

20.04.2022
Как безопасно развернуть проект Django на сервере клиентской машины без видимости кода?

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

20.04.2022
Как аннотировать измененную таблицу связанных объектов в Django

У меня есть небольшое бизнес-приложение, которое можно упростить в виде следующих моделей: class Client(..): name = CharField(...) class Sale(..): client = ForeignKey(Client, ...) item = CharField(...) time = DateTimeField(...) value = DecimalField(...) class Receive(..): client = ForeignKey(Client, ...) time …

20.04.2022
Как реализовать длительный опрос с помощью Django Apscheduler?

Очень нужна помощь. Я пытаюсь реализовать длинный опрос с React в качестве фронтенда и Django в качестве бэкенда. План сейчас таков: React будет вызывать конечную точку api и ждать результата. Проблема в том, что функция запускается apscheduler, но …

20.04.2022
Я создаю свой первый проект на django, но у меня возникает ошибка, могу ли я знать причину?

Могу ли я узнать причину почему я получаю желтый знак или это ошибка можете ли вы пожалуйста исправить это

20.04.2022
Как передать две формы из одного общего класса в django

Я хочу передать две формы в одном HTML шаблоне, у меня есть две разные модели User и profile models.py: class Profile(models.Model): user = models.OneToOneField(User,null=True,on_delete=models.CASCADE) home_phone = models.CharField(max_length=20, blank=True, null=True) mobile_phone = models.CharField(unique=True, max_length=20,null=True) personal_id = models.CharField(max_length=30, blank=True, null=True) address_line_1 = …

20.04.2022
Ошибка валидации поля ModelChoiceField в Django при использовании пользовательского менеджера запросов

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

20.04.2022
Почему мой сайт работает нормально при локальном тестировании, но sessionid не может быть сохранен при использовании доменного имени?

Помогите мне!!!! Мой проект backend - django, а frontend использует react. Локальное тестирование с localhost работает нормально. Когда я выхожу в интернет на сервере и настраиваю доменное имя apache, sessionid не может быть автоматически сохранен. Я перепробовал множество методов, …

20.04.2022
Я изменяю response.data в Django REST Framework view.py. Почему я получаю ошибку AttributeError во время тестирования, но не при реальном использовании API?

Мой Django REST Framework API работает так, как ожидалось. В view.py я модифицирую OrderViewSet, def partial_update, чтобы добавить еще одну пару ключ/значение в дикту response.data перед сохранением в БД. Это работает без ошибок, когда я вызываю API с помощью Postman. …

20.04.2022
Ошибка неподдерживаемой операции при создании и сохранении json-файла

Я пытался сохранить json файл, созданный из a в поле файла, я получил ошибку несортированной операции "not readable", вот мой код from django.core.files.base import File @receiver(post_save,sender=ProyArq) def ifc_a_json(sender,instance,*args,**kwargs): if instance.arch_ifc: jsoon = ifc_2_json("path_to_file") json_file_nom = instance.nombre.replace(' ','')+'.json' with open(json_file_nom, 'w') …

20.04.2022
Данные строк из axios в material-table отображаются только после обновления страницы

В настоящее время я столкнулся с проблемой, что данные из запроса axios POST в material-table не отображаются мгновенно. Мне нужно обновить их, чтобы они отобразились. Структура запроса axios выглядит следующим образом: export default function DataWorker() { const [entries, setEntries] …

20.04.2022
Я хотел бы решить проблему ошибки django webserver collectstatic на сервере ubuntu

Прежде чем я начну свой вопрос, это мой первый раз, чтобы сделать вопрос в stackoverflow! Я надеюсь, что вы все делаете действительно очень хорошо все, что вы делаете. < я пытаюсь получить статический файл с помощью 'python manage.py …

20.04.2022
Django HTMX: Как удалить предложение группы списка поиска, когда пользователь убирает ключевое слово в поле поиска?

Я работаю над функцией поиска для проекта Django с использованием HTMX. Функция поиска может успешно генерировать предложения групп списка на основе ключевого слова, которое вводит пользователь, используя hx-trigger="keyup changed delay:500ms". Однако, когда пользователь очищает поле поиска, предложение группы списка все …

20.04.2022
Как подсчитать одно поле в django queryset с несколькими group by?

Допустим, у меня есть набор запросов qs. Я группирую по набору кейсов следующим образом: ( qs.annotate( catering_price_enabled=F("outlet__library__settings__sligro_catering_price_enabled"), ) .values("assortment_sync_id", "catering_price_enabled") .order_by("assortment_sync_id", "catering_price_enabled") .distinct("assortment_sync_id", "catering_price_enabled") ) И я получаю что-то вроде: &lt;QuerySet [ {'assortment_sync_id': …

20.04.2022
Изменение ключа заголовка для TokenAuthorization в rest_framework

По умолчанию TokenAuthentication в rest_framework использует ключ "Authorization" в заголовке и ищет ключевое слово "Token" при аутентификации запросов. Authorization: Token [value] Как изменить его, чтобы вместо него использовался ключ "API-AUTH", а ключевое слово отсутствовало? API-AUTH: [value] …

20.04.2022
Как добавить значение по умолчанию для поля DateField в модели?

Использую Django/python. Итак, у меня есть модель 'food', которая принимает несколько пользовательских вводов, один из которых - 'type' и имеет варианты 'fresh' и 'pantry'. Другим полем является поле DateField, которое представляет собой дату истечения срока действия. Я хочу, …

20.04.2022
Django Rest Framework: Создание модели списка с пользовательскими данными

Предположим, что я хочу создать несколько объектов модели и хочу добавить некоторые сгенерированные уникальные данные ко всем из них при сохранении. Итак, если отправить что-то вроде этого в конечную точку: [ { "createDate":"now" }, { "createDate":"now" } ] …

20.04.2022
О бронировании билетов в кино в django

From django.shortcuts import render from . models import Movie Создайте свои представления здесь. def index(request): movies=Movie.objects.all() return render(request,'index.html',{ "movies":movies }) from django.urls import path from . views import index app_name='movies' urlpatterns = [ path('',index,name="home")

20.04.2022
Получение списка сотрудников в модели компании в Django

Я установил две следующие модели: Модель "Пользователь" class User(AbstractBaseUser, PermissionsMixin): username = models.CharField('username', max_length=30, blank=True) email = models.EmailField('Adresse mail', unique=True) first_name = models.CharField('Prénom', max_length=30, blank=True) last_name = models.CharField('Nom', max_length=30, blank=True) date_joined = models.DateTimeField('date joined', auto_now_add=True) …

19.04.2022
Шаблон Django, передает два аргумента в тег шаблона и возвращает безопасное html-значение?

Есть ли способ передать 2 аргумента через тег шаблона django и получить безопасное html-значение?

19.04.2022
Django: Как очистить данные при list_editable на странице администратора?

У меня есть модель, в которой есть поле 'keywords'. Когда я использую форму для создания/изменения записей, я могу очистить это поле и затем сохранить его. class ILProjectForm(forms.ModelForm): class Meta: models = ILProject fields = '__all__' def clean_keywords(self): k = …

19.04.2022
Django Heroku collectstatic --noinput Не загружает все активы в S3 Bucket

У меня есть проект Django, который я развертываю на Heroku. Я использую AWS S3 для хранения и обслуживания статических активов. В папке assets моего проекта у меня есть следующие папки и файлы: <img alt="assets folder screenshot" …

19.04.2022
Gunicorn - [CRITICAL] ВРЕМЕННЫЙ ВЫХОД РАБОЧИХ при попадании в представление HttpResponseredirect

Я создаю api с помощью Django Rest framework, ниже приведен мой взгляд class UrlRedirectView(RetrieveAPIView): queryset = AwsConsoleAccess.objects.all() def get(self, request, *args, **kwargs): request_id = self.kwargs['request_id'] redirect_id = self.kwargs['redirect_id'] aws_console_access = get_object_or_404(AwsConsoleAccess,request_id=request_id, redirect_id=redirect_id) aws_console_access.increment_access_count() # Increment the click …

19.04.2022
Различия в запросах Django ORM

В чем разница между этими запросами? Вывод выглядит одинаково. 1) &gt;&gt;&gt; Movie.objects.all() &lt;QuerySet [&lt;Movie: Film 1&gt;, &lt;Movie: Film 2&gt;, &lt;Movie: Film 3&gt;]&gt; &gt;&gt;&gt; Movie.objects.prefetch_related('projection_set').all() &lt;QuerySet [&lt;Movie: Film 1&gt;, &lt;Movie: Film 2&gt;, &lt;Movie: Film 3&gt;]&gt; …

19.04.2022
Как запустить приложение Django + NextJs из Heroku?

Я работаю над проектом Django + NextJs с прошлой недели и хочу развернуть его на Heroku, так как я использую библиотеку django-nextjs, они говорят, что я должен запустить два порта на одном сервере, но насколько я …

19.04.2022
Фреймворк сообщений Django с прокси-сервером

У меня есть приложение django, работающее на heroku. У меня проблема с фреймворком сообщений django. messages.success(request, "Foo") всем пользователям показывается это предупреждение, когда выполняется этот код. Я думаю, что это из-за прокси-сервера heroku. Потому что когда я вывожу IP-адрес …

19.04.2022
Кеширование страниц

Задание у меня такое: &quot;Измените работу главной страницы сайта так, чтобы список записей хранился в кеше и обновлялся раз в 20 секунд. В качестве ключа используйте index_page. Напишите тесты, которые проверяют работу кеша.&quot; По теории знаю 2 способа добавления кеширования: …