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

18.10.2021
Я хочу добавить несколько навыков для одного пользователя в одном запросе

Я хочу создать несколько навыков пользователя в одном запросе. Я не хочу использовать ManyToManyField, потому что это не то, когда я должен сделать запрос. Есть ли какой-нибудь способ сделать это? class UserSkills(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) skills = models.ForeignKey(Skill, on_delete=models.CASCADE) …

18.10.2021
AWS CLI S3 sync повреждает изображения при загрузке

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

18.10.2021
Django-Admin как обрабатывать ошибки в save_model():

У меня есть простая модель с FileField и я хочу работать с файлами перед их окончательным сохранением. Я переписал метод save_model() и все работает. Теперь я хочу реализовать обработку ошибок, и я чувствую, что должен был использовать другой метод …

18.10.2021
Несколько представлений одного и того же экземпляра в DRF

Я использую DRF, чтобы сделать доступными некоторые наборы данных из моего бэкенда Django (2.2.24) и использовать Listfield-Serializer, чтобы показать их через мой API в виде списка. qualificatonIds - это поле "многие ко многим" в модели, которое связывает topic экземпляр с …

18.10.2021
Как использовать CORS в django rest framework?

Я использовал django-cors-headers для CORS, но не могу заставить CORS работать правильным образом. С клиентской стороны я могу запустить код с любого хоста, которого нет в списке ALLOWED HOSTS, но запрос все равно завершается без какой-либо CORS ошибки. …

18.10.2021
ValueError: Невозможно преобразовать смешанное значение в альтернативное - Отправка электронной почты с помощью Python

Я пытаюсь отправить стилизованный шаблон bootstrap HTML по электронной почте с помощью smtplib и EmailMessage. Я использовал f string для форматирования файла. Но я столкнулся с ошибкой ValueError: Cannot convert mixed to the alternative. Я не смог решить эту проблему. …

18.10.2021
Python django тестирование просмотров NoReverseMatch

во время тестирования логики приложения я столкнулся с этой ошибкой python ver:3.8.2 django rest_framework:3.12.4 raise NoReverseMatch(msg) django.urls.exceptions.NoReverseMatch: Обратный поиск для 'signup' с ключевыми аргументами '{'brandname': 'tcs', 'brandtext': 'tcsit', 'image1': '', 'image2': ''}' не найден. Проверен 1 шаблон(ы): ['brand/signup/$'] …

18.10.2021
Можно ли подключить MySQL DB из шаблона django?

Я хочу узнать, можно ли подключить mysql db из шаблона django?. {% for product in productLists %} <form onsubmit="addToDB(event);"> {% csrf_token %} <img src="/Media/{{product.product_image}}" alt="{{product.product_name}}"> <h3>{{product.product_name}}</h3> <input type="hidden" name="User_id" class="User_id" value="{{user.User_id}}" /> <button type="submit"> Add to cart </button> </form> …

18.10.2021
Django: как отобразить изображение из базы данных django в шаблоне на основе выбранной опции из формы?

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

18.10.2021
Mysql Command Not Found с помощью Powershell на VSCode, но работает с помощью CMD

Я хотел использовать Mysql с powershell на VSCode, но когда я выполнил команду "MySQL -u root -p", она показала следующее: Ввод кода Powershell Я уже добавил путь к MySQL в переменную окружения Windows и все …

18.10.2021
Общее количество загрузок для элемента в Django

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

18.10.2021
Как выполнить необработанный sql-запрос для SQL-сервера из django?

Оригинальный запрос к базе данных, который работает: SELECT * FROM [db_name].[dbo].[table] WHERE name IN ( SELECT name FROM [db_name].[dbo].[table] WHERE active = 1 Group by name Having count(*) > 1 ) order by name и когда я пытаюсь …

18.10.2021
Zope.interface в Django

Я работаю на Java и сейчас работаю над приложением django. Нужен ваш вклад, если я нахожусь в неправильном направлении. Я пытаюсь реализовать zope.interface.Interface в моем Django приложении и пытаюсь достичь того, что делают интерфейсы в Java, но он …

18.10.2021
Настольное приложение Python с HTML, CSS и JS

Я создаю приложение, похожее на фондовый рынок, где цены будут меняться автоматически на фронт-энде без запроса от клиента (без ajax). Что-то вроде websocket или событий на стороне сервера, которые толкают последнюю цену на акции в javascript. Я могу достичь этого …

18.10.2021
Django - называются ли приложения в django микросервисами?

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

18.10.2021
Отслеживание доступа к полям модели Django

Учитывая следующую модель: class A(BaseModel): b_fk = ForeignKey('B', ...) @property def get_dollars(self): return self.b_fk.dollars Я хочу регистрировать каждый раз, когда поле из таблицы B обращается к внешнему ключу. Таким образом, A().get_dollars() должен регистрироваться факт обращения к полю …

18.10.2021
Как пересчитать поле в другой модели на основе вычислений одной модели в Django?

В моем проекте есть три модели, а именно: Теперь я хочу, чтобы, когда patient платит сумму и возникает дефицит, я хочу, чтобы эта сумма дефицита сохранялась в expected_value в Receivables, чтобы, когда мы истребуем сумму, дальнейшие расчеты были …

18.10.2021
Код React не обновляется при изменении кода

Я обслуживаю react frontend через django. Я вижу, что изменения кода обновляются в файле в контейнере docker на дроплете digital ocean, но фронтенд не обновляется с последними изменениями. Вот что я пробовал. Вот мой Dockerfile.prod # pull the …

18.10.2021
Как создать VPN-клиент на контейнере Django Docker?

У меня есть файл docker-compose с 3 сервисами: django, postgres и pgadmin. Теперь мне нужно подключиться к новой существующей внешней базе данных, доступной через VPN. Как я могу подготовить контейнер django для подключения к этой новой базе данных? …

18.10.2021
Django POSTing a TimeStamp to REST API

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

18.10.2021
Django : OPENPYXL данные в html шаблоне django

У меня есть лист excel. Мне нужно получить данные, поэтому я использовал open pyXl. Но теперь я не знаю, как отобразить эти данные. Как мне использовать их в моем html?

18.10.2021
Почему не удается создать суперпользователя

Как я могу решить эту проблему в django[duplicate admin showing][1] "raise ImproperlyConfigured( django.core.exceptions.ImproperlyConfigured: Ярлыки приложений не уникальны, дубликаты: admin"

18.10.2021
Ho как заменить страницу ошибок по умолчанию в Django?

У меня есть приложение Django и в главном urls.py у меня есть handler500 = 'common.view_utils.custom_500' , который должен отображать мою пользовательскую страницу ошибок. Код custom_500 выглядит следующим образом def custom_500(request): logger.error(sys.exc_info()) t = loader.get_template('500.html') type, value, tb …

18.10.2021
Раздельная аутентификация для нескольких приложений

Я изучаю модели аутентификации, которые позволят мне: Иметь одну учетную запись пользователя, управляемую основным приложением, в которую я могу войти с помощью различных методов (включая OAuth): auth.main-app.com Иметь несколько суб-приложений, каждое со своим …

18.10.2021
Django Filter error select form invalid data

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

18.10.2021
Django Unit Test Assertion Error для сериализации

Я пытаюсь выполнить модульное тестирование для функции на моем сайте, при котором пользователь загружает JSON-файл, и я проверяю, является ли JSON-файл действительным, используя сериализацию и схему JSON. При выполнении следующего кода теста я продолжаю получать ошибку утверждения. serializer.py class …

18.10.2021
Нумерация ячеек в сетке с помощью opencv python

Я создал сетки на изображении с помощью open cv, поэтому я пытаюсь пронумеровать ячейки, созданные из 1,2,3,4,5,... на изображении показан результат этого кода. У кого-нибудь есть идея, как получить нумерацию всех ячеек в python x = 0 y = 0 …

18.10.2021
Регистрация ссылок в Django refferal

В моем проекте мне нужно зарегистрировать пользователя User1, а затем User2, используя реферальную ссылку от User1. Эта ссылка должна содержать access_code, уникальную для каждого пользователя, например http://my_site/register?access_code=some_random_code. Все пользователи регистрируются через одну ссылку view: class UserCreateAPIView(CreateAPIView): queryset = get_user_model().objects.all() serializer_class …

18.10.2021
Django регистрация пар по реферальной ссылке

В моём проекте необходимо зарегистрировать первого пользователя, а затем второго по реферальной ссылке от первого, содержащей access_code например http://my_site/register?access_code=some_random_code. При этом регистрация проводится через один view: class UserCreateAPIView(CreateAPIView): queryset = get_user_model().objects.all() serializer_class = UserSerializer Модель пользователя: class User(AbstractUser): pair …

18.10.2021
Django.core.exceptions.ImproperlyConfigured: Запрашиваемая настройка INSTALLED_APPS

Django.core.exceptions.ImproperlyConfigured: Запрошена настройка INSTALLED_APPS, но настройки не настроены. Вы должны либо определить переменную окружения DJANGO_SETTINGS_MODULE, либо вызвать settings.configure() перед доступом к настройкам.

18.10.2021
Невозможно сохранить несколько вариантов выбора с помощью пакета MultiSelectField

Я использую MultiSelectField для хранения нескольких вариантов выбора в django rest framework. Но у меня ничего не получается. class CandidateJobDetail(models.Model): class JobType(models.TextChoices): PERMANENT = "Permanent" CONTRACT = "Contract" job_type = MultiSelectField( max_length=50, choices=JobType.choices, null=True, blank=True ) availability_date = models.DateField(null=True, blank=True) …

18.10.2021
Не найден ответ для '.' с аргументами '('',)'. Проверен 1 шаблон(ы): ['common/nut/(?P<pk>[0-9]+)/$'].

Hej! Получаю сообщение об ошибке 'Reverse for 'nuts_detail' with arguments '('',)' not found. 1 pattern(s) tried: ['common/nut/(?P[0-9]+)/$']' когда я связываю свой detail_nuts.html таким образом, но я могу попасть на страницу через url-bar, так что вид, похоже, работает правильно. …

18.10.2021
Почему не работает индекс на поле json? Django, большая база данных

У меня есть модель в django, в которой есть json-поле, содержащее пищевую ценность блюда. from django.db import models class Meal(models.Model): name = models.CharField(max_length=200) portions_count = models.IntegerField() attributes = models.JSONField() У меня есть миллион записей о блюдах и …

18.10.2021
Заполнение таблицы в Django щелчком по ячейке

У меня есть код ниже, который генерирует таблицу. Я могу добавить имена в таблицу с помощью формы для выбора часа (соответствующие строки) и позиции (соответствующие столбцы), как вы можете видеть на 3 следующих скриншотах: Первый …

18.10.2021
Метод count у контекста

Как вызвать метод count у context для подсчета передаваемых объектов модели при тестировании паджинатора? В текущем виде код такой, но хотелось бы уйти от подсчета длины списка: response = self.client.get(reverse('index')) self.assertEqual(len(response.context['object_list']), 10)

18.10.2021
Django как автономное настольное приложение - windows

Я использую django для создания сайта, который должен быть преобразован в автономное приложение windows exe и должен запускаться как служба при каждой загрузке системы. Я пробовал pyinstaller, но мне снова приходится открывать браузер для этого. Есть ли способ обернуть …

18.10.2021
Ошибка базы данных SQLITE "sqlite3.OperationalError: no such table: table"

Я запутался... У меня есть файл "calculation.py", который содержит следующий код: conn = sqlite3.connect('matchprediction.db') c = conn.cursor() c.execute("SELECT * FROM spielplan WHERE table = 8") Кроме того, я запускаю этот файл через локальный хост в django, чтобы …

18.10.2021
Почта DJango работает в локальном, но не в производственном режиме

Ниже приведен мой код, который отправляет письмо моим пользователям: mail = EmailMultiAlternatives(subject=subject, body=text_content, from_email="email@host.com", to=["email@host.com"], bcc=["email@host.com"]) mail.attach_file(model.document.path) mail.attach_alternative(html_content, "text/html") mail_status = mail.send() А мой settings.py выглядит следующим образом: EMAIL_HOST = "mail.host.com" EMAIL_PORT = 587 EMAIL_HOST_USER = "email@host.com" …

18.10.2021
Botocore ClientError возникает при сборе статических файлов в приложении django

Я использую AWS S3 bucket для своих проектов, чтобы обслуживать статические и медиафайлы. Я использовал S3 bucket для моих предыдущих проектов django, и он работает нормально. Но в моем текущем проекте он выдает следующую ошибку при использовании команды python …

18.10.2021
ValueError: Поле 'id' ожидало число, но получило 'demo@gmail.com'

Я пытаюсь создать модель User, чтобы пользователи могли регистрироваться по адресу электронной почты, а не по имени пользователя. Я получаю ValueError: Field 'id' expected a number but got 'demo@gmail.com'., когда пытаюсь создать суперпользователя, у них не было проблем в makemigrations …