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

16.08.2021
Как настроить панель администратора для конкретной модели в Django при добавлении?

Как настроить панель администратора для конкретной модели в Django? У меня есть несколько моделей. Я хочу добавить JS или CSS файл в панель администратора, когда я добавляю объект?

16.08.2021
Вы пытаетесь добавить ненулевое поле 'ArtsHumanities' в школу без значения по умолчанию

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

16.08.2021
Templateview в django выдает ошибку "Field 'id' expected a number but gets 'form_file' "

Это мой файл view.py class UploadTemplateView(TemplateView): template_name = 'reports/from_file.html' Это мой файл urls.py urlpatterns = [ path('save/', create_report_view, name='create-report'), path('', ReportListView.as_view(), name='main'), path('from_file/', UploadTemplateView.as_view(), name='form-file'), path('<pk>/', ReportDetailView.as_view(), name='detail'), path('upload/', csv_upload_view, name='upload'), path('<pk>/pdf/', render_pdf_view, name='pdf'), ] Когда я пытаюсь …

16.08.2021
Обслуживайте React с помощью docker и nginx, который уже обслуживает django

Я создаю веб-приложение, используя django + react + nginx + docker технологический стек. Я могу успешно обслуживать мой django REST API, панель администратора и его статические файлы с помощью nginx, но не могу обслуживать react приложение после сборки. …

16.08.2021
Пытаюсь получить данные из api путем поиска по идентификатору с помощью flutter, а http.get не разбирает данные, полученные из api

Future<List> fetchGraduates() async { var response = await http.get( Uri.parse('http://127.0.0.1:8000/graduates/image_api/A/ur4444/09')); var response2=await http.get( Uri.parse('http://127.0.0.1:8000/graduates/student_api/A/ur4444/09')); Map<String, dynamic> studentData = jsonDecode(response.body); Map<String, dynamic> imageData = jsonDecode(response2.body); Map<String, dynamic> data = { 'id': studentData['student'], 'first_name': studentData['first_name'], 'middle_name': studentData['middle_name'], 'last_name': studentData['last_name'], 'image': imageData['image'], 'institution': …

16.08.2021
Как использовать поле сериализатора и сделать ответ из данных поля выбора в django rest framework

Как использовать поле сериализатора в DRF models.py class User(models.Model): id = models.AutoField(primary_key=True) first_name = models.CharField(max_length=255, null=True, unique=True) birthdate = models.DateField(null=True, blank=False) gender_choice = [ ('male','male'), ('female','female') ] gender = models.CharField(max_length=255, choices=gender_choice, default='male', null=True) остальные ответы ниже

16.08.2021
Django Rest Framweork - Почему первое смещение пагинации начинается с 0 и как изменить его на 1?

Я пытаюсь создать пользовательский Limit и Offset Paginator, но первая страница начинается с нуля, и я не знаю, почему! Лимит смещения установлен на 1, но внутри url он начинается с 0, то, что я хочу, это начать смещение …

16.08.2021
Приложение Django, развернутое на Heroku, работает, несмотря на неправильный SECRET_KEY

В моем проекте Django есть .env файл, в котором хранится моя DJANGO_SECRET_KEY переменная окружения: export DJANGO_SECRET_KEY=dummysecretkey123 Я добавил ссылку на файл .env в свой файл .gitignore перед инициализацией репо, поэтому SECRET_KEY не должен быть виден в любом …

16.08.2021
Проблемы с отображением записей и комментариев на первой странице

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

16.08.2021
Отправка S/MIME подписанных писем с помощью Django

Есть ли способ использовать обёртки, предоставляемые Django, для отправки подписанных или даже зашифрованных электронных писем? Мы используем S/MIME в нашей компании и требуется, чтобы все письма были подписаны. В настоящее время я отправляю электронные письма через SendGrid: <pre …

16.08.2021
Как сохранить клонированные данные в базе данных

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

16.08.2021
Не удается передать String из react в django с помощью axios

Я пытаюсь отправить запрос из react в django, который имеет следующее тело: { "category":"string" } Я отправляю запрос из react следующим образом: axiosInstance .get(`answers/`, { category:currentQuiz }).then((res) =&gt; { console.log(res.data) }) .catch((function (error) { console.log(error) })) …

16.08.2021
Django template backend для Jinja2

есть ли разница между TEMPLATES = [ { 'BACKEND': 'django.template.backends.jinja2.Jinja2', ....... }, ] и (импортировано из пакета django-jinja) TEMPLATES = [ { "BACKEND": "django_jinja.backend.Jinja2", ....... }, ]

16.08.2021
Как отформатировать django timezone.now()

По умолчанию в django timezone.now() пример Aug. 15, 2021, 1:00pm как преобразовать это в 2021-8-15 заранее спасибо! Вот мой models.py publish= models.DateTimeField(default=timezone.now()) я попробовал следующее: publish= models.DateTimeField(default=timezone.now().strftime('%Y-%m-%d')) но он не работает, вот мой html, …

16.08.2021
Django ModuleNotFoundError: Нет модуля с именем 'EmailIngestionDemo.EmailIngestionDemo'

Я пытаюсь написать django web, который будет получать данные из postgresql и отображать их на экране. Но всякий раз, когда я запускаю свое приложение, оно показывает мне: from EmailIngestionDemo.EmailIngestionDemo.models import EmailData ModuleNotFoundError: No module named 'EmailIngestionDemo.EmailIngestionDemo' На …

16.08.2021
Моя функция вызывает возврат перед остальной частью кода

Итак, я пытаюсь в цикле просмотреть список классов на предмет совпадения или нет. если есть совпадение, вернуть Response и сказать, что есть совпадение в противном случае зарегистрировать ученика Я использую django и django-restframework Вот мой код @api_view(['POST']) …

16.08.2021
Отправка данных с помощью POST-запроса не работает в Django с AJAX

Прежде всего: я знаю, что в Интернете есть несколько решений для этого, но они не работают для меня (потому что они используют, например, Jason или просто устарели) Я работаю над проектом на Django и хочу использовать ajax для одной …

16.08.2021
DRF - Как сохранить данные внешних ключей с помощью APIView

Всем привет, я абсолютно новичок в DjangoRestFramework. У меня путаница при работе с отношениями в DRF. Как мне сохранить данные внешних ключей с помощью APIView? модели class User(AbstractUser): email = models.EmailField(max_length=255, unique=True) is_client = models.BooleanField(default=False) is_professional = models.BooleanField(default=False) …

16.08.2021
Создавать несколько объектов одновременно

У меня есть представление, которое создает форму с группами и упражнениями. Как я могу сделать, чтобы иметь возможность создавать больше групп и упражнений в шаблоне? views.py @login_required def creaScheda(request): if request.method == "POST": form = CreaSchedaForm(request.POST) if form.is_valid(): …

16.08.2021
Как создать вложенный словарь из двух связанных моделей в Django?

Я хочу создать словарь в формате ; { "2021": [ { "name": "John Doe", "date": "01.01.2021", "items": "item1" } ], "2020": [ { "name": "Jane Doe", "date": None, "items": "item2" }, { "name": "Jack Doe", "date": None, "items": …

16.08.2021
Фронтенд Angular не получает данные от бэкенда Django на контейнере Docker

У меня есть приложение, которое использует Angular (с Nginx), Django и MySQL. Каждый из них контейнеризирован отдельно на AWS Ubuntu instance. Я смог подключиться из контейнера Django к контейнеру Mysql и выполнить миграцию для Django. Ни страница входа не …

16.08.2021
База классов Django, forms.py, показывает различные формы в зависимости от того, создаете вы их или обновляете

У меня есть forms.py, который показывает выпадающее поле при создании. Но я бы хотел, чтобы при обновлении это поле было скрыто. Возможно ли сделать так, чтобы forms.py показывал 2 разных вида в зависимости от того, создаете вы или обновляете? …

16.08.2021
Изменить SQL-запрос на Django

У меня есть веб-приложение, бэкенд которого использует Django. Я хочу изменить следующий SQL запрос на команду Django ORM: SELECT distinct t.id, t.title as Textbook, GROUP_CONCAT(concat(ci.discipline_code, ci.code, " (" , ci.type , ")") SEPARATOR ', ') as CourseCode FROM …

16.08.2021
Как обновить поля связанной модели в одном запросе с помощью Django ORM или SQL?

Я хочу обновлять поля модели и поля связанной модели в одном запросе в Django: Link.objects.filter(alpha=True).update( alpha=False, target__backup_of_original_start=F('target__original_start'), target__backup_of_original_end=F('target__original_end'), target__original_start=F('target__start'), target__original_end=F('target__end'), ) В этом вопросе я вижу, что это невозможно с помощью update. Можно ли …

16.08.2021
Проблема с тестовой базой данных Django Postgresql

Я довольно новичок в django и у меня возникла проблема с db. Я попытался протестировать несколько вещей и получил следующую ошибку: Creating test database for alias 'default'... .... RuntimeWarning: Normally Django will use a connection to the 'postgres' database …

16.08.2021
Django _Categorize products

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

16.08.2021
Почему я получаю ошибку 500 при получении javascript? [закрыто]

У меня есть проект Django, и я хочу обновить модель, используя javascript fetch method put для обновления значения true =&gt; false и наоборот. однако я получаю ошибку 500 inbox.js:63 PUT http://127.0.0.1:8000/add-like/14 500 (Internal Server Error). и я не могу …

16.08.2021
Чтобы вывести <p>теги, используя теги шаблона

Как я могу использовать тег шаблона для создания "p-тега только для продуктов, которые не имеют product_code в таблице опций"? {% for option in option_object %} {{option.product_code}} {% if option.product_code == None %}} &lt;p&gt; hello &lt;/p&gt; {% endif %} …

16.08.2021
Показать поля, проходящие через поле ManyToMany django admin

Я работаю над проектом, разработанным на Python 2.7 и Django 1.11. Я пытаюсь показать на странице администратора два поля, проходящих через поле ManyToMany. Вот модели: class ModelZero(Model): # some fields mtm_field = models.ManyToManyField(to="ModelOne", through="ModelTwo") class ModelOne(Model): # …

16.08.2021
Как получить данные за текущий час в Django

Я пытаюсь получить данные из модели django, фильтруя ее DateField() на текущую дату и текущий час. models.py class Log(models.Model): DATE = models.DateTimeField() TYPE = models.CharField(max_length=32,primary_key=True) class Meta: db_table='LOG' indexes=[ models.Index(fields=['DATE','TYPE']) ] views.py obj=Log.objects.filter() Как я могу …

16.08.2021
Django добавляет новые поля в модель внешней БД

Я пытаюсь интегрировать некоторые таблицы из БД Oracle, которая не является частью моего проекта Django. В этой БД есть 2 интересующие меня таблицы, первая из которых содержит 90% информации, а вторая - оставшиеся 10%. Я написал 2 модели для этих …

16.08.2021
Python Speech to Text API (Postman)

Я написал API для преобразования речи в текст на языке python и хочу протестировать с помощью postman, пока что я пробовал этот код, но не смог получить результат. import speech_recognition as sr from flask import Flask from flask …

16.08.2021
Как установить, что проект django может заходить на страницу входа в систему управления администратором с нескольких адресов

Как настроить проект django для входа на страницу входа в админку с нескольких адресов, я хочу использовать разные базы данных в соответствии с разными адресами Но, похоже, это не работает. Когда я захожу на страницу входа admin1-3, он сбрасывается …

16.08.2021
Как сделать запрос так, чтобы отображалось поле модели, а не сама модель

Я пытаюсь сделать запрос так, чтобы значение поля в каждом экземпляре модели отображалось без дубликатов. Все это происходит внутри формы: class OrganisorClassStatusUpdateForm(forms.ModelForm): def __init__(self, *args, **kwargs): super(OrganisorClassStatusUpdateForm, self).__init__(*args, **kwargs) self.fields['off_day_student'] = forms.ModelChoiceField( queryset= Class.objects.filter(teacher=self.instance.teacher).filter(is_new_set=True).filter(time=self.instance.time).order_by('-date')[:10] ) Здесь self.instance …

16.08.2021
Как интегрировать Coinbase в Django

Мне нужно интегрировать Coinbase в Django для получения платежей, но не Coinbase Commerce. Я исследовал этот вопрос и думаю, что с Coinbase Commerce, обычная сейчас не вариант, но в любом случае я хотел бы ее использовать. Могу ли я …

16.08.2021
Django Query - запрос от многих ко многим полям

У меня есть эти 3 модели. class AddTemplate(models.Model): template_name = models.CharField(max_length=100, primary_key=True, default='Template 01') tests = models.ManyToManyField(AddTest, blank=True) clients = models.ManyToManyField(AddClient, blank=True) class AddClient(models.Model): client_name = models.CharField(max_length=300, primary_key=True, default='') class AddTest(models.Model): test_name = models.CharField(max_length=100, primary_key=True, default='Test 01') …

16.08.2021
Как фильтровать объекты по полю CharField

Я хочу фильтровать cases_alert(class) по CaseAlert.alert_type, который является CharField. Но параметр функции фильтрации не является CharField. Кто-нибудь может помочь мне исправить это? Спасибо. class CaseAlert(models.Model): alert_type = models.CharField(max_length=16) cases_alerts = CaseAlert.objects.all().prefetch_related('reports').filter(CaseAlert.alert_type.in_(['u1'])).order_by(CaseAlert.alert_key)

16.08.2021
Не удается найти экземпляр модели django в новом представлении

У меня есть CreateView, в котором пользователи вводят данные, после отправки формы пользователь должен перейти в DetailView для только что отправленной записи. Я хочу использовать UUID для идентификации записей - но после отправки формы я получаю следующую ошибку: http://localhost:8000/patient/2792470c-216a-44cc-a4ef-98c12d946844/ …

16.08.2021
Django HTML: как сделать ссылку "вернуться домой"?

Вот структура файлов моего проекта. Я добавляю ссылку в testpage.html, и хочу, чтобы она возвращала пользователя в корневой каталог (http://127.0.0.1:8000 на сервере localhost), который настроен на …

16.08.2021
Логотип не отображается на сервере после развертывания, но он отлично работает на локальном сервере

Я использую django rest framework. Я хочу создать PDF из HTML, и он работает нормально, но когда я развертываю файл на сервере Amazon, логотип не отображается. Я использовал библиотеку xhtml2pdf для создания PDF.