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

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 и всякий раз, когда я нажимаю на другую кнопку, она выводит одни и те же данные. как это исправить?

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

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

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

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

Я пытаюсь сделать запросы или отфильтровать данные на основе заданного id из тега select, который у меня есть в html. В файле index.html у меня есть следующее: <div class="row"> <label for="patientId">Choose a patient:</label> <select name="patient" id="patient"> {% 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) со своими полями. Конкретно по данной теме меня интересует только …

16.01.2022
Сохранение данных при внесении изменений в поля модели в django

У меня есть две модели, которые являются Contact и UpdateInfo. Модель Update является отношением foreignkey с моделью Contact, как показано ниже: class Contacts(models.Model): full_name = models.CharField(max_length=100, blank=True) notes = RichTextField(blank=True) /............./ class UpdateInfo(models.Model): contacts = models.ForeignKey(Contacts,on_delete=models.CASCADE, related_name='update_info') updated_at = …

16.01.2022
Render() получил неожиданный аргумент ключевого слова 'board_id'

У меня есть такая функция для получения элементов из БД в соответствии с PK: def new_topic(request, board_id): board = get_object_or_404(Board, pk = board_id) user = User.objects.first() if request.method == 'POST': form = NewTopicForm(request.POST) if form.is_valid(): topic = form.save(commit=False) topic.board …

16.01.2022
Как сохранить файл изображения в django obj

Я пытаюсь установить файл изображения из локального пути в модель GameFilm, но проблема в том, что print(File(open(path, 'rb'))) возвращает None, поэтому когда я делаю obj.thumbnail = File(open(path, 'rb')), он просто устанавливает obj.thumbnail значение None. Моя модель class GameFilm(models.Model): …

16.01.2022
Проблема DRF Viewset при использовании MultiPartParser/FormParser

Django version = 2.2.16 версия drf = 3.11.0<>>> Я хотел бы узнать, в чем основная причина этой проблемы. Я реализовал подобный код на предыдущем проекте с аналогичными настройками без этой проблемы. Он прекрасно работает только с JSONParser и FileUploadParser. …

16.01.2022
Как перенаправить возврат на ту же страницу после POST в этом случае. django

Я создаю этот проект на django. Я работаю над записью Add the number of products by BARCOD , где я перехожу к продукту -detail view, затем нажимаю на ссылку продукта. Добавляю количество товара в форму Все работает хорошо, но …

16.01.2022
Шаблон django allauth

Когда я переопределяю шаблон по умолчанию, как показано ниже, он показывает только поле пароля, но если я меняю расположение шаблона, он показывает оба поля, почему он так себя ведет, есть идеи class CustomLoginView(MetadataMixin, LoginView): template_name = 'account/login.html' и …

16.01.2022
Как я могу использовать python-magic в python, docker

я использую docker, python 3.8.5-alpine и я хочу проверить тип mime загружаемого файла я делаю validators.py и загружаю модуль python-magic-bin он работает в тестовой части (окно, pycharm) Итак, я пытаюсь загрузить на ubuntu 18.04. …

16.01.2022
Как создать форму представления календаря в django?

<Я не знаю, сможете ли вы рассказать мне, как это сделать. <Я не знаю... Значение 1.01.2019 2.01.2019 ...01.2019 14.01.2019 I Вставить данные Вставить данные Вставить данные Вставить данные II Вставить данные Вставить …

16.01.2022
Удаление документа MongoDB по id в приложении Angular-Django

Я написал следующий код для удаления определенных документов клиентов по их id из коллекции MongoDB: Ангулярная служба: deletepost(id: number): Observable&lt;Post&gt; { const url = `${this.baseApiUrl}` + `/handle_post/` + id; return this.httpClient.delete&lt;Post&gt;(url) .pipe( retry(3), catchError(this.handleError) ); } Django view: …

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

Я пытаюсь создать lms с помощью django. У меня есть отдельная модель для преподавателей, которые могут загружать курсы, и другая модель для курсов. Код приведен ниже: models.py class teacher(models.Model): name=models.ForeignKey(User, on_delete= models.CASCADE) area=models.ManyToManyField(subject) description=RichTextField() class course(models.Model): title=models.CharField(max_length=500) areas=models.ManyToManyField(subject) description=RichTextField() …

16.01.2022
Поля поиска django admin с прописными/строчными буквами

В моем приложении Django admin у меня есть этот код в файле admin.py: search_fields = ["app_product_mapping", "id", "app__app_name", "product__product_name"] Я заметил, что поле поиска чувствительно к верхнему и нижнему регистру, а я хочу сделать его чувствительным ко всему. …

16.01.2022
Развертывание приложения Django на виртуальной машине Azure с помощью Github Actions

Я создал приложение Django и докеризировал его с помощью Nginx, я также создал рабочий процесс на GitHub для создания образа докера и отправки его на ghcr.io. Теперь я хочу развернуть образ docker (с ghcr.io) на виртуальной машине Azure …

16.01.2022
Django Commands вывод в консоль результата

Class Command(BaseCommand): help = &quot;Получение параметров пользователя&quot; def add_arguments(self, parser): parser.add_argument('--token', type=str, nargs='?') def handle(self, *args, **options): p = Parser() parse_arg = options.get('token') if parse_arg: return str(p.getuser(token=parse_arg)) Имеется код, который при завершении функции handle return str(p.getuser(token=parse_arg)) постоянно выводит мне …

16.01.2022
Heroku выдает мне "ошибку h14 для моего проекта django

Когда я захожу в свой проект heroku, он говорит запустить heroku logs --tail, и когда я это делаю, я получаю: 2022-01-16T04:52:26.342707+00:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/" host=riseupontario.herokuapp.com request_id=584f14b8-99da-4cfc-bfad-1811755db6fb fwd="49.149.136.159" dyno= connect= service= status=503 bytes= protocol=https 2022-01-16T04:52:27.375325+00:00 …