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

19.08.2021
Drf фильтр по нескольким идентификаторам ManyToManyField

Вот мои модели class Mediums(models.Model): medium_name = models.CharField(max_length=255) class Artwork(models.Model): title = models.CharField(max_length=255, blank=True, null=True) mediums = models.ManyToManyField(Mediums, blank=True, related_name="artwork") class Meta: db_table = 'artwork' Я использую django-reft-framework . Как я могу получить произведения искусства, фильтруя …

19.08.2021
Обработка кэша разрешений в пользовательской модели django

Я столкнулся со странным поведением: Я добавляю разрешение к объекту пользователя, но проверка разрешения не проходит. permission = Permission.objects.get_by_natural_key(app_label='myapp', codename='my_codename', model='mymodel') user.user_permissions.add(permission) user.has_permission('myapp.my_codename') # this is False! Я нашел несколько сообщений о кэшировании пользовательских разрешений <a href="https://code.djangoproject.com/ticket/20834" …

19.08.2021
Django - Возвращение списка первичных ключей с другим атрибутом сущности, на которую он ссылается

У меня есть модель FollowUser и User, и есть URL, который получает список людей, за которыми следит пользователь (followees). Я хотел бы вернуть список последователей (модель пользователя), который содержит их UUID и имя пользователя последователя. Как это сделать быстро …

19.08.2021
Как получить cookies (в основном мне нужен jwt-токен) в Ember.js, которые были установлены в Django?

Django Rest Framework class LoginView(APIView): password = request.data['password'] user = User.objects.filter(email=request.data['email']).first() if user is None: return Response({ 'success': False, 'message': 'Username or password is invalid', 'errors': 'Username or password is invalid', }, status=status.HTTP_401_UNAUTHORIZED) if not user.check_password(password): return Response({ 'success': False, …

19.08.2021
Django admin - добавление дополнительных полей с помощью ModelForm другой модели

Можно ли добавить дополнительные поля в Django Admin, используя ModelForm другой модели? Вот мои модели: class ModelOne(Model): field_1_1 = models.SmallIntegerField() field_1_2 = models.ForeignKey(AnotherMyModel) field_1_3 = models.BooleanField(default=True) field_1_4 = models.ManyToManyField(to="TestModel", through="ModelTwo") class ModelTwo(Model): field_2_1 = models.ForeignKey(MyModel, on_delete=models.CASCADE) field_2_2 …

19.08.2021
Django для возможности загрузки нескольких файлов для одной записи

У меня есть требование в моем django приложении, где пользователь будет заполнять форму с несколькими полями, которая также включает поле вложений, мое требование состоит в том, что вложения должны принимать несколько файлов, но эти файлы должны быть помечены в …

19.08.2021
Развертывание с помощью docker

Я новичок в развертывании с помощью docker. На самом деле, я запускаю свое приложение django на своем компьютере внутри контейнера docker, и оно успешно работает на порту localhost:8080. Затем я перенес код на удаленный сервер и запустил docker-compose, и …

19.08.2021
IntegrityError at /create_invoice NOT NULL constraint failed: invoiceAPI_invoice.buyer_id

Я пытаюсь создать счет-фактуру, который имеет два внешних ключа seller и buyer и одно поле many to many to для items. Я создал сериализатор для продавца, покупателя и товаров и вложенный сериализатор для счета-фактуры, и когда я создаю счет-фактуру, я …

19.08.2021
Почему мой django core.serializers такой медленный

У меня есть мой сериализатор из core.serializers в моем представлении django. Он работает, но иногда требуется более 1 минуты, чтобы показать таблицу результатов. Есть идеи, как сделать это быстрее? # views.py from django.core import serializers def search_institution(request): form …

19.08.2021
Невозможно реализовать аутентификацию Azure Adfs в Django

Я пытался использовать систему аутентификации azure и для этого я перешел по следующей ссылке https://django-auth-adfs.readthedocs.io/en/latest/azure_ad_config_guide.html#step-1-register-a-backend-application но я вроде как застрял и не знаю, где кроется проблема . Я продолжаю получать следующее сообщение об ошибке. …

19.08.2021
Необходимо получить определенный объект внешнего ключа product из базы данных в Django

Привет всем Я новичок в Django и работаю над сайтом электронной коммерции. Я создаю модель category и передаю ее в модель shop с помощью внешнего ключа. В модели Category у меня есть категория Sale и я хочу получить все …

19.08.2021
Как я могу получить связанный экземпляр в методе formfield_for_dbfield класса TabularInline в django admin?

Можно ли получить инлайн экземпляр в методе formfield_for_dbfield класса TabularInline в админке django?

19.08.2021
Невозможно получить изображения в списке в контексте Django views.py, бросается List AttributeError

Я использую следующий код для получения списка всех изображений и последующего их отображения: def index(request): data = cos.list_objects(Bucket='pixmedia') di = data['Contents'] endpoint="https://s3.us.cloud-object-storage.XXXXX.cloud/XXX/" #print(di) image_list=[] for key in di: print("Key is---&gt;",key['Key']) res=key['Key'] res=endpoint + res print("Res is ----&gt;",res) #context = …

19.08.2021
Как передать необработанный ответ на запрос в класс Serializer?

Я пытаюсь получить данные с помощью необработанного sql-запроса, но сталкиваюсь с проблемами, когда пытаюсь передать необработанный sql-ответ классу Serializer. Serializer class User_Serializer(serializers.ModelSerializer): class Meta: model = Users fields = '__all__' View class UserView(APIView): def get(self, request, emailId, format=None): …

19.08.2021
Как перенаправить URL на определенный URL Django Regex

В моем URLs.py я устанавливаю URL следующим образом url(r'^mobile/$', views.mobile, name='mobile') Переход на localhost:8000/mobile работает как ожидалось, но если ввести URL: localhost:8000/mobile/hello/world/234234hjhf8sc3 он должен перенаправить на localhost:8000/mobile однако этого не происходит, потому что мой regex неверен (я не …

19.08.2021
Как предотвратить ошибку маршрутизации Django Channels?

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

19.08.2021
DRF & React: "login with google" не создает ни одного социального аккаунта в базе данных

Я не знаю, что я делаю. Я пытаюсь Login with Google из приложения React. Поэтому я создал проект в Google cloud platform, установил Authorized JavaScript origins url: http://localhost:3000 и Authorized redirect URIs http://127.0.0.1:8000/accounts/google/login/callback/ и получил Clint Id и Secret …

19.08.2021
Как фильтровать в django с помощью условия

У меня есть 4 поля для загрузки файлов (только один файл обязателен для загрузки) и 4 статуса, соответствующих каждому файлу. В front end есть фильтр под названием 'Completed' для фильтрации приборной панели. Как отфильтровать записи, которые завершены (статус Completed …

19.08.2021
Массовая вставка django с использованием значения из родительской таблицы вместо ID

У меня есть 2 модели - AssetType и Asset (у обеих есть идентификаторы, а Asset имеет внешний ключ, указывающий на AssetType) Я хочу массово вставлять строки в таблицу Asset, используя NAME типа актива, вместо ID. Я пытался …

19.08.2021
Как я могу вставить плавающее значение как двоичные числа в MySQL и получить как плавающее значение в MySQL Python Django [закрыто]

Как вставить плавающее значение как двоичное число и получить как плавающее значение в MySQL, python, Django. например у меня есть плавающее значение 2000.252 мне нужно сохранить его в колонке MySQL как двоичное 010101 или строка 'sddg121fg' или шифрование 'dgdfggdfgttzzd', …

19.08.2021
Как использовать функцию Django Queryset update() с полем внешнего ключа, приведенным с помощью F()?

Я хочу сделать простой запрос: with transaction.atomic(): Account.objects.select_for_update().filter(payments__status='PENDING', payments__created_date__lt=timezone.now()-timedelta(days=14)).update(balance=F('balance')+Sum(F('payments__amount') - F('payments__payment_fee__fee_amount')), payments__status='COMPLETED') Оказалось, что это совсем не просто. Я попробовал Subquery, но в качестве альтернативы получил "Joined field references are not allowed in this query" или "FOR …

19.08.2021
Django/SpaCy: Невозможно импортировать модуль вне его корневого каталога в Python

Я зашел в тупик, пытаясь импортировать и вызвать этот пакет NLP из-за пределов его корневого каталога https://github.com/msg-systems/coreferee. Я сомневаюсь, что это имеет какое-то отношение к пакету, и, вероятно, все связано с моим непониманием того, как работают …

19.08.2021
Как исключить некоторые данные из списка values_list в Django?

Я использую фильтрацию с помощью флажков для фильтрации данных в Django. Хочу исключить некоторые данные из фильтрации по флажку, например, у меня есть 5 брендов SAMSUNG NOKIA MI IPHONE LG Из приведенного выше списка я не хочу, …

19.08.2021
Кнопка следования в Django

Я новичок в django и создаю кнопку follow, где пользователи могут следить за определенным профилем. Когда я нажимаю кнопку 'follow' на профиле, в настоящее время я не получаю никаких ошибок. Ничего не происходит. Я ничего не вижу в своей …

19.08.2021
Импорт не может быть разрешен ошибка pylance в vscode, попробовал несколько исправлений

У меня проблемы с использованием pylint для моего приложения Django. Я получаю несколько ошибок и решил некоторые с помощью других потоков, но основная, с которой я все еще сталкиваюсь - Импорт ".forms" не может быть разрешен. Я встречаю …

19.08.2021
Django Представление списка с сортировкой бюллетеней

У меня есть ListView бюллетеней, для которых я пытаюсь предоставить варианты заказа. Я использую выпадающий список для передачи параметра URL под названием sortBy. Я подтвердил с помощью оператора print в конце def get(self, request):, что порядок queryset меняется, …

19.08.2021
Перенаправление в Django дает ответ 302

Я пытаюсь предотвратить доступ аутентифицированного пользователя к странице регистрации. Вот что я написал. def validate_request(request): if request.user.is_authenticated and request.user.is_active: print("Condition approved") return redirect("home:home") def signup_view(request): validate_request(request) if request.method == "POST": form = StudentUserSignupForm(request.POST) if form.is_valid(): user = form.save() login(request, …

19.08.2021
FCM django ошибка установки python 3.6.9

Установка fcm-Django на локальном компьютере прошла нормально, но на сервере я получаю ошибки File "/opt/pythonprojects/env/lib/python3.6/site-packages/setuptools/command/build_ext.py", line 203, in build_extension if ext._needs_stub: AttributeError: 'Extension' object has no attribute '_needs_stub' File "/tmp/pip-build-re2xfk5h/grpcio/src/python/grpcio/support.py", line 98, in diagnose_attribute_error "We expect a missing `_needs_stub` …

19.08.2021
Django обновляет строки на основе порядка в наборе запросов

У меня есть простая модель django class Item(Model): name = CharField() rank = PositiveIntegerField() created_at = DateField(auto_now_add=True) Я хочу обновить ранг объектов на основе их порядка при сортировке по полю (имя или created_at). например, при …

19.08.2021
Для поля if Loop ManyToMany Django

Как я могу запросить manytomanyfield в шаблоне Django? Например, этот оператор if не работает, но он показывает, что я хотел бы сделать: Model: class Product(models.Model): Category = models.ManyToManyField(Category) Template: {% for p in Product %} {% if …

19.08.2021
Отключение sys.settrace необходимо или нет

Бэкенд REST-сервис, с которым я работаю, написан на python/django, и иногда сервер падает из-за одного запроса, не сообщая об исключении, т.е. я даже не могу знать, на какой строке он был в последний раз. В приложении нет никаких функций входа/выхода …

19.08.2021
Как настроить псевдоним в Nginx

Я развернул приложение django с помощью Digital ocean plateform. Когда nginx обслуживал статические файлы через roots, все работало нормально. Но как только я установил boto3 and Django_storage и перешел на alias, nginx перестал обслуживать статические файлы. Я видел, что …

19.08.2021
Подсчет дубликатов слов в arrayField в postgres django

Введите описание изображения здесьВ поле массива моего django. Могу ли я как-то подсчитать, сколько дублирующихся элементов есть в запросе query_set? Например, у меня есть теги ["A", "B", "C"]. Каждый объект запроса в списке будет знать, скольким символам …

19.08.2021
Настройка роли пользователя для чтения/редактирования проекта за проектом, Django ORM

Я пытаюсь реализовать отношения между тремя таблицами: User Project и Permissions У меня уже есть ManyToMany отношения между User и Project class CustomUser(AbstractUser): username = models.CharField(unique=True, max_length=20, null=False, blank=False) // etc... class Project(models.Model): user = models.ManyToManyField(CustomUser, related_name="projects") …

19.08.2021
Рекурсивные отношения в Django в режимах "многие-к-одному" и "многие-ко-многим

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

19.08.2021
Как использовать строковые значения переменной в качестве запросов модели django?

У меня есть некоторые поля модели, которые связаны с моделью пользователя отношениями "многие ко многим" class SocialPost(models.Model): user=models.ForeignKey(User,on_delete=models.CASCADE, related_name='users_post' ) privacy=models.CharField(max_length=100,blank=True, null= True) post_text=models.TextField(blank=True, null= True) location=models.CharField(max_length=100,blank=True, null= True) feeling_or_activity=models.CharField(max_length=100,blank=True, null= True) created_at=models.DateTimeField(auto_now_add=True) updated_at=models.DateTimeField(blank=True,null=True) category=models.CharField(max_length=100,blank=True, null= True) tags=models.ManyToManyField(User, related_name='taglist',blank=True) …

19.08.2021
Javascript/Jquery: Как мы можем использовать загрузочный волчок для загрузки какого-либо отчета с нашей веб-страницы

Я просто застрял с некоторой проблемой, которая заключается в "Generate Report". Он фактически загружает отчет, и это занимает время, чтобы сгенерировать и загрузить отчет. Поэтому я просто хочу использовать загрузочный волчок для этого файла загрузки. Я новичок в понимании …

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

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

19.08.2021
Обратный запрос без аргументов не найден для URL

Я пытаюсь создать представление, которое позволяет пользователям удалять журнал сборки. На представлении, которое показывает кнопку удаления со ссылкой на страницу удаления, я получаю ошибку Reverse for 'build-log-delete' with no arguments not found. 1 pattern(s) tried: ['post/(?P&lt;pk&gt;[0-9]+)/build\\-log/(?P&lt;pkz&gt;[0-9]+)/delete$'] Если я …

19.08.2021
Formset не дает мне 3 формы по умолчанию и получил KeyError при сохранении

Здравствуйте, у меня возникла следующая ошибка при использовании набора форм. Тип исключения: KeyError Значение исключения: 'module' Эта ошибка возникает, когда я пытаюсь нажать сохранить на странице добавления. В настоящее время на моей веб-странице только 1 набор форм. Я …