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

11.05.2022
Хорошая ли это практика - проводить интеграционное тестирование в разделе администратора Django?

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

11.05.2022
Я только что установил social-auth-app-django==3.1.0 и получил следующую ошибку

Я только что установил social-auth-app-django==3.1.0 и получил ошибку ниже при попытке миграции. ImportError: cannot import name 'force_text' from 'django.utils.encoding' (C:\Users\Hp\anaconda3\lib\site-packages\django\utils\encoding.py)

11.05.2022
Как писать модульные тесты с помощью pytest для django url

мой url и функция выглядят следующим образом url path('drivers/', views.drivers, name='drivers'), views.py @login_required(login_url='/account/login') def drivers(request): drivers = Drivers.object.all() return render(request, "drivers.html", {'drivers': drivers}) Я только начал изучать модульное тестирование. Как написать модульный тест, чтобы проверить, …

11.05.2022
Таблица суммарных расходов по годам и месяцам Django

Есть приложение учета расходов, нужно сделать таблицу суммарных расходов по годам и месяцам, получился запрос типа:queryset.all().values_list('date__year', 'date__month') .annotate(Sum('amount')) .order_by('date__year', 'date__month') Получился queryset с суммами по месяцам, как красиво достать суммы за каждый год? Я сделал, но получился монстр на 15 …

11.05.2022
API Nasa передает данные так медленно

Я пытаюсь получить данные об околоземных астероидах из API NASA. И я получаю нужные мне данные, но они приходят очень медленно. Как я могу оптимизировать свой код для быстрого получения данных? @api_view(['GET']) def getDates(request, start_date, end_date): dates …

11.05.2022
Много задач одновременно в Celery?

Если мы используем celery beat и запускаем около 1000 задач по одному расписанию crontab, будут ли задачи выполняться одна за другой или некоторые задачи не будут выполняться (из-за нехватки времени)? redis как MQ

11.05.2022
Сторонний Api с интеграцией ключа заголовка в django-python

Я хочу использовать мой старый rest API для моего нового проекта Django. В старом API я использовал ключ заголовка, но я не знаю, как использовать этот ключ API в моем новом проекте Django. Может ли кто-нибудь помочь мне?

11.05.2022
Загрузите приложение Django на Heroku. ModuleNotFoundError:No Module named 'Name of Project'

Я не могу загрузить Django App на Heroku командой: git push heroku master. После загрузки у меня возникает ошибка: ModuleNotFoundError: No module named 'bot_diller' Procfile: web: gunicorn bot_diller.wsgi --log-file - введите описание изображения здесь

11.05.2022
Вычитание и объявление переменных в Jinja

В дзиндзя, как вычитать. Например: у меня есть некоторое число внутри {{ review.rating }} , и я хочу вычесть это число из 5. Это будет выглядеть как {{ 5 - review.rating }} или как? А можно ли …

11.05.2022
Есть ли способ переписать текст Inline instance change в Django Admin "Change" на что-то более интуитивное?

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

11.05.2022
При выполнении команды "python3 manage migrate" не создается таблица

Python версия: 3.6.4 django версия: 3.1.7 db: sqlite3 my_app: robot my_models: Check_Monitor_Task, Action_Manager, Questions_Answers_Task Шаг1: модели Шаг2: python3 manager makemigrations Миграции для 'robot': robot/migrations/0001_initial.py. - Создаем модель Action_Manager - Создать модель Check_Monitor_Task - Создайте модель Questions_Answers_Task Шаг …

11.05.2022
Оптимизация рекурсивной функции в модели древовидной структуры Django

Я пытаюсь реализовать иерархию команды в рабочем приложении Django. Мои требования таковы Команда может иметь руководителя команды, членов и родительскую команду. текущий узел будет считаться одним из дочерних узлов родительской команды. Руководитель команды может получить доступ …

11.05.2022
Отправьте словарь, значения которого находятся в списке, обратно в ajax-запрос и попытайтесь разобрать его там

Я пытаюсь отправить словарь следующим образом (значения в списке): datax = { "name": ["bhanu", "sivanagulu","daniel"], "department": ["HR", "IT", "FI"]} Возвращаюсь к ajax-запросу. Я использую два метода, он отправляется, но не может распаковать содержимое. Вот два метода и …

11.05.2022
Модель CharField Dynamic Choices с объектом экземпляра

Я не нашел ничего о том, чтобы иметь метод, возвращающий кортеж для выбора Charfield. Это можно сделать только для фильтров. В принципе, у меня есть модель класса следующего вида: def existing_document(instance): if instance.file == 'x' …

11.05.2022
Django / ошибка : Объект типа *** не является сериализуемым в JSON

Я видел, что это распространенная ошибка, и есть много записей в StackOverflow, но я не могу соединить точки в этом вопросе. в моем файле views.py это работает def start(request): whichScene = request.session.get('whichScene') myScene=Scenes.objects.get(name=whichScene) scene_list=myScene.next.all() return render(request,'scenes3d/start.html', {'scene_list':scene_list}) …

11.05.2022
Восстановление пароля - срок действия токена Django никогда не истекает

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

11.05.2022
DRF ViewSet дополнительное действие (`@action`) serializer_class

Когда я пытаюсь использовать дополнительные действия Django Rest Framework на наборе представлений, я не могу заставить декоратор serializer_class работать. class ClientViewSet(ModelViewSet): queryset = Client.objects.all() serializer_class = ClientSerializer def get_queryset(self): # Do things def get_serializer_class(self): # Do things @action(detail=True, …

11.05.2022
Объект типа <> не является JSON-сериализуемым Django REST Framework

Я пытаюсь создать функцию поиска внутри моего представления на основе классов, используя Django Rest Framework, но, похоже, она не работает. когда я пытаюсь найти некоторых клиентов, он выдает мне ошибку: raise TypeError(f'Object of type {o.class.name} ' TypeError: Object of …

11.05.2022
У вас есть SHARED_APPS, которых нет в INSTALLED_APPS

Я только что начал переносить старое приложение Django на 1.11. После обновления до этой версии, при запуске python manage.py runserver Я получаю ?: You have SHARED_APPS that are not in INSTALLED_APPS HINT: ['myappname.apps.MyAuthConfig'] WARNINGS: ?: Your default …

11.05.2022
Петля в jinja

У меня есть значение Integer внутри {{ review.rating }}. . Теперь я хочу зациклить, используя jinja, количество раз значение review.rating. Например, если у меня есть review.rating = 4, я хочу отобразить &lt;div&gt;A&lt;/div&gt;, 4 раза. Как я могу …

11.05.2022
ERROR: Не удалось собрать колесо для M2Crypto для django в WSL2

Я пытаюсь установить некоторые зависимости django, однако m2crypto, похоже, не работает, как показано в следующих логах, также есть ошибка ниже unable to execute 'swig': No such file or directory. Я также использую WSL2

11.05.2022
Многочисленные динамические URL-адреса в django

Делаю сайт клиники, в котором пользователем является клиника, которая затем может создавать объекты "пациент". Для навигации по странице я хочу, чтобы URL были динамическими и специфичными для клиники и данного пациента. У меня возникли проблемы с созданием кнопки выбора …

11.05.2022
Создать два поля в сериализаторе из одной и той же модели

Я использую вложенный сериализатор в другом сериализаторе и у меня есть две модели Object и ObjectMedia см. следующий код: class ObjectMediaSerializer(serializers.ModelSerializer): media_address = serializers.SerializerMethodField() class Meta: model = ObjectMedia fields = ["media_address", "type"] class ObjectAddEditSerializer(serializers.ModelSerializer): slug = serializers.SlugField(read_only=True) object_medias …

11.05.2022
403 Проверка CSRF не удалась. Запрос прерван. Проблема Django-Heroku-Cloudflare

Я создал приложение heroku с django и использовал бесплатный ssl сертификат Cloudflare для моего пользовательского домена. Проблема в том, что на странице у меня есть метод POST с токеном csrf, который показывает все нормально на herokuapp.com, но возвращает ошибку 403 …

11.05.2022
Как настроить daphne с nginx с каналами djnago для websockets

Мне нужно настроить сервер Django с WebSockets и HTTP запросами. Он отлично работает в моей локальной системе, а также на сервере без SSL, но когда мы используем SSL на сервере, HTTP запрос работает нормально на https, но WebSocket не …

11.05.2022
Cookie csrf не устанавливается в linux

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

11.05.2022
Пользовательский ответ для отображения данных в списке JSON с помощью django

Models.py class Project(models.Model): project_id = models.CharField(max_length=50,default=uuid.uuid4, editable=False, unique=True, primary_key=True) org = models.ForeignKey(Organisation, on_delete=models.CASCADE, related_name='org_project',null=True) product = models.ManyToManyField(Product,related_name='product_project') client = models.ForeignKey(Client, on_delete=models.CASCADE, related_name='client_project') project_name = models.CharField(unique=True,max_length=100) project_code = models.CharField(max_length=20) project_cost = models.IntegerField(null=True) currency_type = models.CharField(max_length=100, choices=CURRENCY_CHOICES, default='Indian Rupee') project_head = models.ForeignKey(User_Master, …

11.05.2022
Error: object of type 'NoneType' has no len()object of type 'NoneType' has no len()

У меня есть система товаров магазина, в которой есть несколько пользователей, и я хочу сделать так, чтобы определенному из них (Поставщику) показывались только товары, которые он создал, а остальным пользователям, если они есть, показывались все существующие товары в базе …

11.05.2022
Как написать тестовые примеры для метода __str__ для модели с двумя полями ManyToManyFields в Django Rest FrameWork?

Вот три модели, где в третьей модели мы связываем две вышеупомянутые модели. #models.py class CategoryDetail(models.Model): categoryCode = models.BigAutoField( primary_key=True) categoryName = models.CharField(max_length=100) categoryDescription = models.CharField(max_length=500) def __str__(self): return self.categoryName class ProductDetail(models.Model): productCode = models.BigAutoField(primary_key=True) productName = models.CharField(max_length=100) manufacturer = …

11.05.2022
Не пойму как в django сохранить форму FK?

**1.Где почитать про такое объявления **request.POST, **request.FILES, в инете не нашел init() got an unexpected keyword argument 'csrfmiddlewaretoken', как исправить, ятак понимаю нужно kwargs ему, тоже не нашелв инете( сохранить Court &gt; ForengKye &gt; CourtInfo после того …

11.05.2022
Я установил mysqlclient, но не могу запустить сервер.

Я новичок в python и Django. Я хотел бы подключить мой Django проект к базе данных MySQL, я установил mysqlclient brew install mysql pipenv install mysqlclient но после изменения настроек на: DATABASES = { 'default': { 'ENGINE': …

11.05.2022
Почему стили не загружаются?

Я не понимаю, что я делаю не так

11.05.2022
Csrf cookie not set

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

11.05.2022
Django ORM: получить среднемесячное значение цены для каждой категории

Представьте себе эту простую модель: class Expense(models.Model): price = models.DecimalField(decimal_places=2, max_digits=6) description = models.CharField(max_length=300) category = models.CharField(choices=ExpenseCategory.choices, max_length=20) created_at = models.DateField() Я пытаюсь получить среднемесячное значение price для каждого category в текущем году. Моя общая идея заключалась …

11.05.2022
Как исправить nextToken для amazon api и python

мне нужна помощь, чтобы исправить nextToken для этого метода : https://sp-api-docs.saleweaver.com/endpoints/inventories/ вот мой код, он работает, но приносит только 50 товаров, а есть и больше, я пробовал, но не знаю как это исправить: product_client = …

11.05.2022
Проблема с миграцией на heroku с django windows 10

Я пытаюсь перенести базу данных с django на heroku, развертывание происходит правильно, но при выполнении heroku run python manage.py migrate, я получаю следующую ошибку https://www.toptal.com/developers/hastebin/kumayunigu.sql Кто-нибудь знает, что происходит? вот мой журнал <a …

11.05.2022
Http status code 502, normal after refresh. uwsgi caused? nginx caused?

Python + Django + uwsgi + nginx когда пользователь посещает веб-страницу, HTTP-запрос возвращает код состояния 502. После чего пользователь сразу же обновляет страницу, и она может быть открыта нормально. Многие пользователи получают эту ошибку. На данный момент параллелизм не большой, …

11.05.2022
Как называются конечные точки, предоставляемые приложением Django auth?

Каковы имена конечных точек, предоставляемых моделью Django auth? Например, если я хочу сделать ссылку на страницу входа в систему, что я должен указать в шаблоне? &lt;a href={% url ???? %}&gt;Login&lt;/a&gt;

11.05.2022
Django - Объект типа Decimal не является сериализуемым в JSON

Я получил ошибку: TypeError at /cart/ Object of type Decimal is not JSON serializable Request Method: GET Request URL: http://127.0.0.1:8000/cart/ Django Version: 4.0.4 Exception Type: TypeError Exception Value: Object of type Decimal is not JSON serializable Дело …

11.05.2022
Миксин Python: Почему мое сериализованное поле не передается?

Пытаюсь написать очень простой python mixin для установки статуса "ReadOnly". Вот что у меня есть class ReadOnlyMixin: readonly_fields = serializers.SerializerMethodField() def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) for field in self.get_readonly_fields(): self.fields[field].read_only = True def get_readonly_fields(self): raise NotImplementedError( "Classes subclassing …