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

08.10.2021
Django forms.select

Я новичок в Django. Я создаю форму с несколькими полями Select. Я хочу, чтобы мой select мог отображать несколько полей, например: ID - Имя группы - Описание Это мой код forms.py `class EssenceForm(forms.ModelForm): readonly_fields = ('created', 'updated', …

08.10.2021
Как загрузить pdf из огромных данных эффективным способом в django?

Как мы можем загрузить или сгенерировать pdf из огромных данных в Django эффективным способом? У меня есть огромные записи, такие как миллионы, и я хочу сгенерировать pdf из данных, на данный момент pdf генерируется, но это занимает время для загрузки, …

08.10.2021
Django Фильтр на основе 2 полей

У меня есть модель, в которой я могу установить дату истечения срока действия_1 и дату истечения срока действия_2. И 2 фильтра вроде этого. filter_1 = Q(expire_date_1__isnull=False) & Q(expire_date_1__lte=after_30days) filter_2 = Q(expire_date_2__isnull=False) & Q(expire_date_2__lte=after_30days) Я хочу отфильтровать модель так, …

08.10.2021
Проблема CORS в django

Settings.py INSTALLED_APPS = [ ... 'corsheaders', ] MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', ... ] ALLOWED_HOSTS = ['*'] CORS_ORIGIN_ALLOW_ALL = True ajax запрос $.ajax({ type: "POST", url: `https://example.com/requestlink/`, crossDomain: true, data: { link: link, csrfmiddlewaretoken: csrf, }, …

08.10.2021
Django - Сравнивайте Queryset с данными JSON для выполнения операций обновления

У меня есть динамическая форма в формате JSON. При добавлении ввода данные JSON имеют больше элементов, чем Queryset. При удалении ввода данные JSON имеют меньше элементов, чем Queryset. Мой код выглядит следующим образом: selectedUserForm = UserMeta.objects.filter(user=selectedUser, isDeleted = …

08.10.2021
Django: Prefetch Связанные множественные обратные отношения

У меня есть следующие модели: class Animal(models.Model): name = models.CharField(max_length=256, blank=True, null=True) class Carnivore(models.Model): name = models.CharField(max_length=256, blank=True, null=True) animal = models.ForeignKey(Animal) testing_params = models.ForeignKey(TestParams, blank=True, null=True) class TestParams(models.Model): params_1 = models.CharField(max_length=256, blank=True, null=True) params_2 = models.CharField(max_length=256, blank=True, null=True) …

08.10.2021
Css и Js не загружаются в Django cpanel

Я только что загрузил проект django в cpanel, но css & js не загружается. это мой путь <link rel="stylesheet" type="text/css" href="/static/css/forms/switches.css%20"> моя папка static находится в public_html STATIC_URL = '/static/'

08.10.2021
Как принимать вложенные JSON-данные в REST-фреймворке django

Мне нужно принимать данные пользователя через API в приложении django, используя django-rest-framework, но проблема в том, что мой сервер возвращает эту ошибку каждый раз, когда я делаю POST-запрос. Мой сервер всегда возвращает ошибку { "detail": "JSON parse error - …

08.10.2021
Использование select_related в django для конкретного случая использования?

У меня есть эти две модели, и я пытаюсь выстроить логику: задав комбинацию дней (например, Mon-Tue 2-3 pm), я хочу узнать имена всех преподавателей. Я не могу этого сделать. Я пробовал использовать select_related, но я не могу использовать его …

08.10.2021
Django-smart-selects не работает должным образом с jquery.formset.js django

Я новичок в django. Я создал форму, используя inlineformset_factory с библиотекой jquery.formset.js для увеличения строк. Поле цены использует django-smart-selects, где в зависимости от выбранного продукта, доступные цены заполняются в поле цены. Все работает нормально для первого ряда, но при …

08.10.2021
AttributeError: объект 'FileUploadSerializer' не имеет атрибута 'create_df'

Class UploadFileView(generics.CreateAPIView): serializer_class = FileUploadSerializer @method_decorator(name='post', decorator=swagger_auto_schema( operation_id='Import operatives from csv', operation_description="Requires key 'csv' in form-data" )) def create(self, request, *args, **kwargs): serializer = FileUploadSerializer(data=request.data) if serializer.is_valid(): errors = serializer.create_df(request.files.get("csv")) if errors: return Response(errors, status=status.HTTP_400_BAD_REQUEST) serializer.prepare_df() serializer.validate_duplicate_emails() data = serializer.df.to_dict('records') …

08.10.2021
Как отсортировать таблицу по столбцам с помощью Django?

У меня есть несколько таблиц в html следующего вида: ... <th> <div class="d-flex align-items-center"> <p class="fw-normal size-12 text-label mb-0 d-inline-block"></p> <i class="fas fa-arrow-down ms-2 text-gray-dark size-12"></i> </div> </th> ... Я хочу сортировать их с помощью стрелки, но здесь …

08.10.2021
Как заменить Email на номер телефона в модуле Forgot Password модуля Django Rest Framework

Я разработал приложение, используя ReactJS и Django Rest Framework. Проблема: Для функции Forgot Password мы используем встроенный модуль, который требует email. Ссылка распространяется на указанный email. Я хочу сделать это только через номер телефона. Возможно ли это?

08.10.2021
Как отобразить данные из родительской модели с помощью внешнего ключа django

Я хочу отобразить данные дочерней модели вместе с данными родительской модели в наборе запросов. Это мои модели в model.py class Shareholders(models.Model): sharehold_IC = models.CharField(primary_key=True, unique=True, validators=[RegexValidator(r'^\d{12,12}$'), only_int], max_length=12) sharehold_name = models.CharField(max_length=100, null=True) sharehold_email = models.CharField(max_length=50, null=True, unique=True) sharehold_address = …

08.10.2021
Django выполняет аннотирование, подсчет и сравнение

У меня есть следующая Модель. class Gallery(BaseModel): company = models.ForeignKey(to=Company, on_delete=models.CASCADE) image = models.ImageField( upload_to=upload_company_image_to, validators=[validate_image] ) def __str__(self): return f'{self.company.name}' Я хочу разрешить загрузку максимум 5 изображений одной компанией, поэтому я попробовал свой запрос как def …

08.10.2021
Найден массив с 0 образцами (shape=(0, 5880)), в то время как MinMaxScaler требует минимум 1.

Я получил эту ошибку Found array with 0 sample(s) (shape=(0, 5880)) while a minimum of 1 is required by MinMaxScaler. Здесь я застрял, не зная, что делать: Я использую Django Development и развертываю свою ML модель: вот код …

08.10.2021
Значение по умолчанию для виджета слайдера Django

Используя django, я реализовал слайдер для формы, которая представлена как часть набора форм, чтобы пользователи могли добавлять дополнительные строки с помощью jquery. Моя проблема в том, что хотя модель имеет значение по умолчанию '0', и это то, что отображается …

08.10.2021
WSGI ERROR :Целевой скрипт WSGI не может быть загружен как модуль Python

Я пытаюсь развернуть приложение Django с помощью apache и получаю следующую ошибку [Fri Oct 08 07:55:44.393237 2021] [wsgi:error] [pid 12424:tid 140450959271680] mod_wsgi (pid=12424): Target WSGI script '/home/preinstall/hx_preinstaller/hx_preinstaller/wsgi.py' cannot be loaded as Python module. [Fri Oct 08 07:55:44.393281 2021] [wsgi:error] …

08.10.2021
Маршрут Django выдает 404

У меня есть route, зарегистрированный в urls.py в файле моего главного приложения django как: router.register(r"visual/(?P<random_url>[\w]+)/$", views.LinkTest, basename="test") и шаблоны url определяются как: urlpatterns = [ # Admin path("admin/", admin.site.urls), # Model API Routes path("rest/api/latest/", include(router.urls)) ] …

08.10.2021
Uncaught ReferenceError: max3 is not defined at (index):119

Я пытаюсь присвоить значение из request.session в переменные js используя jinga шаблонизатор, но получаю ошибку нажимая на F12 на сайте в разделе Console: Раздел Sources: <img src="https://i.stack.imgur.com/g9E9X.png" …

08.10.2021
Однострочный if else elif не работает в Django

После обращения к этому ответу Tim Pietzcker, я внедрил этот код на своем сайте. Я не получаю правильного решения для того же самого. Ну, я пытаюсь реализовать оператор if elif and else в одной строке Django. Поэтому я …

08.10.2021
Импортировать переменные, если файл существует

У меня есть два файла Python на одном уровне в моем приложении Django. settings.py SECRET.py Я хочу импортировать переменные из SECRET.py в случае, если файл существует. # This code checks if you have the SECRET.py file …

08.10.2021
Развертывание нескольких приложений Django на AWS с конфигурацией для каждого экземпляра

Я разработал приложение Django+Vuejs и пришло время попробовать его развернуть. Дело в том, что я хочу иметь экземпляр приложения, запущенный для каждого клиента. Таким образом, у каждого клиента будет : База данных AWS RDS (psql) Контейнер, запущенный с …

08.10.2021
Как я могу показать атрибут help_text через цикл for в моем шаблоне?

Forms.py class UserRegistratiion(forms.Form): email = forms.EmailField() name = forms.CharField(help_text="80 Char Maximum") views.py def showFormData(request): fm = UserRegistratiion(auto_id="my_%s") return render(request, "blog/login.html", {"form":fm}) Когда я использую это в своем шаблоне, он работает нормально, и мой help_text отображается в теге …

08.10.2021
Форма не может перенаправить url после нажатия на кнопку django

У меня есть веб-страница, как показано на рисунке ниже, когда я нажимаю на кнопку добавления упаковки или комплектации, она должна перенаправить меня на этот url: http://127.0.0.1:8000/packing/13/, но он перенаправляет меня обратно на главную страницу: <a href="http://127.0.0.1:8000/gallery/" …

08.10.2021
Я пытаюсь добавить новую страницу в Django, но получаю ошибку 404, хотя я добавил урлы и представления.

Я новичок, пытаюсь добавить новую страницу, но возникает следующая ошибка Страница не найдена (404) Метод запроса: GET URL запроса: http://127.0.0.1:8000/study Используя URLconf, определенный в student_management_system.urls, Django попробовал эти шаблоны URL, в таком порядке: Я …

08.10.2021
Как я могу получить доступ к переменной метода класса в методе другого класса в Python/Django [закрыто]

Class Login_View(LoginView,FormView): template_name = 'app1/login.html' def form_valid(self, form): global login_user login_user = form.cleaned_data['username'] return super().form_valid(form) class DashboardView(ListView,Login_View): model = AllCompanies template_name = 'app1/dashboard.html' context_object_name = 'data' def get_queryset(self): return AllCompanies.objects.filter(user=login_user)

08.10.2021
Сервер django 127.0.0.1:18000 не работает в браузере для проекта openx

Я использую контейнер docker (devstack) для проекта openx на Mac. Поскольку я случайно вышел из всех контейнеров (изменил настройки в ресурсах docker и нажал кнопку Apply&amp;Restart), я не могу запустить сервер. Я снова запустил контейнеры, и он работает нормально. …

08.10.2021
Django Определение метода удаления или обновления

Mixins.py class ObjectViewMixin: def dispatch(self, request, *args, **kwargs): print(request.method, self.get_object()) return super().dispatch(request, *args, **kwargs) поэтому, если self.get_object() - None, то я могу определить его для создания объекта если self.get_object() найден, то это может быть либо метод обновления, либо …

08.10.2021
(Django Rest Framework) получил ошибку при использовании класса RefreshToken в rest_framework_simplejwt.tokens

У меня возникла ошибка, связанная с классом RefreshToken, реализованным в rest_framework_simplejst. Я определил функцию: def get_tokens_for_user(user): refresh = RefreshToken.for_user(user) return { 'refresh': str(refresh), 'access': str(refresh.access_token)} Когда я сделал запрос к серверу, который находится в среде разработки, …

08.10.2021
Преобразование списка списков в Python в массив json [закрыто]

У меня есть список списков в python [[0.3818, 0.028437499999999994, 0.09428, 0.08117894736842104, 0.15704, 0.1623230769230769, 0.21171470588235294, 0.23636], [nan, 0.0, 0.195925, 0.2216625, -0.04444, 0.05940769230769231, 0.016263333333333328, 0.201525]] Я хочу преобразовать его в массив Json. При попытке с одним списком [[0.3818, 0.0284374999999994, …

08.10.2021
Система перевода Django

У меня есть небольшая проблема, которую я не могу решить. Ссылаясь на систему автоматического перевода Django, я хотел провести обучающий тест: Я зашел в django / contrib / auth / models.py в класс AbstractUser и в строке 340 …

08.10.2021
Реверс для 'упаковка' с ключевыми аргументами '{'id': '15'}' не найден. Проверено 1 шаблон(ы): ['packing/(?P<pk>[^/]+)$'] django

У меня возникла проблема, всякий раз, когда пользователи нажимают на кнопку, url может показать, что ему удалось получить ID из ссылки: http://127.0.0.1:8000/packing/15, но при перенаправлении на ссылку выдает ошибку: Reverse for 'packing' with keyword arguments '{'id': …

08.10.2021
Postman показывает "This field is required" только для поля ManyToMany в django

У меня есть 2 модели - модуль и комната. Модуль может иметь ноль или несколько комнат, а комната может быть добавлена в несколько модулей. Таким образом, между ними существует простое отношение "многие-ко-многим". Когда я использую post request, raw-data работает, …

08.10.2021
Почему теги скриптов автоматически преобразуют & в &amp;?

У меня возникла странная проблема, с которой я раньше не сталкивался. Мой html генерируется через шаблоны Django, и состоит из некоторого базового кода, который инициализирует DataTable на основе строки запроса с некоторыми GET переменными (например, "/report1/?filter1=abc&amp;filter2=def"). Однако, внезапно, …

08.10.2021
Нормализация окончаний строк CRLF во вводимых формах Django

У меня есть ModelForm с текстовой областью. Если пользователь вводит текст с новой строкой, браузер преобразует его в \r\n. Я бы ожидал, что Django нормализует этот текст для меня, но он этого не делает. Это проблема, поскольку валидация maxlength …

08.10.2021
Выбор модели класса Django из json-файла

При создании класса в Django, зачем загружать из json файла, вместо того, чтобы вводить CHOICES напрямую? Это не хранится как строка в БД, а как 'pk', чтобы облегчить нагрузку на БД? Или это облегчает вывод значений из шаблона? [models.py] …

08.10.2021
Показывать в форме обновления выбранные флажки, которые сохраняются в базе данных при создании формы в django

В моей форме создания я сохранил определенные значения типа почвы как глина, мел в моей базе данных эти значения должны отображаться отмеченными в форме обновления рассмотрим мой forms.py как SOIL_TYPE_CHOICES = ( ('Acidic','Acidic'), ('Alkaline','Alkaline'), ('Chalk','Chalk'), ('Clay','Clay'), ('Damp','Damp'), …

08.10.2021
Добавление условного контекста к функции для работы в шаблоне Django

У меня есть форма Django, и я пытаюсь показать текст только после успешного завершения формы Я добавил контекст, чтобы при успешном заполнении формы successful_submit был истинным, и в шаблоне я добавил условие, чтобы показывать текст только после успешного …

08.10.2021
Я не понимаю, как работает создание пользовательского пользователя

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