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

06.09.2022
Как получить доступ к другим данным внешнего ключа и вызвать их на фронтенде в django

Мне нужно моделировать Customers и Purchase_order. Я беру клиента как внешний ключ в счете на покупку и получаю данные... Мои данные выглядят следующим образом: {'id': 5, 'purchase_number': 'TES-PO-1', 'purchase_date': datetime.date(2022, 9, 1), 'customer_id_id': 1, 'special_instructions': '', 'total': '70', …

06.09.2022
Выделите выбранную часть в оглавлении (htmx)

Я использую django-htmx для создания оглавления. Все работает нормально, но я не могу выбрать выделенную часть оглавления. Я понимаю, что это можно сделать с помощью url, но мне показывается другой адрес, где находится сам htmx. А команда request.htmx.current_url выводит ссылку …

06.09.2022
Получить кверисет связанных полей один к одному

У меня есть 3 модели: class BillingNumbering(models.Model): number = models.IntegerField() date = models.DateField(default=now) class Invoice(models.Model): number = models.OneToOneField(BillingNumbering, on_delete=models.PROTECT) created_at = models.DateTimeField(auto_now_add=True, null=True, blank=True) class DamageClaim(models.Model): number = models.OneToOneField(BillingNumbering, on_delete=models.PROTECT) created_at = models.DateTimeField(auto_now_add=True, null=True, blank=True) Я …

06.09.2022
Когда я использую post.get_absolute_url в href, я получаю эту ошибку. как это исправить?

AttributeError at /blog/ Менеджер не доступен через экземпляры Post Ошибка во время рендеринга шаблона В шаблоне C:\Users\Mahdyar Eatemad\OneDrive\Projects\Gallery\templates\blog\post\list.html, ошибка в строке 33 Менеджер недоступен через экземпляры Post ошибка я использовал get_absolute_url для создания slug для постов блога …

06.09.2022
Архитектура Django для различных клиентов/технологий, использующих одни и те же модели

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

06.09.2022
Сохранение нескольких элементов в одной форме django

допустим, это вводимые пользователем данные, на мой взгляд, они хорошо подтверждены form.is_valid(). item code | description | unit | quantity --------------------------------------------------------------- #itemInput1 | #descriptionInput1 | #unitInput1 | #quantityInput1 #itemInput2 | #descriptionInput2 | #unitInput2 | #quantityInput2 #itemInput3 | #descriptionInput3 …

06.09.2022
DJango, пользовательский фильтр с пользовательским методом list_display

Я пытаюсь фильтровать по пользовательскому методу, который я сделал для столбца language. В admin.py у меня есть следующее; from django.contrib import admin from .models import * class MovieAdminModel(admin.ModelAdmin): search_fields= ('title_en') list_display = ('get_language',) list_filter = ('get_language') def get_language(self, obj): …

06.09.2022
CreateView не сохраняет объект, выкидывает ошибку 'это поле обязательно'

Models.py это : class Todo(models.Model): user=models.ForeignKey(User,on_delete=models.CASCADE,null=True,blank=True) title=models.CharField(max_length=200) desc=models.TextField(null=True,blank=True) complete=models.BooleanField(default=False) created=models.DateTimeField(auto_now_add=True) def __str__(self): return self.title class Meta: ordering = ['created'] views.py is: class TaskCreate(generic.CreateView): model = Todo fields = '__all__' template_name = 'create.html' success_url = reverse_lazy('home') create.html is: <body> …

06.09.2022
Как убрать поля с e-mail, именем пользователя и т. д.?

Пользуюсь django-threadedcomments, реализация простая как пять копеек, но у меня есть своя система аккаунтов, и хотелось бы привязать комментарии к ней. Но для начала, мне надо убрать вот эти вот …

06.09.2022
Ошибка импорта: невозможно импортировать имя 'User' из частично инициализированного модуля 'auctions.models [закрыто]

Class Comment(models.Model): author = models.ForeignKey(User, on_delete=models.CASCADE,blank=True, null=True,related_name='userComment') listing = models.ForeignKey(Listing, on_delete=models.CASCADE,blank=True, null=True,related_name="listingComment") message = models.IntegerField(max_length=200) def __str__(self): return f"{self.author} comment on {self.listing}"

06.09.2022
Как добавить оператор if/else в файл base.html?

Я пытаюсь поместить утверждение if/else в мой base.html файл. Идея состоит в том, чтобы if/else были частью шаблона, который будет расширением для моих HTML файлов. Проблема в том, что я не уверен, как будет выглядеть синтаксис Ранее у …

06.09.2022
Orm Model coonetion to Mysql Database [закрыто]

Я пытаюсь выполнить операции вставки и обновления через Django ORM в базу данных MySQL, но не знаю, как это сделать. Может ли кто-нибудь помочь мне с этой операцией?

06.09.2022
Django как отправлять тела писем с html-дизайном

В моем Django проекте я пытаюсь отправлять красивые письма с красочным телом и так далее. Моя функция построения тела письма выглядит следующим образом: def construct_mail_body(): user = User.objects.get(id=1) context = { 'username': user.username, } template = render_to_string('mail/mail_body.html', context=context) message = …

06.09.2022
Какова первоначальная цель приложений Django? Каковы варианты использования приложений Django?

Я создаю сайт, который будет использовать шаблон Bootstrap, подобный изображению, показанному ниже. Я собираюсь добавить функциональность аутентификации и авторизации, используя OAuth 2. Главное меню будет состоять из: Ссылка на домашнюю страницу Ссылка на приложение "Статистика" Ссылка …

06.09.2022
Как вызвать событие веб-сокета (Django Channels) при создании нового объекта модели с помощью сигналов django

Это мой сигнал @receiver(post_save, sender=ChannelGroup) def channel_list_signal(sender, instance, created, **kwargs): try: print("signals") channel_layer = get_channel_layer() print(channel_layer) channel_layer.group_send( "channellist", { 'type': 'send_notification', 'message': "Done", }) print("return 'Done'") return "Done" except Exception as e: raise Exception(f"Something went wrong in …

06.09.2022
Карта должна считать расстояние по текущему адресу в Django

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

06.09.2022
Почему возникает ошибка ValidationError при удалении объектов в модели Django?

Насколько я знаю, есть два способа удалить объект в панели администратора Django: удалять по очереди с экрана каждую запись -&gt; Screen Transition удаление с экрана списка записей элементов, выбранных с помощью флажков <a …

06.09.2022
PaintWorklet не включён в CSS при обращении к сайту Django

При обращении к сайту по localhost, скрипт js, который при помощи paintWorklet рисует необходимую форму, отрабатывает отлично. Однако, когда я обращаюсь к сайту по IP сервера, конструкция if ('paintWorklet' in CSS) выдаёт false. Что мне сделать, чтобы paintWorklet был в …

06.09.2022
TypeError: неподдерживаемый тип(ы) операнда(ов) для | [закрыто]

Я получаю следующую ошибку линтинга при использовании объектов Django Q: TypeError: неподдерживаемый тип(ы) операнда(ов) для | Ниже приведен мой код (он действительно работает, но я не уверен, почему я получаю эту ошибку линтинга). Также ошибка исчезает, когда я …

06.09.2022
Django + React Ecommerce проект [проблема с подключением платежей Stripe]

У меня проблема с подключением Stripe к моему сайту электронной коммерции на базе Django + React. У меня есть сайт электронной коммерции, в котором я хочу подключить Stripe в качестве платежной системы. На моем сайте около 200 товаров, …

06.09.2022
Django Signals подбирает экземпляры и выбирает нужный

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

06.09.2022
Как получить данные из POST-запроса с помощью регулярной функции. Django

У меня есть этот код из моего views.py, который работает хорошо, получая данные из моего node js. from django.views.decorators.csrf import csrf_exempt import json @csrf_exempt def overview(request): if request.method == 'POST': post_data = json.loads(request.body.decode("utf-8")) value = post_data.get('data') print(value) return render(request, …

06.09.2022
Реверс для "" не найден. "" не является допустимой функцией представления или именем шаблона

Я начинающий django и пока я изучаю dajngo на youtube у меня возникла проблема, обратите внимание, что я делаю все как в курсе шаг за шагом и я искал решение этой проблемы часами и ничего не нашел. Когда я передаю …

06.09.2022
Django: Выполните GROUP BY над набором запросов представления

Мне нужно выполнить group by над набором объектов, уже отфильтрованных стандартными фильтрами django, для фильтрации по тому, сколько объектов в наборе связаны с одним и тем же объектом внешнего ключа. Мой код сейчас (не работает): class CustomerTicketsViewSet(AbstractViewSet): queryset = …

06.09.2022
Django не группирует по, если я опускаю условие order_by()

Я пытался найти ответ на этот вопрос в документации, но, к сожалению, мне это не удалось. В документации говорится, что если я хочу сгруппировать мои объекты и подсчитать их, я должен использовать следующее: MyObject.objects.values('field_to_group_by').annotate(Count('field_to_count')) Однако это не работает. …

06.09.2022
Создайте команду Django / игрока, где порядок имеет значение

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

06.09.2022
Неправильное отображение границ в xhtml2pdf django

Невозможно правильно отобразить границы в xhtml2pdf. Она применяется к отдельным элементам. Вот шаблон счета для рендеринга:- Это функция render_to_pdf: def render_to_pdf(template_src, context_dict={}): template = get_template(template_src) html = template.render(context_dict) result = BytesIO() pdf = pisa.pisaDocument(BytesIO(html.encode("UTF-8")), result, link_callback=fetch_resources) if not pdf.err: …

06.09.2022
В чем разница между сигналом и промежуточным ПО в Django?

Я не понимаю, в чем разница между этими двумя функциями в Django. Вот - это делать что-то до или после запроса/ответа. Так же, как контекстный переключатель или декоратор. Может ли кто-нибудь сказать мне, как правильно использовать эти …

06.09.2022
Как назначить пользователя сотруднику в Django

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

06.09.2022
Правильный способ изменения данных перед сохранением модели через сайт администратора

Django 4.1 models.py class Video(models.Model): phrase_id = models.IntegerField(default=-1, blank=False, null=False, validators=[MinValueValidator(0)]) # This field will be read only in the admin site. # Its only purpose is to ensure cascade deletion. _phrase = models.ForeignKey("vocabulary_phrases.Phrase", on_delete=models.CASCADE, default="", blank=True, null=True) admin.py …

06.09.2022
Django кнопка submit не работает после использования кода javascript

Это моя страница регистрации. Когда код html-тега script testscript.js удален или закомментирован, кнопка register работает отлично, но когда я ввожу testscript.js, кнопка register как бы отключается. Поэтому я думаю, что проблема в коде javascript, потому что это единственная часть кода, …

06.09.2022
Пагинация ответа на POST-запрос в Django

Я использую Django для своего рабочего проекта. Мне нужно получить все лайки, поставленные некоторым пользователем. Лайки ставятся в транзакциях, поэтому я получаю список всех транзакций в поле 'items', где пользователь ставил лайк/не лайк. Есть несколько необязательных параметров, которые могут быть …

06.09.2022
AttributeError Объект 'function' не имеет атрибута 'predict'

Я получил ошибку типа этой AttributeError 'function' object has no attribute 'predict' while I put the 'predict' in line 19. Я попытался изменить атрибут, но проблема осталась прежней. Как решить эту ошибку? AttributeError at /predict/result/ 'function' object has no …

06.09.2022
Как подключить платежную систему в django?

Я новичок во фреймворке Django и не совсем понимаю, как подключить платежную систему к сайту, при этом, чтобы часть оплаты за товар шла на баланс пользователя, который его выставил, а 10%-20% от суммы шло на баланс сервиса. И как лучше …

06.09.2022
Приложение Shopify Django не работает в браузере Safari

У нас есть приложение shopify django, которое встроено в shopify. Оно отлично работает в mozilla и chrome, но не работает в safari. Мы получаем внутреннюю ошибку сервера при попытке загрузить страницу. Вот какую ошибку мы получаем: Failed to …

06.09.2022
Django unittest, тестирование формы с отключенным полем

Я хочу протестировать формы в моем приложении django. У меня есть форма с отключенным полем. class SportPitchesForm(forms.ModelForm): def __init__(self, *args, **kwargs): super(SportPitchesForm, self).__init__(*args, **kwargs) self.fields["city"].disabled = True self.fields['pitch'].required = False Это мой тест def test_sport_pitches_form(self): form = …

06.09.2022
Python Plotly Dash Django тестирование перехода на летнее время

У меня есть база данных временных рядов, где время хранится в UTC. Python Dash date picker и Text box позволяют выбрать дату и время. DataFrame pandas делается с учетом часовых поясов и используется в качестве оси x следующим …

06.09.2022
Что такое *args в представлении Django? И как передать параметры в *args [дубликат].

Я новичок в Django и хочу прояснить для себя в Views - что такое *args parameters? Я знаю, что такое *args в Python, но я имею в виду, что он содержит в представлении Django, как передать *args в представление? …

06.09.2022
Как я могу использовать request.method в файле django python?

Я пытаюсь получить данные из POST, но не могу использовать 'request', он говорит "NameError: name 'request' is not defined". Я пытался использовать 'import request', но он говорит, что "Нет модуля с именем 'request'". Этот код взят из моего views.py, который …

06.09.2022
Django убрать кнопки

Как убрать из панели администратора (Django 4) кнопки &quot;Удалить&quot;, &quot;Сохранить и продолжить редактирование&quot; и &quot;Сохранить&quot; для конкретной модели. В настройках админки уже указал: actions = None def has_add_permission(self, request): return False