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

18.11.2021
Django DurationField только для HH:MM никогда не нужны секунды?

У меня есть DurationField in my DB and trying to use this in ModelForm` с целью отслеживания дней, если они есть, и только часов и минут. Секунды мне вообще не нужны. Я пытался создать пользовательскую функциональность для этого, …

18.11.2021
Django путь к просмотру

У меня есть путь url, который я хочу привести к url-файлу приложения. но он говорит, что страница не найдена вот мой основной url: from django.contrib import admin from django.urls import path, include from django.conf import settings from django.conf.urls.static …

18.11.2021
Django - Недопустимое имя шаблона в теге 'extends': ''. Получил это из переменной 'current_module.base_template'

В своем проекте я хотел применить django-material frontend в соответствии с этим руководством http://docs.viewflow.io/frontend_crud.html. Я просто хотел добавить еще одно приложение к существующему и работающему проекту. К сожалению, я столкнулся с проблемой конфигурации urls.py. Вот некоторые …

18.11.2021
Примените миграцию к модели Django Flatpage

Я хочу использовать пакет modeltranslation в приложении Django, которое использует flatpages app. Я установил оба приложения, следовал документации по переводу моделей и создал файл translation.py, который я поместил в приложение main (где …

18.11.2021
Как получить список существующих имен студентов в Django?

Я новичок в Django rest framework, я хочу получить список фамилий студентов (только когда они существуют). фамилии студентов (только), когда они существуют. может ли кто-нибудь помочь мне? В моем models.py class School(models.Model): name = models.CharField(max_length=100, …

18.11.2021
Изменение доступных опций в select, но не изменение выбранной опции

Я хочу создать механизм Django/JavaScript, который позволит мне изменять данные формы select на основе других выбранных полей. Допустим, у меня есть два поля select, я изменяю первое, затем в Django срабатывает функция и новый шаблон загружается в html элемент select …

18.11.2021
Django DRF foreignkey serializer - как вернуть только последний объект?

В настоящее время у меня есть модели, в которых Node может иметь много Benchmark, но при отображении конечным пользователям я хочу, чтобы сериализатор возвращал только последний benchmark для node, а не все, как сейчас. Как я могу это сделать? Models.py …

18.11.2021
Почему в django framework vscode extension pylance выдает мне строку reed в пути

пожалуйста, нажмите здесь для устранения ошибки пожалуйста, кто-нибудь решите эту проблему, почему vs код дает мне красную линию на пути на django framework>

18.11.2021
Безопасно ли сравнивать owner_id с request.user.id для аутентификации в django?

В моем приложении у меня есть модель: class Meal(models.Model): name = models.CharField(max_length=100) description = models.TextField(max_length=500) carbohydrates = models.FloatField() protein = models.FloatField() fat = models.FloatField() fiber = models.FloatField() owner = models.ForeignKey('auth.User', on_delete=models.CASCADE) следующий сериализатор: class MealSerializer(serializers.ModelSerializer): class Meta: …

18.11.2021
Как изменить кнопку просмотра, чтобы она выглядела как современный drag&drop?

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

18.11.2021
ОШИБКА: Не удалось собрать колесо для PyNaCl при попытке установить pymssql на M1 silicon с Monterey OS с помощью pip install [закрыто]

Попробовал установить pymssql на устройство M1 с Monterey 12.0 на pycharm с помощью pip install и потерпел неудачу с ошибкой ниже. Пробовал установить freetds, принудительно связать его и установить OpenSSL - ничего не помогло. Версии: Python - 3.8.9 Pip-21.3.1 freetds …

18.11.2021
Как разрешить пользователя в поле?

Я создаю простое приложение To Do, используя Django 3.2, и я застрял на ошибке, которая выглядит следующим образом: FieldError: Cannot resolve keyword 'user' into field. Choices are: content, created, email, id, name, user1, user1_id Это models.py: from django.db import …

18.11.2021
Сервер Django не запускается: This site can't be reached127.0.0.1 refused to connect

Я пытаюсь сделать сайт аукциона для моего проекта CS50W2: Commerce .Когда я пытаюсь запустить python3 manage.py runserver. Возникает 6 ошибок. Я получаю сообщение, что система определила 6 ошибок: System check identified 6 issues (0 silenced). Exception in thread django-main-thread: Traceback …

18.11.2021
Отношения администратора Django и MTM

Я работаю со следующей схемой: class Session (models.Model): uuid = # uuid status = # charfield class Document (models.Model): session = models.ForeignKey(Session) signers = models.ManyToManyField(Signer, through='Signature', related_name='documents') class Signer(models.Model): uuid = # uuid class Signature(models.Model): signer = models.ForeignKey(Signer) document …

18.11.2021
Как присвоить элемент списка в jinja

У меня есть 2 списка на моем Django сайте. мой views.py: def index(request): totalDBElement = [169, 2166, 5413, 635, 635] elementOrder = ['Rules', 'Questions', 'ParentChild', 'ChildList'] return render(request,'diagnosis/index.html', {'totalDBElement': totalDBElement, 'elementOrder' : elementOrder}) Я хотел бы …

18.11.2021
Проблема с развертыванием django на heroku (djongo не найден)

Remote: django.core.exceptions.ImproperlyConfigured: 'djongo' is not an available database backend. remote: Попробуйте использовать 'django.db.backends.XXX', где XXX - один из: remote: 'mysql', 'oracle', 'postgresql', 'sqlite3' remote:

18.11.2021
Django chunked upload в IIS

Я загрузил программу, на которой приложение django используется для загрузки файлов и использовал для этого chunk file uploads (с blueimp fileupload на стороне JS). Когда я тестировал свое приложение локально, оно работает. Когда я делаю это на IIS production, …

18.11.2021
Доступ к контекстным переменным, содержащим пробелы

У меня есть словарь python, и я передаю его значения на html-страницу для их отображения. Я могу получить доступ к значениям словаря, используя {{ value.xxx }}, где xxx - элемент словаря. Значения появляются на экране без проблем для имени, …

18.11.2021
Tastypie/Django: Наполнение реляционной базы данных за один ресурс

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

18.11.2021
Когда я нажимаю кнопку "PUBLISH COMMENT BUTTON", комментарии не публикуются в моем фронтенде в django

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

18.11.2021
Django-форма не отображает ошибки

У меня есть следующая форма, ее класс выглядит следующим образом: login_form.py class login_form(forms.Form): uname = forms.CharField(max_length=50,widget=forms.TextInput(attrs={'class':'form-control, form-inline'})) pwd = forms.CharField(max_length=60,widget=forms.TextInput(attrs={'class':'form-control, form-inline'})) Я использую представление под названием "xy_index.py" для инстанцирования в: def xy_index(request): template = loader.get_template('xy_index/index.html') # create …

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

У меня есть приложение, развернутое на Cloud Run. Оно работает за HTTPS балансировщиком нагрузки. Я хочу, чтобы оно могло кэшировать некоторые данные с помощью службы memory store. Я в основном следовал документации, чтобы использовать бессерверный vpc-коннектор, но это исключение …

18.11.2021
Weasyprint выдает ошибку Fontconfig при использовании с Django

Я пытаюсь сделать приложение, которое загружает pdf отчет с данными из формы. Форма сделана Django, pdf - WeasyPrint. Но кажется, что они не работают вместе. Это прекрасно работает как код вне Django: from `weasyprint` import HTML HTML(string='test').write_pdf("./report.pdf") Однако, …

18.11.2021
Невозможно установить соединение с помощью celery и django

Я научился отправлять электронную почту с помощью Django и Celery. Я написал весь код довольно хорошо. Затем, когда я запустил его, я столкнулся с необычной ошибкой, называемой ConnectionRefusedError: [WinError 10061] No connection could be made because the target machine …

18.11.2021
Обращение к полю ID формы в файле Views.py

Я пытаюсь отправить url записи модели по электронной почте, когда моя форма отправлена Однако когда я ссылаюсь на form.id следующим образом + `'(http://localhost:8000/zipherJobCards/viewJobCard/'+form.cleaned_data['id']+')',` Я получаю следующую ошибку KeyError: 'id' Есть ли какой-нибудь правильный способ …

18.11.2021
Django DRF serializer как получить последний объект значения foreignKey

Как я могу захватить только последние Benchmark для каждого провайдера? Сейчас он захватывает их все, но мне нужно, чтобы только последний был сериализован. Как я могу этого добиться? Models.py class Node(models.Model): node_id = models.CharField(max_length=42, unique=True) wallet = models.CharField(max_length=42, null=True, …

18.11.2021
Когда я делаю запись и нажимаю кнопку "PUBLISH BUTTON", появляется ошибка "Blog" Object is not iterable error

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

18.11.2021
Как пользуясь DjangoFilterBackend сделать одну фильтрацию по умолчанию?

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

18.11.2021
Как запретить повторное создание контейнеров docker с помощью docker-compose up

Мне нужна твоя помощь! На этой неделе я начал использовать docker, запустил все контейнеры для нового Django проекта. В этом проекте есть несколько баз данных, python, веб-сервер django + redis, celery и т.д. Все это обслуживается отдельными …

18.11.2021
Экспорт нескольких файлов csv - Django

Я хотел бы экспортировать один csv для каждого из моих продуктов. Как я могу это сделать? В настоящее время экспортируется только первый файл ... import csv products = Product.object.all() for product in products: response = HttpResponse(content_type='text/csv', charset='utf-8') response['Content-Disposition'] = …

18.11.2021
Перевод (i18n) для атрибута класса на основе FormView

Я нахожусь в процессе создания приложения django, доступного на нескольких языках. Мне удалось сделать это везде, для каждой строки символов, но единственная точка неудачи - перевод атрибута моих классов на основе FormView, например, success_message. Вот пример: from django.utils.translation …

18.11.2021
Django OneToOne поля конфликтуют при создании обоих экземпляров в одном представлении

Я уверен, что я что-то упускаю. У меня есть две модели, Foo и Bar, так class Foo(models.Model): bar = models.OneToOneField(Bar) .. class Bar(models.Model): foo = models.OneToOneField(Foo) .. Теперь мне нужно создать новые экземпляры для обоих, …

18.11.2021
Как я могу использовать целочисленное поле в качестве внешнего ключа в Django?

Вы можете увидеть мои файлы ниже. У меня есть две модели: Order и OrderedBook. Когда пользователь делает заказ, я создаю несколько экземпляров OrderedBook (их количество зависит от того, сколько книг заказал пользователь). Кроме того, OrderedBook имеет поле 'orderNumber', которое является …

18.11.2021
Дублирующие задачи Celery, имеющие несколько task_args, не аннулируются

Я написал следующий метод для отзыва дублирующихся задач celery, которые имеют одинаковое имя задачи и аргументы задачи. from celery import current_app from celery.utils.log import get_task_logger from django_celery_results.models import TaskResult def revoke_duplicate_tasks(task_name, task_args=[], request_id=None): # Get a list of task …

18.11.2021
Отображение поля выбора в админке как поле ввода

У меня есть база данных, состоящая, возможно, из 100 пользователей, у каждого из которых есть 5-10k продуктов, связанных с ними. В панели администратора я могу сделать проверку на функцию для отображения этих продуктов, и это работает просто отлично, но …

18.11.2021
Открытие шейп-файла PostGIS с помощью django в веб-приложении

Я создал приложение django, которое подключается к Geoserver и базе данных PostGIS. Предполагается создать веб-приложение, используя Leaflet, django и подключение к PostGIS. Я добавляю данные в PostGIS и импортирую их в django. Однако каждый раз появляются такие ошибки: Object 'parsererror' …

18.11.2021
Создание сайта Django на производстве с использованием базы данных sqlite

Эй, я сейчас работаю над сайтом (продажа фото услуг) и теперь хочу развернуть его на публичном хосте, Я не менял базу данных и использую Django's SQLite в качестве базы данных, это будет проблемой или это нормально? И также я обрабатываю …

18.11.2021
Мне приходится менять базу данных каждый раз при обновлении проекта. Что делать?

Моя БД - Postgres, а код на Django, Я живу проектом ежедневно, но я хочу старую БД в новый проект, который имеет только некоторые обновления в нем, но если я не обновить его он показывает ошибку миграции и если я …

18.11.2021
Как ссылаться на файлы ForeignKey при отправке формы

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

18.11.2021
Python, django, отображение правильного имени поля по FK, связанные таблицы

файл models.py #create class roles, id, portal_name, role_name class Roles(models.Model): portal_name = models.CharField(_('Portal name'), max_length=100) role_name = models.CharField(_('Role_name'), max_length=50) #create permission for roles class RolePermission(models.Model): module_name = models.CharField(_('Module name'), max_length=100) module_delete = models.BooleanField(default=False, help_text="Delete module. Default false, can't delete") …