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

27.07.2022
Пользовательское упорядочивание в django rest framework?

У меня есть вид: class ContactListView(generics.ListAPIView): queryset = Contact.objects.all() serializer_class = ContactSerializer filter_backends = (filters.SearchFilter,filters.OrderingFilter) ordering_fields = ['name'] search_fields = ('name',) Я установил порядок по name, но имя содержит имя и фамилию, Я хочу установить …

27.07.2022
Как ограничить доступ обычных пользователей к странице администратора?

Я хотел бы разрешить доступ к странице администратора только администраторам и выдавать ошибку 404, если пользователь не аутентифицирован или не является сотрудником. Есть ли способ обернуть представление admin другой функцией, чтобы проверить, является ли пользователь администратором?

27.07.2022
Django Как передать имя пользователя в предопределенном шаблоне

Я создал шаблоны для header/footer и imports, если я хочу получить доступ к имени пользователя в шаблоне header, я не могу этого сделать, потому что у него нет представлений. Как я могу передать имя пользователя в шаблон заголовка? …

27.07.2022
Почему не выводятся посты в for posts?

Хочу вывести содержание постов на странице. Использую такой html: {% extends 'base.html' %} {% block content %} <div> <h1>Posts:</h1> {% for post in object_list %} <h2>{{ post.title }}</h2> <p>{{ post.body }}</p> {% endfor %} </div> {% endblock content %} …

27.07.2022
Docker-Compose Django не может подключиться к БД или Celery

У меня все находится в одной сети (оно общается с другим приложением в другом файле docker-compose). Но я продолжаю получать эту ошибку: conn = _connect(dsn, connection_factory=connection_factory, **kwasync) django.db.utils.OperationalError: could not connect to server: Connection refused Is the …

27.07.2022
Метод проектирования Django для нескольких групп пользователей

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

27.07.2022
Поле Enum в MySQL

В MySQL существует несколько типов данных, char, varchar int, boolean, как вы уже знаете. Но он также имеет тип Enum, что в SQL мы создаем таблицу следующим образом: CREATE TABLE person( id int..... name varchar(50), and Married Enum(Yes,No) ) …

27.07.2022
Django Forms Радиокнопка

Я сделал форму с помощью django forms и вызвал ее в шаблоне, но при выборе радиокнопки она не выбирается, какое решение ''' html-секция '''''' <div class="form-row p-t-20"> <label class="label label--block">Gender</label> {% for radio in form.Gender %} <div class="p-t-15"> <label …

27.07.2022
Django не создает никаких полей для пользователей, созданных вручную

Я создал сайт eccomerce. на нем есть страница регистрации, где пользователи создают свой аккаунт & затем могут заказать что-либо. если я создаю пользователя из панели администратора, то все работает отлично. но если я создаю пользователя из front end моей страницы …

27.07.2022
Ошибки не отображаются в форме шаблона регистрации Django

Привет мне нужна помощь с моим кодом, ошибки не отображаются в моей HTML форме и я не знаю как отладить ее или как понять почему div не отображается, я пытался изменить его CSS я пытался изменить имя класса я …

27.07.2022
ImportError: Модуль 'django.contrib' не содержит класса 'Advisor'. ------- почему я получаю эту ошибку

Traceback (most recent call last): File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1520.0_x64__qbz5n2kfra8p0\lib\threading.py", line 1016, in _bootstrap_inner self.run() File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1520.0_x64__qbz5n2kfra8p0\lib\threading.py", line 953, in run self._target(*self._args, **self._kwargs) File "C:\Users\mgkco\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\django\utils\autoreload.py", line 64, in wrapper fn(*args, **kwargs) File "C:\Users\mgkco\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\django\core\management\commands\runserver.py", line 125, in inner_run autoreload.raise_last_exception() File "C:\Users\mgkco\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\django\utils\autoreload.py", line …

27.07.2022
Как использовать django-oauth-toolkit для защиты API пакета

Я разрабатываю веб-интерфейс API с использованием пакета "django-scim2". В соответствии с требованиями разработки, при доступе к API django-scim2 через http требуется аутентификация с помощью токена предъявителя. В документации django-scim2 (https://django-scim2.readthedocs.io/en/latest/) говорится: "Это приложение не реализует авторизацию …

27.07.2022
Как реализовать эту функцию?

У меня есть модель Contact class Contact(models.Model): name = models.CharField(max_length=255) phone = models.CharField(max_length=255) appearance = models.PositiveIntegerField(default=0) def get_appear(self): self.appearance += 1 где appearance - сколько времени я просматриваю эту конечную точку мой views.py имеет вид : class …

27.07.2022
Django/react Поле заголовка запроса access-control-allow-origin не разрешено Access-Control-Allow-Headers в префлайт-ответе

Я создаю сайт, используя django в качестве чистого сервера и React. Я получаю ошибку Access to XMLHttpRequest at 'http://localhost:8000/dividends/current_yield/hd' from origin 'http://localhost:3000' has been blocked by CORS policy: Request header field access-control-allow-origin is not allowed by Access-Control-Allow-Headers in preflight …

27.07.2022
Как импортировать родительский шаблон за исключением его переопределенного содержимого в шаблонах django?

Я пытаюсь расширить два вложенных блока из родительского шаблона в дочернем шаблоне. Это происходит следующим образом: parent.html {% block parentBlock %} <span> Foo </span> {% block rowBlock %} <button ...> Button here </button> <button ...> Another button …

27.07.2022
Развертываемое на производстве, масштабируемое и управляемое решение от Heroku

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

27.07.2022
Django template forloop values in jquery

Я использую Django для проекта вопросов и ответов. У меня есть шаблон с несколькими ответами и для каждого ответа у меня есть кнопка "Comment" для переключения текстовой области, где я могу добавить комментарий к самому ответу. Моя проблема в том, …

27.07.2022
В чем разница между timezone.now и db.models.functions.Now?

Может ли кто-нибудь объяснить разницу между 'django.db.models.functions.Now' и 'django.utils.timezone.now'? Например, правильно ли я понимаю, что functions.Now() возвращает системное время без метки часового пояса, а timezone.now() возвращает метку времени UTC? Когда …

27.07.2022
Ошибка циклического импорта в django rest framework

У меня есть два пользовательских модуля в папке корневого проекта: root/setting.py root/utils/custom_exception.py root/custom_authentication.py Я импортирую из rest_framework import exception_handler, from rest_framework.exceptions import APIException в модуле custom_exception.py. Когда я импортирую CustomExceptionClass из custom_exception.py в custom_authentication.py, я получаю ошибку …

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 в моем наборе форм, чтобы пользователь мог видеть только компоненты, относящиеся к этому продукту. На основе нескольких …