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

19.08.2021
Предотвращение атаки timimg на django send_mail

У меня есть различные REST-API представления, в которых я либо отправляю письмо (если аккаунт существует), либо не отправляю письмо. Например, пользователь может ввести email в форму забытого пароля, и письмо будет отправлено, если аккаунт существует. Я использую from …

19.08.2021
Не удается показать сообщение об ошибке в функции error в ajax - django

я пытаюсь показать сообщение об ошибке с сервера на сайт клиента используя ajax, но это не работает, когда я делаю функцию для сообщений об ошибках, #other codes for saving the post,there is not error success_meesage = f'success' …

19.08.2021
Как добавить в экземпляр поле, которого нет в модели, но которое создано в форме Django? Django

У меня есть модель Книга: class Book(core.BaseModel): name = models.ForeignKey( FishingGear, verbose_name="Name", on_delete=models.PROTECT, related_name='name', ) library = models.ForeignKey( Library, models.PROTECT, related_name='library_places', verbose_name='Library', ) tag_number = models.PositiveIntegerField('Tag Number', validators=[ MinValueValidator(1), MaxValueValidator(MAX_TAG_NUMBER), ]) В файле forms.py я создал новое …

19.08.2021
Django изменяет алгоритм хешера для пароля пользователя

Мне нужно перенести пароли SHA512 из другой базы данных в Dango. пример пароля - b792e3c67205a800d16fceb2dacf5b70fada6f31e905352750e093bedc95ab970c0121f7c3f2a3bfcab32f3cb8a2c0d2273ada96b082dd0fbd012dbae379dcb1 и мне нужно использовать auth с этим паролем Я пробую это. но это не работает hasher.py import hashlib from django.contrib.auth.hashers import BasePasswordHasher, …

19.08.2021
Могу ли я использовать InMemoryUploadedFile непосредственно для загрузки изображения на Imgur?

У меня есть некоторые проблемы с загрузкой изображения на Imgur с помощью Django. Я закончил загрузку файла изображения из react и передал данные файла в бэкенд через Axios. Но объект, который я получил из request.data в бэкенде …

19.08.2021
Тег Achor, начинающийся с `?`: Django пагинация: следующая/предыдущая ссылки занимают одну позицию в индексе

Следую документации по Paginating a ListView. Все работает отлично, однако я вижу, что href следующей и предыдущей ссылки начинается с ?page= Для моего сайта, который переходит на www.example.com/?page=2, т.е. индекс, вместо того, чтобы оставаться на том же …

19.08.2021
Как удалить белое пространство в html-странице

Он автоматически генерирует это "пустое место" для меня, и я не могу понять, как его удалить. Вот код, который я написал в своем файле: HTML КОД: <div class="btn my-btnmenu btn-danger"> <i class="bi bi-bag"></i> </div> CSS КОД: .my-btnmenu …

19.08.2021
Зачем нужна функция get_absolute_url() в Django?

Кто-нибудь может объяснить мне простыми словами, зачем нам нужен метод get_absolute_url() в django? Какова цель определения get_absolute_url() в наших моделях django?

19.08.2021
Извлечение данных из существующей базы данных

Я пытаюсь создать веб-приложение, которое обрабатывает данные счета и печатает эти данные для выписок по счету и анализа возраста. Данные нужно будет получать из существующей базы данных Sage Evolution и выводить на веб-страницу через Django Я просмотрел …

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, и иногда сервер падает из-за одного запроса, не сообщая об исключении, т.е. я даже не могу знать, на какой строке он был в последний раз. В приложении нет никаких функций входа/выхода …