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

12.04.2022
Как использовать django rest api для создания пользователя и как определить уровень пользователя?

Создавайте REST API на основе Django с базой данных PostgreSQL. Это должен содержать: User Sign Up/Forgot Password APIs. Uses JWT authentication. Must define 3 user levels: 1. Super-admin, 2. Teacher, 3. Student (Use internal Django Groups to achieve the …

12.04.2022
Решение для установки GDAL/PROJ/GEOS в windows 10 для Django/Geodjango

Вам трудно установить библиотеку GDAL или вы смогли установить ее, но не знаете, как заставить ее работать в Django для вашего приложения geoDjango, я хотел бы поделиться тем, как я смог успешно заставить ее работать для меня. Надеюсь, я не …

12.04.2022
Django Channels не может установить Websocket-соединение с пользовательским промежуточным ПО

Я изучаю Django Channels и пытаюсь сделать свой собственный промежуточный модуль аутентификации. Я начинаю с кода из официальной документации . Я пытаюсь установить соединение через Postman, но оно не работает. Все работает хорошо, если я удалю промежуточное …

12.04.2022
Лучший способ включить кверисет с подвыбором в Django всего за 1 обращение к базе данных

У меня есть 2 модели, Product и Productdetails с отношениями OneToOne следующим образом: class Product(IotaModel): details = models.OneToOneField( ProductDetails, null=True, on_delete=models.SET_NULL ) Я хочу получить набор запросов, которые делают следующее: SELECT * FROM product_details WHERE id = …

12.04.2022
Gitlab CI/CD Pipeline запускает Django Django запускает модульные тесты перед миграцией

Проблема Я пытаюсь настроить этап тестирования в CI/CD Gitlab. Локально запуск юнит-тестов проходит нормально и так, как ожидалось. Однако в CI/CD Gitlab при запуске сценария coverage run manage.py test -v 2 && coverage report модульные тесты выполняются до того, …

12.04.2022
Django Rest Framework Сериализация модели в объект с пользовательским ключом

Я работаю с Django и djangorestframework. Что я должен изменить, чтобы получить желаемый результат? serializers.py: from rest_framework import serializers from django.contrib.auth.models import User class UserSerializer(serializers.ModelSerializer): class Meta: model = User fields = ['id', 'username'] views.py: from django.contrib.auth.models …

12.04.2022
Перенаправление урлов в django

У меня есть приложение, созданное на django и развернутое на KeshavBits heroku. После развертывания приложения я купил домен (https://keshavbits.in/) и смог указать его на https://keshavbits.herokuapp.com/ Теперь у меня …

12.04.2022
Управление доступом к загруженным файлам в ведро s3 на основе пользователей Django

Я работаю над django приложением, в котором пользователи могут загружать большие файлы (>3GB) в s3 bucket. Как я могу реализовать контроль доступа на основе пользователя для этих загруженных файлов пользователя. Только пользователь, загрузивший файлы, и определенная роль должны иметь доступ …

12.04.2022
Фильтры Django без кнопки отправки и с HREF

Я ищу способ создать фильтр на моей странице Django, очень похожий на тот, что есть на сайте Amazon. Например, фильтр 'BRANDS' для ноутбуков имеет предопределенные HREF, так что вы можете нажать на него и после фильтрации (которая также может быть …

12.04.2022
ImportError: cannot import name 'force_str' from partially initialized module 'django.utils.encoding' (скорее всего, из-за циклического импорта)

Я зашел в свой utils.py и добавил и заменил соответствующие поля следующим образом: from django.utils.encoding import force_str плюс это def _camelize_django_str(s): if isinstance(s, Promise): s = force_str(s) return to_camel_case(s) if isinstance(s, six.string_types) else s Но я …

12.04.2022
Django allauth возвращает страницу Account Inactive после входа в систему

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

12.04.2022
Django rest как сделать пагинацию с помощью PageNumberPagination

Я написал следующие коды. Но когда я перехожу по url posts?page=1, он по-прежнему показывает все объекты модели Post. Что мне делать? settings.py REST_FRAMEWORK = { 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'PAGE_SIZE': 10 } ursl.py path('posts', views.posts_view, …

12.04.2022
Загрузка файла и получение прогресс-бара celery с помощью ajax в django

Я хочу загрузить файл, обработать его в задаче Celery и показать индикатор выполнения с помощью AJAX. но я не получил решения. Можете ли вы помочь мне с этой задачей? Views.py def index(request): cntx = {} if request.method == …

12.04.2022
Как разработать дизайн, чтобы избежать дублирования столбцов в двух моделях, имеющих один и тот же ForeignKey?

У меня есть следующая модель, в которой у пользователя есть много объектов Фото и много объектов Альбомов. Однако после того, как пользователь добавил фотографию, он может выбрать ее размещение в одном альбоме (фотография не обязательно должна иметь альбом, связанный …

12.04.2022
Django: связь между разрешениями и группой

Почему это работает: g = Group.objects.get(pk=1) p = g.permissions.first() Out[43]: <Permission: onboarding | controller | Can add controller> Но это не работает: p.group AttributeError: 'Permission' object has no attribute 'group' Когда я делаю: p._meta.__dict__ …

12.04.2022
Аннотация Django ORM для поиска того, сколько объектов имеют какой-либо связанный объект

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

12.04.2022
Django chunk query set

Мне нужно разбить данные на куски для каждого tr в моем HTML файле как я могу сделать это в Django {% for pr in portfolio %} <td> <img src="{{ pr.logo.url }}" class="img-responsive" title="{{ pr.title }}"> </td> {% if forloop.counter|divisibleby:8 …

12.04.2022
Работа с несколькими таблицами вызывает мертвую блокировку

Когда я занимался настройкой производительности api, поддерживаемого django. Я обнаружил, что можно легко выдать ошибку вроде этой: dead lock found... Код, вызывающий тупик (я упростил для ясности): @require_POST def create_sop_task(request): try: with transaction.atomic(): save_id = transaction.savepoint() …

12.04.2022
Как создать поле формы django с помощью html

на данный момент html страница выглядит примерно так: <form action="{% url 'sequence_details' %}" method="post"> {% csrf_token %} <div class="container pb-3"> <table class="table"> {{ form.as_table }} <tr><th><input type="text" id="extrafield"></th></tr> </table> </div> <div class="container"> <input type="submit" class="btn btn-primary" value="Download"> </div> </form> …

12.04.2022
Вставка внешнего ключа в мою базу данных с помощью django

Я хочу вставить внешний ключ из таблицы кампаний в таблицу задач. Я хочу получить этот внешний ключ из url. Вот мои модели: Модель кампании : class Campaign(models.Model): title = models.CharField(max_length=255) channel = models.CharField(max_length=255) start_date = models.DateField() end_date = …

12.04.2022
Как работать с pip и pip cache в windows?

Я застрял в процессе установки pip... 1.как можно игнорировать кэш pip 2.как удалить все пакеты для pip 3.может ли удаление папки pip/cache быть безопасным

12.04.2022
TypeError at /MultipleChoiceQuestions/ MultipleChoiceQuestions() missing 1 required positional argument: 'id'

Def MultipleChoiceQuestions(request,id): # return HttpResponse("Hii Here loveQutes are available") post = MCQ.objects.filter() print(post) print(post[0]) вопрос = MCQ.objects.get(pk=id) output = ', '.join([ print(q) for q in question]) # return render(request, "blog/blogHome.html", context) return render(request, "index.html",{'output': output} )

12.04.2022
Изменение специальных символов при экспорте django

Я использую пакет django import export и MySQL для базы данных. Все работает хорошо, за исключением одной вещи. Когда я экспортировал, данные, содержащие "специальные символы", изменились. Например, Château будет изменен на Château. Несмотря на это, в админке все отображается правильно. …

12.04.2022
Получение часового пояса по стране и штату/провинции в Python

Существует ли способ получения информации о часовом поясе на основе страны и штата/провинции в Python? Например, США и Нью-Йорк получат EST (восточное стандартное время). Если это невозможно или неэффективно, есть ли способ получить часовой пояс на …

12.04.2022
Невозможно проверить, находится ли пользователь в определенном наборе запросов в шаблоне

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

12.04.2022
Обновление объектов модели django из редактируемой таблицы данных dash

Я хочу обновлять свои модели редактируемой плотской dash-таблицей (заполняемой датафреймом, который сам заполняется sqlconnection с моделями) в Django, но не знаю как :/. Вы увидите мои попытки в комментариях к коду, но очевидно, что это не работает. Есть ли …

12.04.2022
В учебнике по django возникла ошибка 404 [закрыто]

Https://docs.djangoproject.com/zh-hans/4.0/intro/tutorial01/. Официальная документация Djangos по созданию приложения для голосования введите описание изображения здесь введите описание изображения здесь введите описание изображения здесь

12.04.2022
Django | Как заставить работать ordering по полям созданным в модели через @property

Как заставить выполнять фильтрацию для полей созданных в модели через @property? Да, эти поля в БД не хранятся, но должен быть какой-то обход этого кейса /api/articles/?ordering=-some_property_field urls.py router = DefaultRouter() router.register(r'articles', ArticleViewSet, basename='articles') urlpatterns = [] urlpatterns += router.urls …

12.04.2022
Django: TemplateSyntaxError в /category/2/

1. Резюмируйте проблему У меня отличный пользовательский тег. В файле news_tags.py from django import template from news.models import Category register = template.Library() @register.simple_tag() def get_categories(): return Category.objects.all() Я вызвал тег в файле sidebar.html {% load news_tags …

12.04.2022
Вопрос по Django: Как я могу отправить форму с зарегистрированным пользователем по умолчанию?

После регистрации вас приглашают на страницу входа, а после входа вас перенаправляют на другую страницу, которая содержит форму, используемую для сбора дополнительной информации о новом пользователе. Проблема в том, что форма не отправляется, если я не указываю экземпляр {{form.user}} в …

12.04.2022
TypeError: индексы списка должны быть целыми числами или срезами, а не dict

Я пытаюсь вернуть все данные JSON из полезной нагрузки, но он выдает ошибку TypeError: list indices must be integers or slices, not dict. Когда я print(request.data), он просто возвращает все данные JSON, но когда я делаю цикл for, он …

12.04.2022
Django словарь для аннотаций работает или нет в зависимости от порядка самой сложной аннотации и/или алиасов других аннотаций

Итак, я столкнулся с проблемой, описанной в заголовке этого сообщения. У меня есть динамически созданный словарь: dict= {'sale_qty': Sum('sale_qty'), 'sales_override': Sum(F('sales_override')), 'colab_ventas': Sum(F('colab_ventas')), 'Historia Ajustada': Sum(Case(When(sales_override=None, then=F('sale_qty')),When(sales_override__gte=0, then=F('sales_override'))))} Это запрос: Venta.objects.values('item').annotate(**dict) и когда я пытаюсь …

12.04.2022
Сохранение данных в базу данных postgres с помощью сериализатора

Моя проблема в том, что я пытаюсь сохранить в postgres db некоторые массивы, но кажется, что это не работает, поскольку db пуста. Моя models.py следующая: from django.db import models from django.contrib.postgres.fields import ArrayField from django.contrib.auth import get_user_model CustomUser = …

12.04.2022
Как сделать поиск по нескольким категориям?

Делал поиск по нескольким категориям. И вроде показалось, что сделал, но на деле ищет только по одной категории, если выбрать несколько. то всегда ищет по последней в списке. А как сделать, чтобы поиск был по нескольким? views: def get_context_data(self, *, …

12.04.2022
Django FieldError at /admin/ in Multidropdown Filter

В django я получаю эту ошибку, my models.py class User(MasterDataBaseModel): user_name = models.CharField(max_length=255,verbose_name=_("username")) gender = models.ForeignKey(Gender, null=True, blank=True, on_delete=models.CASCADE, verbose_name=_("Gender")) администратор.py class Useradmin(DuplicateMixin, MasterDataBaseAdmin): form = forms.UserForm search_fields = ["user_name","Gender"] ordering = ["user_name"] list_filter = [ "users_name", …

12.04.2022
Постоянное хранение точек данных перед записью в базу данных

У меня есть приложение Django, которое получает данные с датчиков. Затем эти данные обрабатываются и записываются в influxDB с помощью библиотеки influxdb-client-python. Я хотел бы записывать данные асинхронно и таким образом возвращать ответ производителю данных до того, как они …

12.04.2022
Почему происходит ошибка с импортом модуля Django?

Установил виртуальное окружение, установил django, при написании команды django-admin —version показывается нужная версия. Также показывает, что в pip установлено всё что нужно. (demoEnv) PS E:\frontendprog\slave-projeckt\with_tutor\with_tutor> django-admin --version 4.0.4 (demoEnv) PS E:\frontendprog\slave-projeckt\with_tutor\with_tutor> pip list Package Version --------------- ------- …

12.04.2022
Как получить событие из клиентского сокета и отправить его в каналы django

Мне нужно получить информацию из websocket wss://ws.binotel.com:9002 routing.py websocket_urlpatterns = [ re_path(r'wss://ws.binotel.com:9002', BinotelCallsConsumer.as_asgi()), ] asgi.py application = ProtocolTypeRouter({ "http": get_asgi_application(), "websocket": AuthMiddlewareStack( URLRouter( websocket_urlpatterns ) ), }) Но он не подключается к этому сокету

12.04.2022
Django - отображение диаграммы Ганта cdn npm в шаблоне

Я использую пакет npm под названием svelte-gantt через этот cdn здесь: npm cdn. Однако я не могу заставить график отображаться в шаблоне, я не могу найти пример его использования с django, поэтому я …

12.04.2022
Добавление многократного поля django в панель администратора

Как я могу добавить иконки в панели администратора, например, когда я нажимаю добавить иконку, она дублирует поле модели. Поле не связано с чужой таблицей . введите описание изображения здесь