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

08.09.2022
Какой фреймворк для фронтенда лучше всего сочетается с Django?

В настоящее время я создаю веб-приложение полного стека с Django в качестве бэкенд-фреймворка. Я провел некоторое исследование и выяснил, что есть некоторые известные технологические стеки, такие как MERN, MEVN, MEAN stack, просто интересно, есть ли какие-нибудь …

08.09.2022
Django выдает мне ошибку NoReverseMatch at /post/5/ при развертывании, в то время как локально все работает нормально.

Django без причины выдает мне ошибку NoReverseMatch. Все работает нормально в моей локальной среде, но как только я развертываю, я получаю эту ошибку. Я получил эту ошибку вчера, когда реализовал кнопку для добавления постов. Тогда я попытался найти ошибку, но …

08.09.2022
Как я могу протестировать эту функцию из firebase verify_id_token в бэкенде без фронтенда? [дубликат]

как я могу проверить идентификатор токена из firebase? def login(request): authorization_header = request.META.get('HTTP_AUTHORIZATION') try: decoded_token = auth.verify_id_token(token) cars = Person.objects.all() response_object = {'data': serialize("json", cars)} except: return JsonResponse({"data": "user token id invalid"}) return JsonResponse(response_object) предполагается, что …

08.09.2022
Загрузка изображений в галерею Django starcross из внешнего скрипта

первый раз спрашиваю. Я играл с Django и мне нужна была фотогалерея, я сделал базовую, затем нашел starcross gallery (https://github.com/Starcross/django-starcross-gallery). Она работает очень хорошо и легко вставляется в мое приложение, но, насколько я могу судить, …

08.09.2022
Django Import Export: Ограничение NOT NULL не сработало

Я создаю довольно простое приложение Django для импорта и экспорта файлов Excel (.xlsx, .xls), и каждый раз, когда я нажимаю на кнопку "SUBMIT" после импорта файла excel, я получаю эту ошибку. Я установил библиотеку import-export, включил ее в settings.py, …

08.09.2022
Отображение данных из mongodb на html-странице в реальном времени

Я работаю над проектом на python, и хочу получать и отображать данные из mongodb в реальном времени, например, отображать новые данные на странице html-таблицы, как только они попадают в БД, а другие данные будут отображаться при обновлении страницы. Любая помощь …

08.09.2022
Как получить доступ к прямоугольному массиву значений полей модели данных в Django

Рассмотрим эту модель: from django.contrib.postgres.fields import ArrayField class Board(models.Model): pieces = ArrayField(ArrayField(models.IntegerField())) В качестве примера, предположим, что это одно из значений: [[1,2], [3,4]] Я пытался получить доступ к значениям этого массива, но получил list index …

08.09.2022
Какой самый питонический способ проверить, имеет ли obj какое-либо разрешение из списка

Как в Django, так и в Django Guardian очень просто проверить, есть ли у пользователя разрешение: user.has_perm('app.can_eat_pizzas') Также легко проверить, имеет ли он все разрешения: user.has_perms(('app.add_student', 'app.can_deliver_pizzas')) Каким наиболее питоническим способом можно проверить, имеет ли пользователь …

08.09.2022
'RuntimeError: cannot schedule new futures after interpreter shutdown', при отправке сообщения на канальном уровне, в Django

Я пытаюсь отправить сообщение через канальный уровень, где я использую Thread для непрерывного запуска функции, channel_layer = get_channel_layer() async def send_data(): try: await (channel_layer.group_send)('Live_Message_Layer', { 'type': 'send_live_message', 'value': {'live_message':json.dumps(message)}}) except: print("Error while sending message ...\n", traceback.format_exc()) # …

08.09.2022
Объект Django не имеет атрибута в _set.filter

Когда я делаю .all, то все работает нормально, когда я пытаюсь фильтровать для одного значения, я получаю AtributeError, что я упускаю? @property def mathe2(self): return self.lehrertabelle_set.filter(Stundenanteil_bei_WE = self.Stundenanteil_bei_WE) + self.SON_Gesamt_Gesamt the models class LehrerTabelle(models.Model): Benutzer = models.ForeignKey(User, on_delete=models.SET_NULL, …

08.09.2022
Как отфильтровать тех студентов (с одинаковым разделом с сотрудниками), которые относятся к сотрудникам в форме Django

У меня нет полного опыта в Django, то есть я полностью новичок в нем. Вот мой вопрос ... моя модель Staff такова: class Staffs(models.Model): """ Staff models. """ teacher_of_section = models.ForeignKey(Sections, on_delete=models.CASCADE) А модель студента: class …

08.09.2022
Как настроить параметры бэкэнда электронной почты Django для отправки электронной почты через RoundCube Webmail в продакшене

Во время разработки я использовал Gmail SMTP для отправки писем из моего приложения Django. Настройки Gmail следующие (settings.py): EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.gmail.com' EMAIL_USE_TLS = True EMAIL_PORT = 587 EMAIL_HOST_USER = 'xxxx@gmail.com' EMAIL_HOST_PASSWORD = 'xxxxxxxxx' Однако …

08.09.2022
Бэкэнд поиска Wagtail с Postgres - использование unaccent с английской конфигурацией поиска

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

08.09.2022
Как я могу фильтровать по полиморфному атрибуту для атрибута, существующего только в одном классе?

Я не знаю, как лучше сформулировать этот вопрос, поэтому позвольте мне показать пример: Я использую Django-polymorphic и имею такую структуру: from polymorphic.models import PolymorphicModel from django.db import models class Book(PolymorphicModel): author = models.OneToOneField( "Author", on_delete=models.PROTECT, null=True, …

08.09.2022
Django-Admin : Переопределение add-URL кнопки "добавить" автозаполнения внешнего ключа / + зеленый крест

Существует ли простой способ переопределения/передачи параметра во всплывающий url, автоматически создаваемый django-admin встроенным виджетом autocomplete/select2 для создания нового объекта внешнего ключа? Этот url встроен в зеленый крестик (см. рисунок). Я не встретил ни одного хорошо описанного решения. Итак, …

08.09.2022
Docker-compose + Django + Postgresql

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

08.09.2022
Как сохранить пользовательскую форму с отношением ManyToMany

Я новичок в django и пытаюсь создать веб-приложение. Я пытаюсь сохранить форму пользователя, но у меня есть проблема, что она не сохраняет в базе данных отношения ManyToMany групп в таблице user_user_groups Моя модель class User(AbstractUser): state = models.BooleanField(default=True) …

08.09.2022
Отображение данных скраппинга на странице html-таблицы

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

08.09.2022
Поле 'customer_id' ожидало число, но получило <Customer: Lary

У меня есть эти две модели с их сериализаторами: class ChronicPrescription chronic_prescription_id = models.AutoField(primary_key=True) date = models.DateField(default=datetime.date.today, validators=[no_future_date, no_old_date]) # This field is for the prescription duration in days duration = models.PositiveIntegerField(default=90, validators=[MaxValueValidator(90), MinValueValidator(30)]) customer = models.ForeignKey('customers.Customer', on_delete=models.CASCADE, related_name="chronic_prescription", …

08.09.2022
Listview должен возвращать только те курсы, которые студент купил в django

Мои модели User class User(AbstractUser): is_student = models.BooleanField(default=False) .... purchased = models.ManyToManyField(Course, blank=True) Курс class Course(models.Model): title = models.CharField(max_length=1000) ..... price = models.FloatField() Мои взгляды class StudentPurchasedcourse(ListView): model = Course template_name = 'tutspack/purchasedcourse.html' context_object_name = 'course' def get_queryset(self): …

08.09.2022
Как заполнить выпадающий список на Django из базы данных?

Я пытаюсь заполнить выпадающий список на форме, а данные берутся из базы данных forms.py // ERROR: unsupported operand type(s) for +=: 'ModelChoiceIterator' and 'tuple' for x in MyModel.objects.values_list( 'id', 'name', named=True): self.fields['mymodel'].widget.choices += ((x.id, '%s - %s' % (x.id, …

08.09.2022
Динамическая маршрутизация URL Django

Я создал динамический url маршрутизацию/просмотр для каждого из продуктов на моем сайте, Все работает нормально, пока я не перехожу к Cart/checkout и он загружает страницу продукта в настоящее время в Cart вместо Cart.html и Checkout.html urlpatterns = { path('&lt;str:pk&gt;/', …

08.09.2022
Javascript Кнопка "Нравится" Django не обновляет счетчик

Я создал Put request для обновления количества лайков, но когда я нажимаю кнопку like, количество не изменяется, пока я не обновлю страницу. и функция like/unlike работает нормально. Может ли кто-нибудь помочь мне решить эту проблему? view.py. Вот как …

08.09.2022
Проблемы с фреймворком jquery/select2 - он не работает в моем проекте django

Я новичок в python, все еще изучаю этот язык и фреймворк django. Сейчас я делаю простой проект и столкнулся с такой проблемой: я не могу изменить дизайн, потому что select2 и jquery не работают в html документе. Вот мои …

08.09.2022
Проблема с асинхронным отображением <form> с помощью fetch в javascript в приложении django

Я написал ajax запрос на jQuery, который я хочу переписать на чистый javascript, используя fetch. В настоящее время я использую следующее: views.py @login_required def like_article(request, id): article = get_object_or_404(Article, id=id) is_ajax = request.headers.get('X-Requested-With') == 'XMLHttpRequest' liked = False if …

08.09.2022
Вложенные динамические URL из разных наборов представлений

здесь нооб в бэкенде. У меня вопрос о вложенных URL в Django/DRF. Я хочу вложенную структуру URL, например:. site.com/blog/: показывает список блогов. site.com/blog/blog-name/: показывает один блог с названием. site.com/blog/blog-name/posts: показывает список постов блога. site.com/blog/blog-name/posts/some-blog-post: отдельная запись в блоге. …

08.09.2022
Как запустить файл VBScript с помощью django в IIS

Я хочу выполнить файл vbscript в папке проекта, используя django в IIS. Это прекрасно работает на производственном сервере django, но не работает на сервере IIS. Я использовал следующий код для выполнения файла vbscript completed = subprocess.run(["cscript", "C:\\Automation\\Python\\Invoicepdfdemo\\pdfdemo\\media\\pdfs\\start.vbs"]) посоветуйте, как …

08.09.2022
Множественные модели seaarch с Django Rest Framework

Мне нужно выполнить поиск по нескольким различным моделям и затем сделать конечную точку для нее с помощью DRF. Итак, моя попытка сделать это выглядит так class DataSearch(FlatMultipleModelAPIView): def get_querylist(self): q = self.request.query_params.get('query') if q: vector_data = SearchVector('research', 'data', …

08.09.2022
Ошибка разбора JSON - Ожидаемое значение: строка 1 столбец 1 (char 0)

Я хочу сериализовать с помощью Django и Django Rest, но при добавлении записи я получаю ошибку, о которой говорилось выше. Можете ли вы мне помочь? def recordCreate(request): if request.method == 'POST': data = JSONParser().parse(request) serializer = RecordSerializer(data = data) …

08.09.2022
Создание вложенного раздела Комментарий

Каким образом лучше всего создать вложенный раздел комментариев? Я не смог настроить его добавление к моей текущей настройке. Мои текущие настройки Views таковы class AddCommentView(CreateView): model = Comment form_class = CommentForm template_name = 'add_comment.html' # fields = '__all__' def form_valid(self, …

08.09.2022
Django запрос по отдельным полям даты и времени (как выполнить условный order_by)

У меня есть модель Meeting. В ней есть отдельное поле данных и времени, причина, по которой это не одно поле datetime, заключается в том, что время может быть равно null. Если я использую одно поле datetime и установлю часы/минуты …

08.09.2022
Вызов is-valid, когда пагинация применяется к данным в DRF

У меня есть ModelViewSet и я использую ModelSerializer. Я также использую Pagination, который находится в django.core. Мой фрагмент кода представления, который работает: page_number = request.data.get("page") data = Model.objects.filter() paginator = Paginator(data, 100) page = paginator.page(int(page_number)) serializer = self.serializer_class(page, …

08.09.2022
Django static files разница в работе локально и в сети

World! У меня вопрос уровня новичка. Дело такое: Решил на django 3.2.12 написать маленький website. Создал проект, приложение и html. В настройках settings.py указал все необходимые данные, включая выгрузку с папки static. В саму папку static поставил картинку. Если запускать …

08.09.2022
Как вернуть TemplateView.as_view(), если пользователь аутентифицирован?

# urls.py from django.contrib import admin from django.urls import path, include from home import views from django.views.generic import TemplateView urlpatterns = [ path('',views.index, name="home"), path('', TemplateView.as_view(template_name='index.html')), path('login',views.loginUser, name="login"), path('logout',views.logoutUser, name="logout"), ] Выше приведен мой файл urls.py. # views.py …

08.09.2022
Как интегрировать платежный шлюз Bitpay с Django?

Bitpay предоставляет эту кнопку для добавления в HTML файл, который также имеет уникальный ключ токена. Не мог бы кто-нибудь помочь мне в процессе интеграции счета Bitpay через Django? Я не могу …

08.09.2022
Как сгенерировать динамический html в виде строки Ошибка f-string: выражения вложены слишком глубоко

Я запрашиваю html содержимое файла по html_text = requests.get('https://buildpro.store/products/jaquar-water-closet-kus-wht-35951').text после получения этого я хочу извлечь название цену и много разных вещей, а затем заполнить мой html шаблон данными и сохранить их как текст в csv файл &lt;html&gt; &lt;head&gt; &lt;title&gt;Free …

08.09.2022
AWS CloudFront объединяет статическую страницу с S3 и динамическую страницу со второго сервера в один url

У меня есть статическая страница на S3, которая обслуживается через AWS CloudFront. Теперь я хочу добавить динамическую страницу на сервер под управлением Django под тем же url. Все страницы, обслуживаемые с сервера Django, имеют форму url '/subscription*'. Возможно ли …

08.09.2022
Токен доступа пользователя Azure AD запрашивается библиотекой angular MSAL и подтверждается WEB API с помощью django_auth_adfs

Я пытаюсь настроить одностраничное приложение Angular с использованием библиотеки MS MSAL Angular для запроса Access token для получения данных пользователя из Microsoft Graph API и для аутентификации в пользовательском WEB API, построенном с помощью DJango Python Framework. Я использую библиотеки …

08.09.2022
Какие способы параллельной обработки запросов на Django вы знаете?

Вопрос с тестового задания, можете не отвечать, но я просто хочу понять, что от меня хотят, работаю с Джанго уже больше года.

08.09.2022
Эффективное получение первого и последнего экземпляров модели в Django Model с меткой времени, по дням

Предположим, что у вас есть такая модель: from django import models from django.contrib.postgres.indexes import BrinIndex class MyModel(model.Models): device_id = models.IntegerField() timestamp = models.DateTimeField(auto_now_add=True) my_value = models.FloatField() class Meta: indexes = (BrinIndex(fields=['timestamp']),) Существует периодический процесс, который создает экземпляр …