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

21.10.2021
Код Django для чтения из файла и обновления на сайте без обновления

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

21.10.2021
Django rest frameowrk : Запретить одному пользователю удалять/редактировать/просматривать других пользователей в ModelViewSet

Я использовал модель пользователей Django для моего фреймворка Django rest. Для этого я использовал Django's ModelViewSet для моего класса User. class UserViewSet(viewsets.ModelViewSet): queryset = User.objects.all() serializer_class = UserSerializer Serializers.py class UserSerializer(serializers.ModelSerializer): class Meta: model = User fields = …

21.10.2021
Отнесение данных в модели Django к другой модели

У меня есть эта модель. class AuctionListings(models.Model): """ Model for all the listings listed on the site. """ title = models.CharField(max_length=40) description = models.TextField() image_url = models.URLField() current_bid = models.PositiveSmallIntegerField() category = models.CharField(choices=CATEGORIES, max_length=5) date = models.DateField(default=date.today) …

21.10.2021
Регистрация ошибок первичного ключа в Django Admin с помощью MongoDB

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

21.10.2021
Вынесение процессе пагинации в отдельный метод в проекте Django

Есть три функции: def index(request): """Выводит шаблон главной страницы""" post_list = Post.objects.all() paginator = Paginator(post_list, 10) page_number = request.GET.get('page') page_obj = paginator.get_page(page_number) context = { 'page_obj': page_obj } return render(request, 'posts/index.html', context) def group_posts(request, slug): """Выводит шаблон с группами постов""" …

21.10.2021
Как отправить Json с файлом base64 с помощью запроса python?

Сейчас я программирую API с помощью python, и у меня возникла следующая проблема: Мне нужно отправить следующий JSON в url: prescription = { "Name": “file_name", # This is a string "Body" : "xxx",# (File in base64 format) "ParentId" : "xxxxxxxxxxxxxxxxxx", …

21.10.2021
Django rest framework: как я могу сериализовать несколько таблиц, чтобы получить объединенный вывод JSON

Я очень новичок в django, любая помощь будет высоко оценена. спасибо заранее! Вот мой код 'model.py' class Stocks(models.Model): ticker = models.CharField(max_length=30, primary_key=True, unique=True) company_name = models.CharField(max_length=100, blank=True, null=True) sector = models.CharField(max_length=50, blank=True, null=True) class Meta: db_table = 'stocks' def …

21.10.2021
#статические файлы не работают с #django

в моем 000-default.conf помогите мне пожалуйста ServerAdmin webmaster@localhost ServerName targetmed.uz ServerAlias www.targetmed.uz DocumentRoot /var/www/targetmed.uz/tmed ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined Alias static/ /var/www/targetmed.uz/tmed/static <Directory /var/targetmed.uz/tmed/static> Require all granted </Directory> <Directory /var/www/targetmed.uz/tmed/tmed> <Files wsgi.py> Require all granted </Files> …

21.10.2021
TypeError: User() получил неожиданный аргумент ключевого слова 'is_staff'

Я новичок в django. Я хочу создать API для входа, регистрации, поэтому я нашел решение в интернете. Но оно не использует мою собственную модель User, оно использует django.contrib.auth.models import AbstractUser. Мне не нужно некоторое поле из AbtractUser, поэтому я даю …

21.10.2021
Javascript - Uncaught ReferenceError: $ не определено

Я пытаюсь использовать выборку диапазона дат на JavaScript в Django, где у меня есть поле даты из модели django. Я хочу переопределить использование выборки диапазона дат, но получаю ошибку. Хотя я добавил jquery cdn также. cdn: <head> <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js" …

21.10.2021
Как аутентифицировать пользователя по Microsoft Active Directory (AD) в приложении Django

согласно этой статье: django-auth-ldap installation not working Я хочу спросить, как преобразовать этот код для Microsoft Active Directory auth. Это для OpenLDAP. Я хочу аутентифицировать пользователя только по имени пользователя и паролю из AD с помощью модуля django-python3-ldap …

21.10.2021
"Неверный формат даты. Должен быть YYYY-MM-DD" -- Django Rest Framework

Я пытаюсь переопределить тип ввода даты по умолчанию в Restframework Django с YYYY-MM-DD на DD-MM-YYYY, в то время как любой пост запрос отправляется с фронтенда. Я пытался использовать postman для проверки сценариев, но Django принимает его только в формате …

21.10.2021
Django queryset с левым соединением?

Предположим, что у меня есть from django.db import models class Obj(models.Model): obj_text = models.CharField(max_length=100) class ObjAnnot(models.Model): obj = models.ForeignKey(Obj, on_delete=models.CASCADE) annot_text = models.CharField(max_length=100) Я хочу эффективно получить все Obj объекты с нулевым количеством связанных ObjAnnot экземпляров. …

21.10.2021
Не получается задать значение по умолчанию для поля в таблице

Вот models.py, пытаюсь задать значение по умолчанию для photo но когда добавляю новую запись там пусто. MEDIA_ROOT и MEDIA_URL в настройках присутствуют https://pastebin.com/qHcn5kXs

21.10.2021
REST Django - фильтр с несколькими переменными

Я знаю, что вы можете сделать что-то вроде : if Test.objects.filter(id = 2).exists(): #do something Но при моей попытке использовать две переменные, это не работает должным образом. У меня есть таблица с двумя внешними ключами User и …

21.10.2021
Почему неуправляемая модель не вычисляет id в Django?

У меня есть неуправляемая модель в Django: class Person(models.Person): name = models.CharField(max_length=200) class Meta: managed = False db_table = '"public"."person"' Где-то в своих тестах я пытаюсь создать запись о человеке в БД: person = Person(name="Ariel") person.save() …

21.10.2021
Предварительная выборка модели с помощью GenericForeignKey

У меня есть структура данных, в которой Document имеет множество Blocks, которые имеют ровно один Paragraph или Header. Упрощенная реализация: class Document(models.Model): title = models.CharField() class Block(models.Model): document = models.ForeignKey(to=Document) content_block_type = models.ForeignKey(to=ContentType) content_block_id = models.CharField() content_block …

21.10.2021
Django Table forward fill missing values

У меня есть таблица следующего вида: A B a row ряд ряд ряд b ряд …

21.10.2021
Как добавить предыдущее/следующее значение filter_gt или filter_lt?

У меня есть массив с несколькими значениями, включая дату_время. С помощью модуля django-url-filters я фильтрую по этому времени. Я могу, например, вставить url: https://URL/myws/?date_time__lte=2021-10-21T16:00:00&date_time__gte=2021-10-20T16:00:00 Моя проблема в том, что мне нужно минимальное и максимальное значение. Например, если …

21.10.2021
Странные ошибки при установке django-heroku для python

Хотя я не уверен, что это важно, я добавлю, что я начал работу над приложением Heroku на своем старом компьютере и продолжаю на новом. После долгих попыток мне наконец удалось собрать приложение на Heroku, хотя оно не запустилось. Возможно, …

21.10.2021
Django автоматическая загрузка файлов: [WinError 123] The filename, directory name, or volume label syntax is incorrect C:\\path\to\folder\C:

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

21.10.2021
Как сохранить анимацию matplotlib в виде BytesIO и встроить ее в сайт Django?

Я хочу сохранить анимацию Matplotlib (gif-файл) как BytesIO. Затем я хочу вызвать gif на моей HTML веб-странице в моем Django проекте. Для статических изображений (статических графиков Matplotlib) я делаю следующее bytesio = io.BytesIO() fig.savefig(bytesio,format='png') bytesio.seek(0) string = base64.b64encode(string) uri = …

21.10.2021
Передача строки запроса в действии DRF

Я пытаюсь получить некоторые данные из url, который (опционально) содержит строку запроса. Вот фрагмент моего кода: class MyViewSet(ModelViewSet): queryset = models.Me.objects ... ... @action(detail=False, methods=['get'], url_path='someurl(?:/(?P<colour>[^/]+))?')) def some_url(self, request, id): colour = request.GET.get('colour') obj = self.get_object() url = settings.MY_URL …

21.10.2021
Как использовать django inlineformset_factory, чтобы позволить пользователям создавать курс в представлении на основе функции

Очень трудно понять, как использовать django inlineformset_factory как форму в функциональном представлении, чтобы позволить пользователям создавать свои собственные курсы, я продолжаю сталкиваться с этой ошибкой (ModelForm не имеет указанного класса модели), когда я пытаюсь создать курс, есть ли лучшая практика …

21.10.2021
Автоматическое именование связанных полей Django: изменение части формы

Я не могу найти, возможно ли это. Но, скажем, у меня есть форма: class Detform(ModelForm): class Meta: model = Ap_detcmd fields = ["foo"] Formset = inlineformset_factory(ParentModel, ChildModel, form=Detform, can_delete=False, extra=0) Затем в шаблоне это отображается, например, в …

21.10.2021
Включение шаблона Django не разделяет статические файлы

У меня есть большой проект Django с несколькими шаблонами, которые позже объединяются для динамического построения страниц, я столкнулся со следующей странной проблемой: I have a base.html which includes all the needed imports, including JS and CSS. I …

21.10.2021
Как обеспечить синтез голоса на моем сайте?

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

21.10.2021
Получить, разослать и открыть изображение из s3 bucket в шаблоне администратора django

У меня есть папка на amazon s3 bucket, которая содержит несколько изображений. Я хочу отобразить эти изображения на панели администратора django, также изображения должны быть кликабельными. Я могу отобразить изображение на шаблоне администратора, но когда я создал его href …

21.10.2021
Веб-сайт React и Django не загружается на Heroku

Домашняя страница не загружается должным образом Я успешно собрал и развернул свой код в Heroku. Локально работает нормально, но react не рендерит index.html API бэкенда работает правильно здесь но домашняя …

21.10.2021
Как изменить тип содержимого с CSV на XLSX

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

21.10.2021
Django Фильтр дублирующихся объектов в квантовом наборе

У меня есть модель Product и ProductPrices. class ProductPrice(BaseModel): product = models.ForeignKey( to="Product", related_name="prices", on_delete=models.CASCADE, verbose_name=_("prices"), null=True, blank=True ) При попытке заказа по полю модели цены некоторые объекты дублируются. Что делать? if order_by in [order_choices[HIGH_TO_LOW_PRICE], order_choices[LOW_TO_HIGH_PRICE]]: outer_price …

21.10.2021
Существуют ли какие-либо существующие универсальные пакеты проверки почтового кода Python?

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

21.10.2021
Как установить Django + RabbitMQ + Celery с помощью Docker?

Я пытаюсь настроить мое приложение Django на функциональность push-уведомлений. Для планирования уведомлений я пытаюсь использовать Celery, для брокера сообщений я выбрал RabbitMQ. Мое приложение запущено в контейнерах Docker, и я изо всех сил пытаюсь заставить RabbitMQ работать. Я получаю сообщение …

21.10.2021
Невозможно подключиться к Sql Server из Docker Django

я пытаюсь подключить мой Django к существующей унаследованной базе данных MS SQL. Когда я пытаюсь выполнить sql на базе данных, все работает нормально: sql = 'SELECT * FROM ' + db_name + '.INFORMATION_SCHEMA.TABLES' connection_string = "driver=FreeTDS;server={};PORT={} database={};UID={};PWD={};TDS_Version=8.0;".format(db_host, db_port, …

21.10.2021
WebSocket HANDSHAKING /ws/play/testroomcode [127.0.0.1:57522] Исключение внутри приложения: __call__() отсутствует 1 необходимый позиционный аргумент: 'send'

Когда я пытаюсь подключить свой websocket, он показывает эту ошибку: Ошибка: WebSocket HANDSHAKING /ws/play/testroomcode [127.0.0.1:57522] Исключение внутри приложения: call() missing 1 required positional argument: 'send' Код внутри моего asgi.py : import os from django.urls import path from …

21.10.2021
Django - Как создать выпадающий чекбокс multiselect в формах django

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

21.10.2021
Openpyxl ValueError : не вернул объект HttpResponse. Вместо этого он вернул None

В настоящее время я пытаюсь изменить свой код с создания CSV файла на создание xlsx файла. Мой код по какой-то причине возвращает следующую ошибку, когда я нажимаю на кнопку, которая должна загрузить файл: ValueError at /accConnect/AgeAnalysisCSV/12 Представление …

21.10.2021
Тестирование представления, использующего TemporaryUploadedFile

У меня есть представление, которое делает следующее: import pandas as pd def ingest(request): for temp_file in request.FILES.values(): # There only ever is one use next(gen) if you prefer path = temp_file.temporary_file_path() break df = pd.read_csv( path, encoding="UTF-16-le", header=None ) …

21.10.2021
Можно ли преобразовать метод python в метод базы данных djagno?

Я хочу упорядочить мой запрос по общему значению, общее значение является собственным ключом к элементам Я использую метод ниже для вычисления общей суммы . models.py function def total(self): total=0 for item in self.items.all(): if item.taxed==True: total = total …

21.10.2021
Как я могу подставить теги условного шаблона django в строку html-кода

Я использую django-ajax-datatable для отображения таблиц данных в моем проекте django При этом я хотел бы настроить отображение одной строки под названием actions. выглядит следующим образом def customize_row(self, row, obj): # 'row' is a dictionary …