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

16.01.2022
Учебник по ElasticSearch: Получение ValueError из bulk_indexing

Я следую этому руководству. https://medium.com/free-code-camp/elasticsearch-with-django-the-easy-way-909375bc16cb#.le6690uzj Учебник посвящен использованию elasticsearch в приложении django. Я застрял, когда он просит использовать bulk_indexing() в shell. Я получаю эту ошибку. ** raise ValueError("Вы не можете выполнять вызовы API для индекса …

16.01.2022
Django models добавление члена в проект

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

16.01.2022
Не найден Запрашиваемый ресурс не найден на данном сервере

Я следую этому адресу и установил DEBUG = False в appartement/settings.py в моем проекте. Я изменил /etc/apache2/sites-available/000-default.conf: <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined Alias /media /var/www/b9/appartement/cdn/cdn_medias Alias /static /var/www/b9/appartement/cdn/cdn_assets <Directory …

16.01.2022
Если какие-либо из них равны нулю, сделайте что-нибудь

У меня есть представление, которое выполняет некоторые основные вычисления, но иногда не во все поля добавлены значения, поэтому вычисления терпят неудачу из-за попытки выполнить вычисления, которые существуют. Есть ли способ сказать, что если какие-либо поля содержат null или …

16.01.2022
Не удается подключить MPTT к django.parler

Я занимаюсь электронной коммерцией на django. У меня есть модель Category, с которой я хочу работать как с django.parler, так и с django-MPTT, потому что я хочу сделать подкатегории для категории. Я сделал все, как в django-parler <a href="https://django-parler.readthedocs.io/en/stable/advanced/mptt.html" rel="nofollow …

16.01.2022
ForigenKey в django выбирается при создании формы модели для таблицы отношений

Я хочу, чтобы Forgienkey был предварительно выбран по идентификатору таблицы отношений, например, я хочу создать задание для определенного компонента с уже выбранным компонентом. my view.py : def create_job(request, pk): component = Component.objects.all() component_id = Component.objects.get(id=pk) obj = Job.objects.get() obj.component_id(id=pk) …

16.01.2022
Django Allauth: Дублирующееся значение ключа нарушает ограничение уникальности: Ключ (имя пользователя)=() уже существует

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

16.01.2022
Как получить экземпляр по глобальному id в Django с помощью Graphene Relay

Graphql_relay имеет функцию from_global_id, которая возвращает model_name и instance_id. Однако, похоже, что для получения модели по имени модели, нам нужно знать, в каком приложении находится модель, например, ответы в вопросе, спрашивающем, как получить модель по ее имени. …

16.01.2022
Django и stripe обрабатывают успешный платеж

Я пытаюсь обработать успешный платеж с помощью stripe webhook, в моей приборной панели stripe я вижу, что события срабатывают и payment_intent успешен, но заказ не создается views.py : from django.shortcuts import render from django.http import JsonResponse from django.http import …

16.01.2022
Django - Не удалось разобрать остаток: '++_RS' из 'annovar.GERP++_RS'

У меня есть значение JSON, которое поступает непосредственно из БД и имеет такую метку GERP++_RS Это часть большого словаря, и мне нужно отобразить соответствующее значение на HTML странице, но Django выдает мне эту ошибку Could not parse the remainder: …

16.01.2022
Как запустить django в pycharm на https

Мне нужно запустить проект python Django с Pycharm IDE локально в HTTPS. чтобы другие сервисы могли общаться с моим сервисом без ошибок. У меня не получается запустить его локально в HTTPS

16.01.2022
Передача и использование объекта запроса в формах django

Я пытаюсь использовать объект запроса для создания динамического выпадающего списка в моей форме, используя следующий код: view: form = TransactionForm(request.user) Форма: class TransactionForm(forms.Form, request.user): # Payment methods get_mm_details = MMDetails.objects.filter(username=request.user) get_card_details = CardDetails.objects.filter(username=request.user) payment_meth = [] …

16.01.2022
Django --- как получить модель pdf заранее в кнопке загрузки html?

Я хочу создать HTML-кнопку, которая загружает pdf-файл из базы данных. Знаете ли вы, как создать кнопку для загрузки последнего pdf-файла из модели? Ниже приведен мой код, полученный на данный момент из модели: class PdfLoad(models.Model): file = …

16.01.2022
Фильтр набора данных на основе входа в учетную запись

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

16.01.2022
Пользовательский пользователь возвращает пустое get_all_permissions()

Я просто пытаюсь начать работать с Permissions, чтобы узнать, как это работает. В shell у меня пустой результат set(). Я вижу этот вопрос, это то же самое, но я не могу найти, чего не хватает в …

16.01.2022
Фильтр для нескольких элементов одного поля Django

У меня есть такой вид: class ProductViewSet(viewsets.ModelViewSet): ... filter_class = ProductFilter и ProductFilter: class ProductFilter(django_filters.FilterSet): class Meta: model = Product fields = ['brand'] проблема в том, что когда я посылаю GET /products/?brand=Adidas+Nike, я получаю …

16.01.2022
Django filter a prefetch_related queryset

Я пытаюсь использовать prefetch_related с моделью с внешним ключом, потому что мне нужно запросить базу данных в цикле. models.py class SelfEvaluatedStatement(models.Model): evaluation_statement = models.ForeignKey(EvaluationStatement, on_delete=models.CASCADE) user = models.ForeignKey(User, on_delete=models.CASCADE) rating = models.IntegerField(default=0) views.py queryset = SelfEvaluatedStatement.objects.prefetch_related( 'evaluation_statement__sku__topic__subject', 'evaluation_statement__sku__level' ).filter( …

16.01.2022
Получение и возобновление по идентификатору процесса в Python 3

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

16.01.2022
Ajax url с параметром. Текущий путь не совпал ни с одним из перечисленных

Я новичок в django. Я пытаюсь удалить элемент из базы данных с помощью ajax вызова. Мой ajax вызов отправляет url с параметром, который является pk элемента для удаления. Урл выглядит нормально, но браузер выдает ошибку, что url-шаблон не соответствует ни …

16.01.2022
Django - я добавил функцию onclick в html и всякий раз, когда я нажимаю на другую кнопку, она выводит одни и те же данные. как это исправить?

&lt;div class="home-food-row"&gt; {% if allmenu %} {% for menu in allmenu %} &lt;div class="home-food-menu-col"&gt; &lt;div class="filterDiv breakfast"&gt; &lt;div class="img-price-tag"&gt; &lt;div class="price-tag" id="price"&gt;{{menu.price}} only&lt;/div&gt; &lt;img class="home-page-food-img" src="{{menu.food_img.url}}" alt="Food" width="100%"/&gt; &lt;/div&gt; &lt;h1 id="foodName_1"&gt;{{menu.food_name}}&lt;/h1&gt; &lt;p&gt;{{menu.food_description}}&lt;/p&gt; &lt;button id="order" onclick="myFunction()"&gt;Place Order&lt;/button&gt; &lt;/div&gt; &lt;/div&gt; {% …

16.01.2022
Как получить атрибут из другой модели в шаблоне django

SO У меня есть две модели, одна - Members, другая - PaymentDetail. Мне нужны все члены из модели Member в моем шаблоне, которые я могу получить из Members.object.all(), но я также хочу, чтобы платежный_статус всех этих членов был в моем …

16.01.2022
Использование данных из тега select для составления запросов на основе заданного id

Я пытаюсь сделать запросы или отфильтровать данные на основе заданного id из тега select, который у меня есть в html. В файле index.html у меня есть следующее: &lt;div class="row"&gt; &lt;label for="patientId"&gt;Choose a patient:&lt;/label&gt; &lt;select name="patient" id="patient"&gt; {% for item …

16.01.2022
Перетаскивание и сортировка с помощью django и ajax

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

16.01.2022
Пагинация вызывает дублирование элементов в Django

У меня есть следующее ListView: class SentencesListView(ListView): model = Sentence paginate_by = 10 def get_queryset(self): return Sentence.objects.all().order_by('-proficiency') Когда пользователь взаимодействует с веб-страницей, proficiency всех Sentence на отображаемой странице увеличивается. В результате, когда get_queryset будет вызван снова …

16.01.2022
Django Значение QuerySet для точного поиска должно быть ограничено одним результатом с помощью нарезки Ошибка

У меня возникла проблема, когда я хочу показать все сообщения, относящиеся к категории. Я не смог найти решение в других подобных вопросах. Спасибо. Ошибка: Значение QuerySet для точного поиска должно быть ограничено одним результатом с помощью нарезки. Модель: …

16.01.2022
Django: get() возвращает более одного фрилансера - возвращает 3

Я пытаюсь назначить фрилансера на определенный концерт, но он показывает, что get() вернул более одного фрилансера - он вернул 3! Я пробовал назначить фрилансера, который вошел в систему, но пытаюсь создать git вот так freelancer = get_object_or_404(Freelancers, user=user) и …

16.01.2022
Модель Django ManyToMany: невозможно получить доступ к одному отношению из другого

Мой models.py: class Author(models.Model): name = models.CharField(max_length=100) books = models.ManyToManyField( "Book", related_name="books", blank=True ) class Book(models.Model): title = models.CharField(max_length=100) author = models.ManyToManyField(Author) В Django admin я сначала создал экземпляр Author, не назначая ему никаких Book: <img …

16.01.2022
Как я могу отправить данные в локальное хранилище из JavaScript ajax вызова и вывести возвращаемые данные из представления в шаблоне Django

Я сохранил некоторые данные в localStorage (Itemnames и ItemIds), теперь я хочу отправить itemid's в django views из ajax. У меня есть базовые знания о django и изучение Javascript. Я пытался разобраться в этом самостоятельно, но уже более 4 …

16.01.2022
Группировка по с помощью Django, с distinct() в одном конкретном поле

Моя цель - получить все начисления в одном конкретном сегменте, различающемся по пользователям, и сгруппировать по провинциям происхождения_провинции и назначения_провинции, так: Из этого запроса: charges = charges_mean.filter(numbers_pallets = num).order_by().values('charger').distinct() Я хотел бы сгруппировать по 'origin_province' и 'destination_province', …

16.01.2022
Я застрял при доступе к шаблону DetailView в Django

Urls.py urlpatterns = [ path('',CourseList.as_view(),name='course_list'), path('create/',CourseCreate.as_view(),name='course_create'), path('&lt;int:cid&gt;/',CourseView.as_view(),name='course_view'), ] views.py COURSE_PERM_GUEST = 0 COURSE_PERM_STUDENT = 1 COURSE_PERM_TEACHER = 2 COURSE_PERM_MEMBER = 3 class CourseAccessMixin(AccessMixin): permission = None extra_context = {} def dispatch(self,request,*args,**kwargs): if not request.user.is_authenticated: return super().handle_no_permission() self.course = get_object_or_404(Course,id=kwargs['cid']) …

16.01.2022
Django views best practice: явный или неявный контекст?

Мне интересно, есть ли "лучшее" решение между явным определением контекста и неявным использованием параметра locals() при рендеринге представления. Первоначальный способ заключается в "объявлении" каждой переменной для использования в контексте представления, благодаря словарю, но Django предлагает некоторые сокращения, а …

16.01.2022
Django запустить приложение для windows с сайта Django?

в приложении я хочу открыть приложение zoom на компьютере пользователя с моего веб-сайта, как я могу это сделать?

16.01.2022
Какой метод 'Django Serializer' мне нужно настроить?

Фронтенд отправляет json в массиве. Я получил значение с трудом, как показано в примере ниже. ex) applier_phone = data.get('phone')[0] applier_name = data.get('name')[0] applier_birth = data.get('birth')[0] applier_gender = data.get('gender')[0] Но я хочу получить значение с помощью Serializer. …

16.01.2022
Django pdf файл не завершает загрузку в браузере

Views.py def showName(request): if request.method == 'POST': uploaded_file = request.FILES['user_initial_pdf'] if uploaded_file is not None: import PyPDF2 import os from io import BytesIO from django.conf import settings #Merging 2 pdf files pdfObject1 = PyPDF2.PdfFileReader(uploaded_file) pdfWriter1 = PyPDF2.PdfFileWriter() for pageNum in …

16.01.2022
Django изменить пароль

Пытаюсь изменить пароль с помощью PasswordChangeView, но не могу заставить его работать. urls.py from django.contrib.auth import views as auth_views urlpatterns = [ path('profiles/settings/', update_profile, name='update_profile'), path('profiles/settings/', auth_views.PasswordChangeView.as_view(template_name='accounts/settings.html'), name='password_change'), ] И я пытаюсь получить правильные поля ввода в …

16.01.2022
Ошибка при размещении проекта django на heroku

Я новичок в веб-разработке. Я создал сайт E-Commerse и теперь хочу разместить этот сайт на Heroku, но есть некоторая проблема, я не знаю, в чем дело. Мой проект работает отлично. Successfully installed Django-3.1.5 Flask-1.1.2 Jinja2-2.11.3 MarkupSafe-1.1.1 Pillow-8.1.0 Werkzeug-1.0.1 asgiref-3.3.1 click-7.1.2 …

16.01.2022
Django ManyToMany | TypeError: Прямое присвоение прямой стороне множества "многие ко многим" запрещено. Вместо этого используйте course_tags.set()

Моя модель: class Course(models.Model): ... course_tags = models.ManyToManyField(CourseTag, related_name='course_tags', blank=True) ... Мой сериализатор: class CourseSerializer(serializers.ModelSerializer): ... course_tags = CourseTagsSerializer(many=True, required=False) ... class Meta: model = Course fields = [...'course_tags'...] def create(self, validated_data): ... tags_data = validated_data.pop('tags', None) ... course, …

16.01.2022
Как смягчить медленную функцию в представлении Django

Мой сайт Django находится на общем сервере (nginx с uwsgi &amp; Sqlite). База данных огромна, когда пользователи ищут определенные экземпляры модели, это замедляет работу сервера, пока он ждет завершения запроса. VIEW.PY def Newssearch(request): if request.method == "POST": searchdata …

16.01.2022
Вызов конечной точки REST API для одного идентификатора дает результаты других идентификаторов с похожими начальными алфавитами при вызове по имени

Я изучаю REST API Django и буду признателен за помощь в понимании приведенного ниже случая. в myproject/abcapp/forms.py from django import forms from .models import * class ProfileForm(forms.ModelForm): class Meta: model=Profile fields = "__all__" class Zoo_data_2020Form(forms.ModelForm): class Meta: model=Zoo_data_2020 fields …

16.01.2022
Django admin panel. MathQuill. Как настроить своё (кастомное) отображение формы, представляющей поле модели?

Предисловие Здравствуйте. По учёбе создаю веб-приложение на django. Я, так сказать, в этом деле новичок, поэтому столкнулся с проблемой при настройке админ панели. Суть проблемы Имеется модель Tasks(models.Model) со своими полями. Конкретно по данной теме меня интересует только …