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

26.08.2022
Почему Django не видит вторую таблицу бд?

Я сделал 2 таблицы, провёл миграции и т.д., в админ-панели появились новые таблицы, как и должно быть, в переменных chaps и subsections есть данные, их я возвращаю, а потом данные из subsections теряются и html шаблон ничего не выводит, хотя …

26.08.2022
Django: Как использовать содержимое ячейки таблицы внутри шаблона в качестве данных для другого шаблона

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

26.08.2022
Почему запрос значения поля в таблице базы данных внутри контейнера docker возвращает пустое значение?

Мне нужно подключиться к базе данных postgres и просмотреть содержимое одной из таблиц. Подключиться не проблема, я делаю это так sudo docker-compose exec db psql -p 5432 -d gpanel_db -U db_root где db - service name in docker-compose …

26.08.2022
Как показать на форме, значения, которые вы добавили на Django Admin?

Я пытаюсь показать новые значения, которые я добавляю через django-admin, я добавляю годы в модель и затем хочу показать их на форме, проблема в том, что на value="" внутри формы, она дает такие значения как: 1, 2, 3... Но …

26.08.2022
Невозможно динамически найти/загрузить подмодуль внутри django app(module)

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

26.08.2022
Перенесите часть кода из метода GenericAPIView post в другие методы в django

У меня есть мой django GenericAPIView с методом post, я хочу, чтобы часть логики, которая использует self, находилась в каком-то другом методе и выполняла этот код, когда мой метод post получает вызов class MyAPIView(models.Model): def post(self, request, *args, **kwargs): …

26.08.2022
Как использовать несколько for в шаблоне для получения элементов из объекта в django

Я передаю следующие переменные из бэкенда. Я хочу получить значения динамически. num_list = [1, 2, 3, 4, 5, 6, 7, 8, 9] answers = [ {'date': datetime.date(2022, 8, 26), 1: 100.0, 2: 50.0, 3: None, 4: None, 5: None, …

26.08.2022
Аутентификация пользователя и получение информации о нем с помощью AWS Cognito и Django

Мне нужно использовать Amazon Cognito для регистрации и входа в систему моих пользователей. Информация о пользователях хранится в User Pools. Я хочу аутентифицировать пользователей и предоставить некоторую часть моего приложения только для них (для аутентифицированных пользователей). А также я …

26.08.2022
Как прочитать параметр запроса после (хэш)#

Здесь у меня есть Url http://127.0.0.1:8000/accounts/google/login/callback/#access_token=ya29.a0AVA9y1tO4d94lkiHbIT2qjh89k0TNGXFMJ_6XzdHXvxLrsLbphuMaBmEvUHCSX8XWq5L3dqQ88ULG9Vsw1llmYi24DpbFamGcoW4KPZP-9y2ynPBJMqmuFdazz7t9KEp5qrdkVwvaCgYKATASAQASFQE65dr8nbFmeih28Lvt_Q68CBXhiQ0163 Я хочу получить значение access_token и вернуть этот токен в качестве ответа, о котором говорится ниже но не знаю, как получить параметр query_parameter после хэша(#) { "token":'ya29.a0AVA9y1tO4d94lkiHbIT2qjh89k0TNGXFMJ_6XzdHXvxLrsLbphuMaBmEvUHCSX8XWq5L3dqQ88ULG9Vsw1llmYi24DpbFamGcoW4KPZP-9y2ynPBJMqmuFdazz7t9KEp5qrdkVwvaCgYKATASAQASFQE65dr8nbFmeih28Lvt_Q68CBXhiQ0163' } в …

26.08.2022
Как встроить рабочую книгу xlsxwriter в веб-портал django?

Я пытаюсь встроить рабочую книгу xlsxwriter в веб-портал django.Я создал рабочую книгу с помощью xlsxwriter. Но у меня нет идеи, как встроить ее в веб-страницу. from io import BytesIO as IO import xlsxwriter from django.http import HttpResponse def export_page(request): excel_file …

26.08.2022
Альтернатива жесткому кодированию urlpatterns в django

Я делаю сайт на django, на главной странице которого отображаются ссылки на домены... при нажатии на каждый домен появляются ссылки на соответствующие темы, а при нажатии на каждую тему появляются ссылки на соответствующие подтемы... Проблема в том, что …

26.08.2022
Я хочу, чтобы Staffuser в Django не видел никаких суперпользователей

Прямо сейчас я применил этот код from django.contrib import admin from django.contrib.auth.admin import UserAdmin from django.contrib.auth.models import User class MyUserAdmin(UserAdmin): def get_fieldsets(self,request,obj=None): if not obj: return self.add_fieldsets if request.user.is_superuser: perm_fields = ('is_active','is_staff','is_superuser','groups','user_permissions') return [(None, {'fields': ('email', 'password')}), ('Personal info', …

26.08.2022
Пагинация Ajax Django

Получаю данные через поиск и вывожу их на страницу, так как данных много, хочу реализовать пагинацию через Ajax. Но при нажатии на пагинацию все исчезает и данные не обновляются. Если Ajax отключить, то все работает, но происходит переход на …

26.08.2022
Перенести логику метода post в отдельный метод в GenericAPIView

У меня есть GenericAPIView, я хочу перенести часть логики метода post в отдельный метод и хочу, чтобы этот метод выполнялся, когда запрос попадает в метод post, как я могу это сделать. Class MyApiView(GenericAPIView): def post(self, request, *args, **kwargs): if …

26.08.2022
Поиск совета | Использование нескольких таблиц из внешней базы данных? [закрыто]

В настоящее время я работаю над небольшим приложением для оценки и изменения некоторых таблиц из внешней базы данных mysql, без изменения исходной базы данных, для создания отчета. Например, одна из колонок - это тема. Иногда необходимо модифицировать и …

26.08.2022
Как остановить автоматическое бесконечное обновление страницы браузера?

Страница браузера перезагружается постоянно бесконечное количество раз, когда я выполняю метод post, и при каждой перезагрузке одни и те же данные автоматически добавляются в базу данных постоянно неограниченное количество раз. Код HTML запускается из VSCode. Когда я запускаю HTML …

26.08.2022
Pytest для функции в качестве аргумента

Я писал тест с помощью библиотеки pytest, где мне нужно проверить метод, который принимает другой метод в качестве аргумента. class Certificate: def upload(self, upload_fn: Callable): try: if self.file_name: upload_fn(self.file_name) return raise ValueError("File name doesn't exist") except Exception as e: …

26.08.2022
Переопределение RetrieveUpdateAPIView Django Rest Framework

Сейчас я переопределяю всю функцию получения и обновления. Я хочу переопределить только ту часть, которая не запрашивает значение pk. Спасибо View.py class EmployeeView(generics.RetrieveUpdateAPIView): permission_classes = [EmployeePermission] serializer_class = EmployeeSerializers def retrieve(self, request, *args, **kwargs): employee = Employee.objects.get(user=self.request.user) serializer = …

26.08.2022
Как отправить ответ блокировки django-axes в ответе login api

Приложение django (django-rest-framework) использует Simple JWT для аутентификации, и теперь я пытаюсь интегрировать django-axes во фреймворк. Я могу заблокировать пользователя при 5 неудачных попытках входа в систему, и это работает как ожидалось. Все работает нормально, но когда пользователь …

26.08.2022
Как установить файл requirements.txt в django

Я хочу установить все зависимости в Django, используя requirements.txt, но получаю ошибку ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'

26.08.2022
Django template: resolve nested variable [duplicate]

В context, который я передаю шаблону, есть переменные var_1, var_2, var_3 и т.д. Я хочу показать значение всех этих переменных с помощью цикла for. Для этого я пишу следующий код: {% with "1 2 3" as lst %} …

26.08.2022
Не удается запустить проект Django на локальной машине

Я новичок в Django и хочу запустить проект на своей локальной машине, но он выдает ошибки. Позвольте мне описать это: manage.py: #!/usr/bin/env python """Django's command-line utility for administrative tasks.""" import os import sys from django.http import Http404, HttpResponseRedirect from …

26.08.2022
Как передать данные формы во внешний API с помощью POST-запроса в функции представления django?

Как передать данные формы внешнему API с помощью POST-запроса в функции представления Django? Мой API не получает данные моей формы. @csrf_protect def home_page(request): context = {} if request.method =='POST': form = UserForm(request.POST) if form.is_valid(): # form.save() resp = …

26.08.2022
Django SAML Auth выдает ошибку Sorry, you are not allowed to access this app

Я пытаюсь интегрировать SSO аутентификацию с помощью grafana-django-saml2-auth Мои файлы SAML_AUTH выглядят следующим образом SAML2_AUTH = { 'METADATA_LOCAL_FILE_PATH': os.path.join(BASE_DIR,'ssometadata.xml'), 'DEBUG': False, # Send debug information to a log file # Optional settings below 'DEFAULT_NEXT_URL': 'XXX/SearchScreen/', # Custom target redirect URL …

26.08.2022
Невозможно вставить или обновить данные с помощью Django ORM в базу данных Sql Server, когда триггер активен на таблице базы данных,

Введите код здесьЗдравствуйте все Я новичок в Django и SQL Server и я застрял на одном вопросе, который может кто-нибудь, пожалуйста, помочь мне Невозможно вставить или обновить данные с помощью Django ORM в базу данных SQL Server, когда триггер активен …

26.08.2022
Использование двух полей ManyToMany в одних и тех же моделях при миграции

В моей модели есть два поля ManyToMany в одной модели. class Item(models.Model): additional_subcategories = models.ManyToManyField(SubCategory, related_name="additional_subcategories", blank=True) subcategories = models.ManyToManyField(SubCategory, related_name="subcategories", blank=True) Но когда я вызываю эти поля в миграции, они возвращают те же запросы. def forwards_func(apps, …

26.08.2022
AttributeError: модуль 'rest_framework.serializers' не имеет атрибута 'SmallIntegerField'

Я получаю ошибку атрибута при использовании 'SmallIntegerField'. Разве Serializer не поддерживает 'SmallIntegerField'? serializers.py from rest_framework import serializers class StudentSerializer(serializers.Serializer): id = serializers.IntegerField() name = serializers.CharField(max_length=150) email = serializers.EmailField(max_length=150) batch = serializers.SmallIntegerField()

26.08.2022
Как сделать поиск похожих товаров из бд? Django

Я получаю из строки поиска значение запроса и делаю поиск по бд. items = Items.objects.all() Items.objects.filter(name=request.GET.get('search', '')) Если товар присутствует в базе данных, то он выводится. Например: White EliteBook Tablet 810 Однако если вписать White Elitebook, то выводит пустое …

26.08.2022
Webhook каким-то образом блокируется и не запускает функцию представления Django

У меня есть сайт, созданный с использованием Django и digital ocean. Я пытаюсь добавить сторонний webhook к url моего сайта для запуска некоторого кода, однако, функция представления, подключенная к url моего сайта, никогда не вызывается (я сначала поставил отладочный …

26.08.2022
Невозможно получить информацию из данных запроса (Django/Postman)

Я пытаюсь создать api с помощью Django. Мне кажется, что я построил его правильно, но, например, из данных Post-request я получаю в качестве значений полей "none". Может вы сможете помочь мне решить эту проблему :) Вот api: def apiRequests(request): …

26.08.2022
Django Models - Django admin выдает ошибку DataError при "установке" строки в целое число внутри внешнего ключа

Я настроил несколько моделей для платежей Stripe, одну для Product, а другую для Price. Вы можете видеть, что я установил значение API из Stripe в качестве первичного ключа. Вот их поля: class Product(models.Model): stripe_product_id = models.CharField(max_length=100, primary_key=True) …

26.08.2022
PyCharm подчеркивает красным установленную библиотеку (Django)

Проблема в том, что PyCharm подчеркивает красным модуль Django, как будто его нет. ПРИ ЭТОМ: проект исправно запускается, а другие модули (к примеру requests или pygame) не подчеркиваются. Пробовал переустановить Django и через pip, и через Python Packages, на пару …

26.08.2022
Какой frontend (React.js/React Native) и backend (Flask/Django) фреймворки мне выбрать?

Я хотел бы разработать веб-приложение для управления портфелем. В этом приложении пользователи смогут манипулировать портфелями, добавляя/редактируя/удаляя сделки и просматривать статистику портфелей в реальном времени (изменение цен акций, общая доходность). Ниже я привожу список требований и примеры экранов для проекта. Стоит …

26.08.2022
Django передача переменной из кнопки в представление

Это мой файл шаблона, который содержит меню, генерируемое динамически: {% block idfs %} {% for each in list %} <li> <a href="{{each}}">{{ each }}</a> <button type="submit" value={{each}} onclick="location.href='{{each}}'" name='{{each}}'>Go</button> </li> {% endfor %} {% endblock %} У …

26.08.2022
Django new project Run Add Grop page не сохраняет выбранные разрешения

Просто создайте новый проект, запустите страницу Add Grop, добавьте новую группу и выберите некоторые разрешения. Нажмите кнопку сохранения. В результате будет добавлена новая группа без прав доступа. Почему? …

26.08.2022
Django Rest framework API - авторизация с помощью токенов

http http://127.0.0.1:8000/studentapi/ "Authorization:Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9. eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNjYxNDgzOTczLCJpYXQiOjE2NjE0NDczNzIsImp0aSI6IjU5ZjQ3MzcxODdiODRkYWI5Mjg4NzM2YzZhZjBkN2YwIiwidXNlcl9pZCI6NX0.x0naaeapuTTFUIThownVDyuDs53kkZjkljpb6sieLuE" HTTP/1.1 403 Forbidden Разрешить: GET, POST, HEAD, OPTIONS Content-Length: 58 Content-Type: application/json Cross-Origin-Opener-Policy: same-origin Дата: Fri, 26 Aug 2022 03:18:01 GMT Referrer-Policy: same-origin Сервер: WSGIServer/0.2 CPython/3.10.5 Vary: Accept X-Content-Type-Options: nosniff X-Frame-Options: …

26.08.2022
Методика исправления того, что объект 'QuerySet' не имеет атрибута 'Breakdown' для проекта Django

У меня есть проект тренировочного прогресса, над которым я работаю, и я пытаюсь найти разбивку каждого упражнения, то есть повторения и порядок. Вот модель для пояснения: class Workout(models.Model): name = models.CharField(max_length = 30,blank=True, null=True) date = models.DateField(blank=True, null=True) slug …

26.08.2022
Пожалуйста, есть ли способ решить эту ошибку, я думаю, что все в порядке с этим.

Я страдаю от этой ошибки, пожалуйста, помогите мне. вот мой файл views.py и models.py пожалуйста мне нужно создать функцию add to cart, и эта ошибка происходит когда я нажимаю на кнопку …

26.08.2022
Запрос Postgre с JSONField на массиве

Я новичок в Postgres, и пытаюсь построить SQL запрос, который может получить словарную пару ключ/значение в массиве [] из таблицы table_b и использовать ее в WHERE предложении для поиска совпадений tag_name и tag_value, возвращая object_uuid Оригинальные tags на table_b …

26.08.2022
Модульное тестирование FileField и ImageField на Django с помощью ContentFile

Я использую Django 3.2 У меня есть такая модель: Класс Foo class Foo(models.Model): name = models.CharField(max_length=124) owner = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) description = models.TextField() bio = models.TextField() attachment = models.FileField() photo = models.ImageField() recorded_date = models.DateField() time_of_day = …