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

21.12.2022
Django выгрузка csv в БД через шаблон с помощью функции

Я сделал функцию с "runscript" на Django. Я хочу знать, как я могу загрузить CSV файл через шаблон с помощью моей функции. это моя функция: def run(): df = pd.read_csv("scripts/Combination.csv", dtype=str) df = df[pd.isnull(df["id"])] def sub_budget_owner_found(v_BO, v_SBO): try: …

21.12.2022
Работа с сервером django, react и nginx с помощью docker

Я новичок в nginx и пытаюсь понять, как он работает. Я создаю и докеризирую сайт, используя react для frontend и django для backend, и обслуживаю как react, так и django api с помощью nginx. Но когда я обращаюсь к …

21.12.2022
Невозможно загрузить изображения на S3 из Django backend и Nextjs frontend vercel

У меня есть сайт электронной коммерции, построенный на Django и nextjs. Ранее он размещался на хостинге, но недавно я перенес бэкенд API на AWS Lambda, а фронтенд на vercel. Я храню изображения товаров в S3. Проблема, с которой я …

21.12.2022
Как сохранить несколько request.POST.get() в form.save()

Я хочу получить данные с помощью request.POST.get() и затем сохранить в form.save(). Как я могу это решить? def example(request): form = addform() if (request.method == 'POST'): form = addform(request.POST) question = request.POST.get('question') answer = request.POST.get('answer') explain …

21.12.2022
Django bulk_create() с полями моделей, имеющими пользовательские валидаторы

В моем приложении Django я использую bulk_create(). Для одного из полей в целевой модели я назначил набор валидаторов для ограничения допустимого значения заглавными буквами (алфавитами) и фиксированной длиной "3", как показано ниже: class Plant(models.Model): plant = models.CharField(primary_key=True, max_length=4, ... …

21.12.2022
Тестирование в django, бд sqlite, python

В тесте def test_сhecking_post_fields(self) хочу в списке запросов оставить только имена url, а сам запрос переместить в цикл. Но не понимаю как это сделать, потому что у меня последний запрос отличается .context от предыдущих. from django.test import Client, TestCase from …

21.12.2022
Различие между request.meta и request.headers В django

какова степень уважения между ними? Я видел в документации django, что мы можем получить content-length в meta и header atrebute в классе HttpResponse. Так в чем же разница между request.meta и request.headers?

21.12.2022
Прямой и обратный ход в ajax

У меня есть страница с товарами, которые фильтруются через ajax. Также url меняется через pushState. Но при нажатии на кнопки назад и вперед в браузере ничего не происходит, меняется только url. Как обработать нажатия на эти кнопки?

21.12.2022
Как извлечь два значения из dict в python?

Я использую python3 и у меня есть набор данных. Он содержит следующие данные. Я пытаюсь получить желаемое значение из этого списка данных. Я испробовал много способов, но не смог понять, как это сделать. slots_data = [ { "id":551, "user_id":1, "time":"199322002", …

21.12.2022
Доступ к графу по внешнему ключу в шаблоне Django

У меня есть два models: Farm и Animal с отношением ForeignKey. Каждый Farm содержит x животных. Я делаю таблицу во фронтенде с циклом for из каждого farm. Как я могу показать количество животных в каждой ферме? модели: class Farm(models.Model): …

21.12.2022
Как вызвать HTML-страницу в виде всплывающего окна из другой HTML-страницы с помощью Django

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

21.12.2022
Как отобразить связанные экземпляры один ко многим в ListView?

Я хочу отобразить все принадлежащие экземпляры модели Report, ссылающейся на модель Module, ссылающуюся на модель Course. Поэтому я реализовал три модели, связанные через Foreignkey. class Course(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) title = models.CharField(max_length=200, blank=True, null=True) class Module(models.Model): …

21.12.2022
Создание целочисленного диапазона из нескольких строковых математических выражений в python

У меня возникла проблема в проекте, и я перерыл весь Интернет, не найдя четкого ответа. Как я могу преобразовать математические выражения As 3x + 5y >= 100 И x,y < 500 В диапазон x и диапазон y для использования …

21.12.2022
Django admin загрузка нескольких изображений в 1 форму

Я не хочу использовать inlines, поэтому я решил, что хочу загрузить кучу изображений одновременно. Теперь я целый день пытаюсь заставить его работать, но он не работает по какой-то причине. Мой первый код: Модель class LaptopInfoImages(models.Model): laptop_info = models.ForeignKey(LaptopInfo, …

21.12.2022
Как очистить и сохранить несколько экземпляров один за другим в Django, используя методы clean и save?

Я заметил, что при использовании админки Django и при выборе/изменении нескольких экземпляров и нажатии на кнопку сохранения ( например, см. картинку ниже, она не имеет прямого отношения к коду ниже), Django очищает/проверяет все экземпляры и затем сохраняет их по одному. …

21.12.2022
Многовложенные сериализаторы в django

Вложенные сериализаторы не работают должным образом... { "book_id": 1, "book_name": "AAAA", "language": "A", "category_type": "a", "page_count": 212, "цена": "212.00", "volume": 1, "year_of_publication": "2022-12-08", "рейтинг": 2, "cover_image": "http://127.0.0.1:8000/media/images/download_1_8Bvr7hM.jpg", "pdf": "http://127.0.0.1:8000/media/pdf/eclipse_path_mUBp1xX.txt", "Автор": [ { "publisher_id": 1, "publisher_name": "pub2we", "created_at": …

21.12.2022
Как встроить радиокнопки в форму django?

Вот радиокнопки: account_type = forms.ChoiceField( choices=enumerate(('Choice 1', 'Choice 2')), widget=forms.RadioSelect( {'class': 'form-check form-check-inline', 'style': 'margin-left: 20px'} ), label='', ) Я использую bootstrap-nightshade для стилизации, которая, возможно, содержит что-то, что предотвращает инлайнинг кнопок. До сих пор …

21.12.2022
PycharmProjects\pythonProject\vencannot be loaded because running scripts is disabled on this system. Для получения дополнительной информации см. about_Execution_Policies [duplicate].

Я хочу установить Django на pycharm, но когда я пытаюсь установить этот массажный дисплей: File C:\Users\dell\PycharmProjects\pythonProject\venv\Scripts\activate.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170. + CategoryInfo : SecurityError: (:) …

21.12.2022
Просмотр профиля администратора после входа в систему вместо отображения профиля пользователя в django

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

21.12.2022
Периодическое создание/обновление модели на основе аннотации другой модели

У меня есть модель Foo, которая периодически меняется (для простоты - каждую неделю). Соответствующая конечная точка API для этой модели нуждается только в аннотации foo_annotate. Я хочу иметь возможность вернуться назад, даже если период меняется. Моя текущая настройка работает …

21.12.2022
Невозможно импортировать имя 'urlquote' из 'django.utils.http'

Я пытаюсь войти на портал администратора, но получаю следующую ошибку. Пожалуйста, помогите, я искал решение, но ничего Тип исключения: ImportError at /admin/login/ Exception Value: cannot import name 'urlquote' from 'django.utils.http' (C:_project\my-events\env\lib\site-packages\django\utils\http.py)

21.12.2022
Postgresql не может подключиться к серверу

Проект представляет собой веб-приложение django, упакованное в контейнеры docker. По какой-то причине я не могу запустить сервер и запустить его. Когда я запускаю "manage.py runserver", возникает эта ошибка: File "C:\Users\andre\AppData\Local\Programs\Python\Python310\lib\site-packages\psycopg2\__init__.py", line 122, in connect conn = _connect(dsn, connection_factory=connection_factory, …

21.12.2022
Django.db.backends.postgresql ошибка при попытке сделать миграцию моего проекта django

Я пытаюсь переключить мою базу данных Django с SQLite3 на PostgreSQl, поэтому я следую многим руководствам по установке и настройке Postgres с проектом Django. Я сделал следующее: pip install psycopg2, pip install psycopg2-binary и я изменил settings.py следующим …

21.12.2022
Выбор полигона на основе положения маркера в листочке

На карте у меня есть добавленный слой с полигонами и один маркер на другом слое. Когда я щелкаю в любом месте, маркер перемещается в это место, и полигон выбирается. Маркер можно перетаскивать по карте, но когда я его перетаскиваю, выделение …

21.12.2022
ModuleNotFoundError: Нет модуля с именем 'application' при развертывании приложения Django на AWS EB

Я пытаюсь развернуть проект django на Elastic Beanstalk. У меня есть следующий код в .ebeextensions/django.config option_settings: aws:elasticbeanstalk:container:python: WSGIPath: pos.wsgi:application aws:elasticbeanstalk:application:environment: DJANGO_SETTINGS_MODULE: pos.settings Я постоянно вижу эту ошибку в журналах ModuleNotFoundError: No module named 'application' Я пытался записать …

21.12.2022
Нужна помощь по перенаправлению представлений в Django (New)

Я разместил вопрос с таким же названием, как и этот, все могут увидеть его по этой ссылке К сожалению, поскольку это был мой первый раз, были допущены некоторые ошибки формата, и этот вопрос закрыт на данный …

21.12.2022
Кнопка Submit проверяет, не выбран ли файл в Django

В настоящее время я работаю над проектом Django, где я застрял в ситуации, и сценарий примерно такой: у меня есть две формы на странице abc.html, одна используется для ввода файла, а вторая - для внутреннего запуска скрипта python. Но проблема …

21.12.2022
Отправка формы django crispy с полем файла и некоторыми другими текстовыми полями с помощью fetch и затем

Я пытаюсь отправить мою crispy форму с помощью методов fetch и then на бэкенд django. Все мои поля отправляются на сервер. но файлы отображаются как пустые поля на сервере. Ниже приведен мой front end из {{ photo.media …

21.12.2022
Obj.id печатает цикл идентификаторов, нужно получить только последний/верхний в Django

Это функция внутри class ServiceReportCallbackAdmin(BaseAdmin):, я вызываю save_meta из другой функции def save_meta(self,obj, form): print(obj.id) когда я вызываю эту функцию, я получаю: 51 45 34 24 17 10 5 3 1 Но я просто …

21.12.2022
Как сохранить или загрузить изображение из каталога LOCAL в поле ImageField объекта базы данных в DJANGO

я пытался создать несколько продуктов в проекте ecommerce на django и у меня был готов файл данных и я просто хотел в цикле перебросить данные и сохранить в базе данных с помощью Product.objects.create(image='', ...) но я не мог …

21.12.2022
Как я могу исправить эту ошибку? json.decoder.JSONDecodeError: Ожидаемое значение: строка 1 столбец 1 (char 0)

Https://youtu.be/0iB5IPoTDts?t=4690 В настоящее время я пытаюсь понравиться продукту с моим микросервисом по запросу. Вот код из его видео: https://github.com/scalablescripts/python-microservices Вот мой код: from flask import Flask, jsonify from flask_cors import CORS from …

21.12.2022
Javascript: как получить вычисление нескольких входных значений в цикле с помощью javascript?

Я пытаюсь вычислить значение некоторого поля ввода в моем шаблоне django, используя javascipt (onkeyup=(), форма находится в цикле, например {% for p in prediction %} {% endfor %}. У меня есть эта простая строка для получения входных значений …

21.12.2022
Как использовать dumpdata и loaddata для Django Groups с некоторыми правами?

В процессе написания тестовых примеров мне потребовались фикстуры или, можно сказать, json-данные для предварительного заполнения базы данных. У меня есть проект, который использует модели Django Groups и Permissions. Теперь, когда я использую команду для дампа данных python manage.py dumpdata …

21.12.2022
Django Как загрузить файл csv?

Я делаю это : При этом, когда я нажимаю на Envoyée, у меня нет модала для выбора моего csv файла. Можете ли вы мне помочь, пожалуйста? forms.py class CSVUploadForm(forms.Form): csv_file = forms.FileField() views.py def upload_csv(request): form …

21.12.2022
Мой html не соединяется с моим css только при запуске через сервер

Я создаю приложение Django, и когда я пытаюсь запустить различные страницы, HTML загружается, но не CSS, когда я открываю файлы обычно (не с сервера), все работает нормально, но когда я запускаю их через сервер, он ищет CSS на странице URL. …

21.12.2022
Django rest api csv в json

Я хотел бы создать django rest api, который получает файл csv и затем отвечает на него в формате json. Как мне этого добиться без использования моделей и всего, что связано с базами данных? Я не хочу использовать базу данных, потому …

21.12.2022
Как установить текущий user_id в Django-Rest-Framework?

Все ответы говорят о том, как установить текущего пользователя в классе с paraemter generics.ListCreateAPIView. Но я просто использую APIView и использую функцию "post" для отправки данных. Может ли кто-нибудь подсказать мне, как я могу установить текущий user_id в этом файле. …

21.12.2022
Отображение выбранного значения при рендеринге формы в django

У меня имеется следующая форма (forms.py): class SummarySearchForm(forms.Form): area = forms.ModelChoiceField( label="Регион", queryset=City.objects.all().select_related("parent_city"), required=False, widget=forms.Select ) И во views.py: form = SummarySearchForm(request.data) При этом в форме отображается весь список городов с сортировкой из модели City. Мне необходимо, чтобы …

21.12.2022
Как я могу загрузить все фикстуры в определенной директории при написании тест-кейсов в Django с помощью Pytest

У меня есть несколько фикстур (json файлы) в папке admin, и мне нужно загрузить все фикстуры из этой папки без ручной записи расположения всех фикстур. Я попробовал следующий код, но он не работает @pytest.fixture(scope='session') def load_admin_data(django_db_setup, django_db_blocker): fixtures …

21.12.2022
Uncaught TypeError: $.ajax не является функцией в Django

У меня есть функция, которая работает следующим образом: function ajax_display_schema_helper(schema_name){ $.ajax({ ... ... ... }); }; ajax_display_schema_helper('example schema'); Но когда я вызываю вышеуказанную функцию следующим образом: $('.dropdown-item').click(function() { ajax_display_schema_helper(schema_name); }); Я получаю ошибку …