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

27.07.2022
Django загрузка больших файлов на s3 на heroku

Во имя всего святого, можем ли мы получить решение для загрузки больших файлов на Amazon s3 bucket на heroku? Я перерыл все в сети и не нашел ни одного рабочего решения или четкой документации. Тем временем YouTube загружает часовые …

27.07.2022
Возвращение хрустящей формы в ответ на ajax-запрос

Я пытаюсь заполнить форму данными через ajax запрос. Вот мои попытки на данный момент: view.py: def ajaxGetData(request): pnr=int(request.GET.get('pnr',None)) instance=User.objects.get(pnr=pnr) form=User_Form(instance=instance,prefix="Userdata") return HttpResponse(form.as_p()) Ajax Code: $.ajax({ url: '{%url 'ajaxGetData'%}', type: "get", data: { 'pnr': pnr, }, success: function (data) …

27.07.2022
Django Rest Framework - единый серайлайзер для API и drf-spectacular

У меня есть сериализатор для DRF и drf-spectacular. Мой сериализатор работает так, как я ожидаю, но в GUI он представлен неправильно. Поэтому мне нужно иметь два разных сериализатора один для схемы, а второй для конечной точки. Но я хочу …

27.07.2022
Django: Как остановить истечение срока действия сессии django в django?

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

27.07.2022
Geodjango spatial lookup failure В географических запросах DWithin разрешены только числовые значения единиц степени

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

27.07.2022
TimeoutError [winError10060]

Это моя функция для отправки электронной почты, но я получаю ошибку time out. Я пытался решить проблему, отключив настройки прокси, а также включив imap из gmail. Ничего не помогает. Кроме того, я думаю, что опция менее безопасного приложения также отключена. …

27.07.2022
Как я могу обновить количество в корзине django?

Model.py class OrderItem(models.Model): product = models.ForeignKey(Product,on_delete=models.CASCADE) order = models.ForeignKey(Order, on_delete=models.CASCADE) quantity = models.IntegerField() date_added = models.DateTimeField(auto_now_add=True) if request.method == "POST": customer = request.user.customer order ,created = Order.objects.get_or_create(customer=customer,complete=False) id = request.POST.get('id') product = Product.objects.get(id=id) if OrderItem.objects.filter(product=product): orderitem = …

27.07.2022
Как передать переменные django в javascript в операторе for?

Как передать переменные django в javascript в операторе for Я хочу передать c.tv.tv_id в операторе for в javascript. Я хочу передавать его javascript в каждом операторе for, но не знаю, как это сделать. {% extends 'base.html' %} {%load static%} <link …

27.07.2022
Развертывание приложения Django на heroku скомпилированный размер slug слишком велик

Итак, я развертываю свое приложение django, которое состоит из модели нейронной сети, используемой для классификации грибов. Общий размер файлов в репозитории составляет около 100 МБ, но я продолжаю получать эту ошибку: 129 static files copied to '/tmp/build_dcf9fdff/hongOS_project/staticfiles'. remote: remote: …

27.07.2022
Невозможность поиска определенных слов из поля, использующего поле richtext - Django

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

27.07.2022
Файл footer.html не включается при расширении файла base.html

В файле header.html у меня есть <h1>Header Section</h1> В файле footer.html у меня есть <h1>Footer Section</h1> В файле base.html у меня есть {% include 'header.html'%} {% block content %} {% endblock %} {% include 'footer.html' …

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 …