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

28.11.2022
OperationalError в django при добавлении новой записи

Я создал базу данных mysql с помощью Cpanel. И у меня есть некоторые настройки для базы данных в settings.py : DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '*****_db', 'USER': '******', 'PASSWORD': '********', 'HOST': 'localhost', 'PORT': '3306', 'OPTIONS': { …

28.11.2022
Как в django показать документы, загруженные только определенными пользователями?

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

28.11.2022
Apache/Django/cx_oracle выдает ошибку 500, когда мы переключаем один из узлов DB с сервера oracle RAC

Я развернул приложение Django/Python на Apache server. Приложение связано с Oracle RAC (Real Application Cluster) 19C DB server, имеющим 2 узла. Я использую cx-Oracle==8.2.1. Проблема в том, что когда мы переключаем один из узлов, например, делаем один узел выше, …

28.11.2022
Почему эта функция загружает всю веб-страницу?

Views.py def download_file(request,path): file_path=os.path.join(settings.MEDIA_ROOT,path) if os.path.exists(file_path): with open(file_path, 'rb') as enm: response=HttpResponse(enm.read(),content_type="application/adminupload") response['Content-Disposition']='Inline;filename='+os.path.basename(file_path) return response шаблон index.html <div> {% for post in file %} <h2>{{post.title}}</h2> <a href="{{post.admin.upload.url}}" class="home__button anime-text" download="{{post.admin.upload.url}}">DOWNLOAD CV</a> {% endfor %} </div> urls.py re_path(r'^download/(?P<path>.*)$',serve,{'document_root':settings.MEDIA_ROOT}), …

28.11.2022
Как я могу использовать переменную функции внутри другой функции?

Я хочу использовать значение i в тестовой функции из переменной i индексной функции Это индексная функция def index(request): global i if request.method == "POST": form = InputForm(request.POST) if form.is_valid(): form.save() try: ids = form.cleaned_data['git_Id'] print(ids) obj = sql() query = …

28.11.2022
Как отфильтровать даты на основе диапазона для datetime в django

Views.py def index(request): if request.method == "POST": from_date = request.POST.get("from_date") f_date = datetime.datetime.strptime(from_date,'%Y-%m-%d') print(f_date) to_date = request.POST.get("to_date") t_date = datetime.datetime.strptime(to_date, '%Y-%m-%d') print(t_date) global get_records_by_date get_records_by_date = Scrapper.objects.all().filter(Q(start_time__range=f_date),Q(end_time__range=t_date)) print(get_records_by_date) Мне нужно получить даты из диапазона начальное время и конечное …

28.11.2022
Почему не происходит перенаправление при успешной оплате? Используя django и braintree dropin-ui

Я использую эту песочницу для раздела оплаты на сайте магазина. Я хочу перенаправить пользователя на страницу Done после успешной оплаты, но текущая страница загружается снова! pealse help представление платежного_процесса: Done.html …

28.11.2022
"Учетные данные для аутентификации не были предоставлены"

Я уже больше недели бьюсь над этой проблемой. Это определенно проблема аутентификации. Я реализовал социальный google login с помощью dj-rest-autj, all-auth и простого JWT. Поток мандатов состоит в том, что, во-первых, мы получаем access_token от google, что делается во …

28.11.2022
Отладка EC2 AWS, Как?

Итак, я пытался настроить конвейер с Github, Elastic Beanstalk и Django. Похоже, что мне удалось выполнить команды миграции и исправить все ошибки до этого этапа. Поскольку я получал сообщения об ошибках в полных журналах. Сейчас я нахожусь там, где …

28.11.2022
Как использовать готовые пользовательские формы в Django

Итак, я нахожусь в процессе изучения Django. И создаю простое приложение для RSS. Мне нужна форма входа/регистрации. Я нашел эту симпатичную форму на Codepen и хочу использовать ее. Форма для входа и регистрации В …

28.11.2022
Тег include в Django отображается в браузере, а не сам include

Я пытаюсь выделить navbar в дополнительный файл и импортировать/включить его в мой основной шаблон. Проблема в том, что {% include 'sidebar.html %} просто отображается в браузере и не работает, как я думаю... Структура папки |-project |-static |-css |-js …

28.11.2022
Как установить поле foreignkey в представлениях

Я пытаюсь сохранить поле customer в тестовой модели, я не получаю никаких ошибок, но и поле не сохраняется, как мне это исправить? Модели class Test(models.Model): customer = models.ForeignKey(Customer, on_delete=models.SET_NULL, blank=True, null=True) email = models.EmailField(max_length=200, blank=False) Forms class …

28.11.2022
"detail": "CSRF Failed: Отсутствует токен CCSRF." при отправке данных поста из angular 13 в подключенную базу данных django

мне нужно отправить данные post из angular в DRF через angular form, но получаю ошибку я проверил почти все ответы, доступные в интернете, но не нашел полезного ответа. "detail": "CSRF Failed: CSRF token missing." //post logic …

28.11.2022
Как установить атрибуты в html датапикере в django

Я хочу использовать html ввод даты в формах django. Я уже сделал это forms.py class DateInputPicker(forms.DateInput): input_type = 'date' class Form(forms.Form): date = forms.DateField( widget=DateInputPicker, label='Date') Но я хочу добавить такие атрибуты, как min, max и …

28.11.2022
Как проверить, равно ли html-значение 1 в django

Home.html {% if stud.scrapper_status == 1 %} <td>{{stud.scrapper_status}} --> Started</td> {% else %} <td>{{stud.scrapper_status}} --> Completed</td> {% endif %} Выходное изображение Если мое значение равно 1, я должен начать работу, но для всех значений она завершается, …

28.11.2022
Django Expression содержит смешанные типы: DateTimeField, IntegerField. Вы должны установить output_field

Когда я пытаюсь создать новый пост из модели администратора, я получаю эту ошибку. Я искал много подобных ошибок в google и везде писали, что выражение запроса(aggregate, annotation) вызывает эту ошибку, но причина, почему я застрял на этой ошибке в том, …

28.11.2022
'приложение python не найдено' в Django

Я попытался развернуть свой проект Django на сервере с помощью uwsgi. Я могу инициализировать uwsgi сuwsgi --ini conf/uwsgi.ini Но когда я попытался посетить веб-сайт, я получил эту ошибку --- no python application found, check your startup logs …

28.11.2022
Как преодолеть ошибку: объект 'ManyToOneRel' не имеет атрибута 'verbose_name' в приложении Django

В моем приложении есть следующие модели: class Category(BaseStampModel): cat_id = models.AutoField(primary_key=True, verbose_name='Cat Id') category = models.CharField(max_length=55, verbose_name='Category') class MasterList(BaseStampModel): master_list_id = models.AutoField(primary_key=True, verbose_name='Master List Id') mast_list_category = models.ForeignKey(Category, on_delete=models.CASCADE, null=True, verbose_name='Category') # Other fields ... Моя BaseModel …

28.11.2022
Как расшифровать зашифрованное <path:pk> и передать его функции generics.RetrieveUpdateDestroyAPIView - Django

Я хочу передать зашифрованные идентификаторы объектов в Response, поэтому я использовал AES. Теперь я хочу принять зашифрованный pk, который является путем 'xx/xx/xxx/xxx', и расшифровать его первым делом в представлении. ` import base64, re from Crypto.Cipher import AES from Crypto …

28.11.2022
Django - Как функция просмотра может увидеть разницу между конечными точками, которые были достигнуты, без какого-либо значения, указанного в url?

Я довольно новичок в Django и вот мой случай. Если у меня есть 3 конечные точки, которые я не могу изменить, и мне нужно указать их на одну и ту же функцию View, например : urls.py urlpatterns = [ …

28.11.2022
Django | Celery Async Task Result Pagination

Я использую celery и redis в качестве бэкенда для своих асинхронных задач. Мне нравится постранично отображать результаты в шаблоне. Для запроса данных я использую Javascript (ajax-запросы). Теперь я хочу постранично выводить результаты после запроса данных также с помощью Javascript. Надеюсь, …

28.11.2022
Автоматическое заполнение поля в модели с помощью функции django

Я искал способ заполнения поля модели с помощью функции. пример: def myfunction(): return a_file class SomeModel(models.Model): a_field_name=models.FileField(value=my_function()) Я как то думал переписать save(). поделитесь со мной своей идеей

28.11.2022
Как перехватить элемент из цикла for в шаблоне Django?

Я перехожу по циклу к различным категориям и вывожу результаты (название категории и связанные с ней страницы). Этот код отображается правильно. {% for category in categories %} &lt;div class="row"&gt; &lt;div class="col-lg-4"&gt; &lt;h3&gt;&lt;a href="{{category.get_absolute_url}}"&gt;&lt;/a&gt;{{category.category_name}}&lt;/h3&gt; {% for page in category.page_set.all %} …

28.11.2022
Nginx показывает запросы к конечным точкам, не входящим в мой API, И неизвестные запросы

Nginx работает в Docker compose с контейнерами Django, react, postgress Nginx показывает запросы к конечным точкам PHP, testPHP с кодом состояния 200 неизвестные запросы 192.155.90.118 - - [28/Nov/2022:02:54:21 +0000] "\x16\x03\x01\x00\x85\x01\x00\x00\x81\x03\x03&gt;\x99\xEF\xEF\xEB\xEC\xC3\x80\x02\xA9\xD7e\xEC\xE1)\xEDS\xA9\xCE\xB63\x92P\xE2\xF9db\x02{\x1F\xDF\xA2\x00\x00 \xC0/\xC00\xC0+\xC0,\xCC\xA8\xCC\xA9\xC0\x13\xC0\x09\xC0\x14\xC0" 400 150 "-" "-" "-" 51.79.29.48 …

28.11.2022
Django channels deploying with daphne error Requested setting INSTALLED_APPS, but settings are not configured

Здравствуйте, я следую этому руководству https://github.com/mitchtabian/HOWTO-django-channels-daphne для развертывания приложения mn django channels и у меня возникла проблема с запуском daphne. Я создал daphne.service, пока что ; [Unit] Description=WebSocket Daphne Service After=network.target [Service] Type=simple User=root WorkingDirectory=/home/django/Petsly/src ExecStart=/home/django/CodingWithMitchChat/venv/bin/python …

28.11.2022
Django modelformset_factory: как создать поле с постоянным значением

Допустим, у меня есть пекарня, которая выпекает 10 пирогов в партии (т.е. все 10 пирогов попадают в одну печь). Задача состоит в том, чтобы просто записать вес (в граммах) и стоимость каждого пирога (в $). Стоимость = вес * …

28.11.2022
Как реализовать всплывающую подсказку в форме django

У меня есть типовая форма, основанная на этой модели: class MyModel(TimeStampedModel): MY_CHOICES = [tuple([x,x]) for x in range(1,8)] p1 = models.IntegerField("P1”, default='1', help_text=‘text1’) p2 = models.IntegerField(“P2”, default=‘1’, , help_text=‘text2’) Parent = models.ForeignKey(ParentModel, on_delete=models.CASCADE) Сама форма выглядит следующим …

28.11.2022
Как сделать пагинацию в django для отфильтрованных данных

Мне нужно получить только те данные, которые я отфильтровал et_records_by_date = Scrapper.objects.all().filter(Q(start_time__date=f_date)|Q(end_time__date=t_date)) в пагинации. Но когда я нажимаю на следующую страницу, она показывает другие данные. Есть ли какое-нибудь решение, чтобы получить только данные для определенного запроса. Когда я размещаю …

28.11.2022
Django - Отображение количества пользователей, которые в данный момент смотрят прямой эфир

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

28.11.2022
Почему может быть пустой cleaned_data в Django?

Добрые день, случилась такая ситуация, что имеется объект формы radio и при попытке прочитать значение radio через cleaned_data в словаре всегда оказывается пустая строка, не зависимо выбрал что-то пользователь или нет. Подскажите пожалуйста из-за чего может быть такая реакция.

28.11.2022
Когда я использую последнюю версию drf-yasg для создания документации по api, но она не работает

Введите описание изображения здесь но я видел GitHub репозиторий Drf-Yasg, там есть этот пакет enter image description here Я сделал QuickStart, что в его документации .

28.11.2022
Выгрузка отфильтрованных данных Django

Всем доброго времени суток. Занимаюсь разработкой приложения на Джанго для изучения веб программирования. На странице реализована таблица которая выводит значения нужных полей из БД (в том числе связанных моделей), а также передает в шаблон все возможные значения некоторых полей (для …

28.11.2022
Я хочу создать пагинацию в Django?

Это моя кодировка view.py. она работала, но когда я добавил пагинацию, возникла ошибка def car(request): all_products = None all_category = category.get_all_category() categoryid = request.GET.get('category') paginator=Paginator(categoryid,4) page=request.GET.get('page') try: all_category.paginator.page(page) except PageNotAnInteger: all_category=paginator.page(1) except EmptyPage: all_category=paginator.page(paginator.num_pages) else: all_category = Product.get_all_products() if categoryid: …

28.11.2022
Как создать настраиваемый отчет для печати (как в crystal reports)? Я использую Django и MYSQL

Я новичок в django и python. Я пытаюсь создать распечатку ежедневного учета рабочего времени. Я использую Django и Mysql в качестве базы данных. Как создать отчет? Есть ли инструмент для создания отчетов, как Crystal reports? <a href="https://i.stack.imgur.com/o6O3m.png" rel="nofollow …

28.11.2022
Как я могу остановить выполнение пути с тем же параметром на продолжении пути

здесь я отправляю свои данные как я могу остановить это, например, если я выполнил http://127.0.0.1:7000/search_acctable/?txt=Kalpesh, но если теперь я снова запускаю свой код, то он выполняется как http://127.0.0.1:7000/search_acctable/?txt=Kalpesh/search_acctable/?txt=any в django, как я могу …

28.11.2022
Я написал django querry, но мне нужна информация о конкретном пользователе за определенную дату.

Modles: class Employee(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE, default=1,related_name='Employee') eid = models.IntegerField(primary_key=True) salary = models.IntegerField(null=True, blank=True) gender = models.CharField(max_length=6, choices=GENDER_CHOICES, default=1) contactno = models.CharField(max_length=10, blank=False) email = models.CharField(max_length=50 ,null=True, blank=True) country = models.CharField(max_length=30) address = models.CharField(max_length=60) def __str__(self): return self.user.first_name + …

28.11.2022
Отображение значения опции и текста для выбора

У меня есть поле select, заполняемое из таблицы базы данных 'Grade'. Оно отображает объекты Grade вместо 'Grade 1', 'Grade 2', 'Grade 3' и т.д. Как я могу заполнить select, чтобы отобразить тексты. …

28.11.2022
Переменные окружения не загружаются в Pytest с помощью ini файла

Для контекста, если я запускаю pytest --ds="monolith.settings" или DJANGO_SETTINGS_MODULE="monolith.settings" pytest, я вижу ожидаемое поведение, но в настоящее время у меня есть pytest.ini (см. ниже), который я запускаю как pytest -c pytest.ini, который бросает: django.core.exceptions.ImproperlyConfigured: Requested setting DATABASES, but settings …

28.11.2022
Как правильно загрузить изображение. Django

Я создаю приложение Django (запускаемое локально) и у меня головная боль по поводу загрузки файлов/картинок. Я прочитал тонны вопросов/ответов везде, а также следовал официальной документации, но почему-то у меня все еще проблемы. В моем models.py: FuncionarioPathFoto = models.FileField( "Foto", …

28.11.2022
Как показать поля из другого сериализатора в Django rest framework

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