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

27.07.2022
Django: Модели еще не загружены

Я пытаюсь создать приспособления динамически. def create_search_options_fixtures(): for group in search_options_groups: try: this_group, created = SearchOptionGroup.objects.get_or_create( name_en = group['name_en'], ) for opt in group['options']: this_option, created = SearchOptions.objects.get_or_create( name_en = opt['name_en'], ) this_group.columns.add(this_option) this_group.save() except Exception as e: print(str(e)) …

27.07.2022
Django : метод get_context_data из classview не работает

Я хочу сделать приложение, которое загружает файлы в azure blobstorage, с частью, посвященной истории всех загруженных файлов. Я использовал метод post и get классаview FormView и он отлично работает для загрузки файлов. Теперь я должен запросить базу …

27.07.2022
Django TemplateDoesNotExist. Django не проверяет одно из моих приложений при поиске шаблонов

Django не может найти нужный шаблон из моего приложения. Я назвал каталог "app/template/app/template.html", мои настройки: TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ] …

27.07.2022
Как получить доступ к определенному выбору в поле выбора django для условных утверждений

У меня есть модель Account, которая расширяет стандартную модель пользователя django: class Account(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) joined_groups = models.ManyToManyField(Group, related_name='joined_group', blank=True) EMAIL_PREFERENCES = [ ('user_emails', 'User Emails'), ('group_emails', 'Group Emails'), ('leader_emails', 'Leader Emails'), ] email_preferences = MultiSelectField( verbose_name …

27.07.2022
KeyError в POST-запросе Django REST возникает только при отправке из frontend, но не при отправке из postman

Frontend Это мой код во фронтенде. Вкратце, он получает запросы bing из стороннего api, перебирает результаты для создания нового массива и делает POST запрос к Django REST axios .get( "exampleapi.bing.com/query", { withCredentials: true } ) .then((response) => { const …

27.07.2022
Как манипулировать загруженным файлом в Django

Я хотел бы узнать, как манипулировать в другой функции загруженным файлом. В views.py у меня есть код, который считывает файл: def upload(request): global up myfile=request.FILES['myfile'] fs=FileSystemStorage() filename=fs.save(myfile.name, myfile) uploaded=fs.url(filename) up=myfile return render(request, 'pacote_u.html', {'uploaded': uploaded}) Я пытаюсь …

27.07.2022
Ошибка токена csrf для представлений на основе классов в django

Ошибка CSRF TOKEN для представлений на основе классов Я создаю CRUD-модель, используя представления на основе классов. Для создания я использовал представление на основе классов, CreateView и шаблон crispy при отображении его в html-файле. Но по какой-то причине при развертывании …

27.07.2022
Django/Apache2 не обслуживает медиафайлы в продакшене при "ручном" добавлении новых медиафайлов

Я использую Django (Django 4.0.3.) с Apache2 для запуска веб-сервера и локального обслуживания медиа. Часть сайта представляет собой складской трекер товаров и работает нормально, пользователь может загружать медиа (изображения) в товары, категории и т.д. и все отображается как ожидается. …

27.07.2022
Как принудительно заполнить поле в Inline Models в Django

Мы добавили модель с именем Comment как вставку в модель Course. Мы хотим сделать обязательным заполнение полей в модели Inlines при нажатии кнопки Save. # models.py class Course(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) ... updated_at = models.DateTimeField(auto_now=True)) class Comment(models.Model): …

27.07.2022
Django forms - объект 'CalculatorFormProduct' не имеет атрибута 'kwargs'

Я пытаюсь отфильтровать выпадающий список и получаю следующую ошибку KeyError at /product/product-name/ 'slug' Я не уверен, как применить фильтр slug в моем наборе форм, чтобы пользователь мог видеть только компоненты, относящиеся к этому продукту. На основе нескольких …

27.07.2022
Иногда я получаю сообщение No changes detected, когда пытаюсь выполнить makemigrations

Итак, моя проблема в том, что иногда, когда я пытаюсь сделать makemigrations, он выдает мне No changes detected ошибку, в то время как я сделал некоторые изменения в моих таблицах. Я также попробовал py manage.py makemigrations ( name …

27.07.2022
Фильтрация перед присоединением к django orm

У меня есть три воображаемые модели: class Singer(BaseModel): singer_name = models.CharField(max_length=50, db_index=True) album = ForeignKey(album, on_delete=models.CASCADE, null=True, related_name="singer_album") class Album(BaseModel): album_name = models.CharField(max_length=50, db_index=True) class Fan(BaseModel): fan_name = models.CharField(max_length=50, db_index=True) admired_singer = ForeignKey(Singer, on_delete=models.CASCADE, null=True, related_name="fan_singer") …

27.07.2022
Проблема загрузки css и js файлов в проекте django

может ли кто-нибудь помочь в загрузке и связывании html css и js файлов, чтобы файлы отображались на локальном сервере хоста, когда я запускаю проект django, я новичок, если кто-то может помочь, я могу отправить им код, чтобы они могли …

27.07.2022
Упорядочить Django Queryset по атрибуту, который может быть char или int?

У меня есть следующая модель, которую мне нужно упорядочить по атрибуту grade, но этот атрибут может быть либо символом, либо целым числом (K, KA, KF, NA, 1, 2, 3 и т.д.)... какой лучший способ достичь этого? Мы используем MS …

27.07.2022
Как мы можем верифицировать Email и SMS OTP одновременно

Я внедряю 2FA с помощью Twilio. Я хочу проверять OTP по электронной почте и SMS одновременно. Если я отправляю OTP по электронной почте и SMS, если пользователь вводит неправильный OTP, один из них проверяется. Правильный OTP проверяется, а другой …

27.07.2022
Django ckeditor не может сохранить отредактированные начальные значения поля формы

Я использую основанное на классе представление create view для отображения формы конечному пользователю. Одно из полей формы показывает начальное значение, которое будет изменено конечным пользователем перед сохранением значений в базу данных. Форма выглядит следующим образом: class R1Form(forms.ModelForm): interview_date …

27.07.2022
Как создать пользовательскую функцию модели db в Django, например, `Greatest`

У меня есть сценарий, в котором я хочу получить наибольшее значение с именем поля. Я могу получить наибольшее значение, используя функцию Greatest db, которую предоставляет django. но я не могу получить имя поля. например: emps = Employee.objects.annotate(my_max_value=Greatest('date_time_field_1', 'date_time_field_1')) for …

27.07.2022
Оператор == не работает в операторе if в Python Django [закрыто]

Привет всем Я создаю одну функцию и использую строковый sql запрос для получения данных, но когда использую оператор if с оператором ==, то ожидаемый результат не приходит, внутри цикла for какие данные если дата сегодня то день поездок 0 …

27.07.2022
Модель Pytorch вызывает ошибку 500 сервера в приложении Django

Это мой проект Django Directory, и в приложении "счета" я пытаюсь импортировать мою предварительно обученную пользовательскую модель YOLOV5 (которая прекрасно работает сама по себе). Итак, Views.py : def crop(request): model = torch.hub.load('../yolov5-master', 'custom', path='../best.pt', force_reload=True) return render(request, …

27.07.2022
Django Rest Framework/Djoser отправка информации о ролях на фронтенд (Vue)

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

27.07.2022
Импорт ra.admin.admin не может быть разрешен django

У меня проблемы с использованием ra framework в django, я использую vs code, python 3.8.10, каждый раз, когда я пытаюсь импортировать ra framework, появляется желтая линия. что мне делать, чтобы решить это

27.07.2022
Как поменять местами отношения "многие-ко-многим" в Django

У меня есть ситуация, когда ранее были созданы две модели: class Publisher(models.Model): name = models.CharField(max_length=255) publications = models.ManyToManyField('Publication') class Publication(models.Model): name = models.CharField(max_length=255) и теперь из-за изменения в том, как используются эти модели, мне нужно переместить поле …

27.07.2022
Уведомление в django?

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

27.07.2022
Создание фальшивой модели в djanago rest framework без переноса ее для использования в swagger

Я пытаюсь реализовать swagger ui в Django Rest Framework с помощью drf-spectacular. У меня еще нет никакой базы данных, и на этом этапе я не хочу реализовывать или создавать какую-либо базу данных или таблицу. Я только хочу создать API-контракт с …

27.07.2022
Проверка положительной валидации Django не работает

Мне нужно создать это правило валидации, когда Start= (start_new + start_old) >0 или является положительным и End = (end_new + end_old) >0 или является положительным, тогда ошибка валидации выдаст, что "Positive Strat и Positive End не разрешены в конъюнкции", …

27.07.2022
Шаблон верификации электронной почты

Я использую dj rest auth для аутентификации и мне нужно переопределить шаблон проверки электронной почты с моим собственным html, согласно documantion, я добавил эти файлы в каталог account/email: account/email/email_confirmation_signup_subject.txt account/email/email_confirmation_signup_message.txt account/email/email_confirmation_subject.txt account/email/email_confirmation_message.txt account/email/email_confirmation_signup_message.html account/email/email_confirmation_message.html …

27.07.2022
Динамическое поле выбора в django возвращает форму недействительной

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

27.07.2022
Django serializer.save() выдает ответ об ошибке HTTP 500

У меня следующая простая установка: папка order с файлом models.py, from django.contrib.auth.models import User from django.db import models from product.models import Product class Order(models.Model): user = models.ForeignKey(User, related_name='orders', on_delete=models.CASCADE) first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) email = models.CharField(max_length=100) …

27.07.2022
Django цепочка выпадающих окон с помощью ajax

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

27.07.2022
Сериализация фрейма данных pandas состоит из полей Nan перед отправкой в качестве ответа

У меня есть датафрейм, в котором есть Nan поля. Я хочу отправить этот датафрейм в качестве ответа. Поскольку в нем есть Nan полей, я получаю эту ошибку, ValueError: Out of range float values are not JSON compliant …

27.07.2022
Как устранить ошибку MVT с Postgrse SQL?

просто выдает ошибку черного экрана при каждой попытке подключения или выполнения. Пытался установить карту снова, но не работает. Установлена правильно, а также показывает отражение в терминале.

27.07.2022
Опции Django Model Meta - пользовательские разрешения не имеют эффекта в производстве

Я добавил пользовательские разрешения для библиотеки импорта-экспорта Django в опциях Model Meta. Пример из документации: class Task(models.Model): ... class Meta: permissions = [ ("change_task_status", "Can change the status of tasks"), ("close_task", "Can remove a task by …

27.07.2022
DjangoRestFramework: Невозможно установить разрешения для пользовательской модели пользователя

Я создал пользовательскую модель пользователя в своем проекте, используя абстрактного базового пользователя, но когда я устанавливаю разрешения для представления User, оно выдает мне ошибку поля. Я хотел установить разрешение для пользователей Admin и Non-Admin: (a) Пользователь Admin: …

27.07.2022
Django rest framework загружает изображение в связанную модель с помощью generic.createAPIView

Я планирую проведение медицинского лагеря в определенном месте. После достижения места назначения я хочу загрузить фотографию этого места назначения на карту. Я создал две модели для этого Один - SiteMap class SiteMap(models.Model): MpId = models.IntegerField(verbose_name='MPID') VisitingDate = models.DateField(default=timezone.now,verbose_name='Date') …

27.07.2022
Выделение текущего url не работает с разрешителем запросов

У меня есть следующие урлы from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), path('landing', views.landing, name='landing'), path('json', views.json, name='json'), path('bootstrap', views.bootstrap, name='bootstrap'), path('page', views.page, name='page'), ] Я использую twitter bootstrap 5 и …

27.07.2022
Ошибки: Класс модели django.contrib.contenttypes.models.ContentType не объявляет явную метку app_label и не находится в приложении в INSTALLED_APPS

Новичок в django версия django : Django==2.2 получаю следующую ошибку : Класс модели django.contrib.contenttypes.models.ContentType не объявляет явную метку app_label и не находится в приложении в INSTALLED_APPS при выполнении следующих команд: python3.7 manage.py collectstatic python3.7 manage.py shell python3.7 manage.py runserver …

27.07.2022
Вычисление входного значения и сохранение его в базе данных django

Я хочу получить значение цены за единицу в соответствии с входным значением и сохранить его в базе данных, я не знаю, как сделать эту задачу, пожалуйста, помогите мне, plz model.py class Celldetail(models.Model): CellInvoiceNo = models.IntegerField(null=True, blank=True) Cell_Type = models.CharField(max_length=200, …

27.07.2022
Как перезагрузить страницу в django с помощью js2py?

я запускаю скрипт каждые 15 минут для обновления данных на моем сайте, но я хочу автоматически перезагружать страницу в браузере после обновления я пытался поставить window.location.reload(true) используя js2py и скрипт выглядит так: import os os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.settings') import django …

27.07.2022
Страница блога Django, страница администратора перестали работать

Я пытался создать блог на Django, и все работало довольно хорошо, пока я не смог открыть страницу администратора: 127.0.0.1:8000/admin/. Я создал суперпользователя и смог войти на страницу администратора, но потом я изменил что-то еще, но не могу сказать что. …

27.07.2022
Зависимые выпадающие списки

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