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

27.09.2022
Django: tinymce: Экспорт поля данных базы данных с текстом и изображением в файл word с помощью python-docx

Я использовал "tinymce", потому что он позволяет мне вводить текст и изображение (потому что мне нужно написать информацию и показать изображение), используя библиотеку python-docx я могу экспортировать его, но когда я вижу свой word, я не вижу изображения, только код …

27.09.2022
Как включить связанную модель через queryset Django?

У меня есть две модели. Post и PostAction. Когда пользователь нажимает кнопку like, создается PostAction. Но у меня возникла проблема. Как я могу включить модель PostAction в модель Post? МОДЕЛИ class Post(models.Model): description = models.CharField(max_length=2056) posted_user = models.ForeignKey(settings.AUTH_USER_MODEL, …

26.09.2022
Концепция изменения электронной почты пользователя

У меня вопрос по поводу самой концепции изменения email пользователя. Это просто концепция без кода. Когда пользователь хочет изменить email, он заходит в настройки и нажимает кнопку "Отправить ссылку для изменения email". После этого я отправляю на почту пользователя …

26.09.2022
Преобразование нескольких файлов из base64 в pdf в памяти

Я получаю несколько файлов в формате base64 и мне нужно загрузить их на aws s3 в формате pdf, но пока я все перепробовал и все равно не могу этого сделать, есть ли способ конвертировать их в pdf без создания файла? …

26.09.2022
Существует ли настройка Django, которая может запретить javascript обращаться к внешним API

Я руковожу проектом Django, сотрудничая с разными программистами, занимающимися фронт-эндом. Иногда в моем html шаблоне есть <script src="https://example.com/script.js"></script> Есть ли способ, чтобы я в своем settings.py определил белый список внешних доменов, которые могут быть вызваны. В данном …

26.09.2022
Psycopg2.Operational€rror: connection to server at "127.0.0.1", port 5432 failed: Connection refused

Здравствуйте друзья и наставники, я пытаюсь развернуть проект, и вот с какими ошибками я сталкиваюсь, когда запускаю python manage.py migrate на digital ocean. Обратите внимание, что я использую windows, большинство команд PostgreSQL не запускаются, я пытаюсь …

26.09.2022
Есть ли в Django способ маскировать ссылки в navbar в соответствии с загруженным шаблоном?

Я хотел бы сделать простую вещь в Django, но не могу найти "Django" способ сделать это, и я уверен, что он есть. Представим, что у меня есть простая навигационная панель следующего вида: <ul> <li> <a href="{% url 'home-index' …

26.09.2022
Как отобразить элементы из датафрейма в html ОТДЕЛЬНО с помощью django?

Я использую Django и использую следующую структуру для базы данных: class Main(models.Model): date = models.DateTimeField(default=datetime.datetime.now()) timestamp = models.DateTimeField(auto_now_add=True) main_title = models.CharField(max_length=100) title = models.CharField(max_length=100) changeover_time = models.FloatField() cycle_time = models.FloatField() available_time = models.FloatField() FPY = models.FloatField() class Meta: ordering …

26.09.2022
Использование переменных в шаблонах django 2

У меня есть программа, в которую я загружаю документ word и документ преобразуется в html-страницу. Я использую docx2txt для получения изображений и текста из документа. При этом изображения сохраняются в папке tempImages. Затем я пытаюсь пройтись по этой папке …

26.09.2022
Postgres внезапно выдает ошибку '/usr/lib/libpq.5.dylib' (нет такого файла)

когда я запускаю проект Django или любой код, связанный с Postgres : Referenced from: '/Users/mahmoudnasser/.local/share/virtualenvs/wyspp_backend-PwdII1PB/lib/python3.8/site-packages/psycopg2/_psycopg.cpython-38-darwin.so' Reason: tried: '/opt/homebrew/opt/postgresql/lib/libpq.5.dylib' (no such file), '/usr/local/lib/libpq.5.dylib' (no such file), '/usr/lib/libpq.5.dylib' (no such file) Я пробовал много решений в Интернете, но ни …

26.09.2022
Я хочу передать загруженное пользователем изображение непосредственно другой функции для извлечения текста в dingo

Views.py def index(request): # lastimage = Imageadd.objects.latest('image') # print(lastimage) # imagefile = lastimage.image # image = cv2.imread(imagefile) if request.method == 'POST' and request.FILES['pic']: image = request.FILES['pic'] # image = cv2.imread(image) # print(image) de = Detect_Text(image) # t = all_text(de) # …

26.09.2022
Модуль django, установленный python pip, не найден для версии apache mod wsgi python

Мой журнал apache показывает AH00163: Apache/2.4.52 (Ubuntu) OpenSSL/3.0.2 mod_wsgi/4.9.0 Python/3.10 configured и когда я запускаю python3 repl Python 3.10.6 (main, Aug 10 2022, 11:40:04) [GCC 11.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> …

26.09.2022
Наследовать модель Django от другой модели или просто сделать отдельные модели?

В принципе, я подумываю о том, чтобы начать проект электронной коммерции, у меня есть планы, идеи и все такое, но есть одна вещь, с которой я не могу справиться - система Products. Допустим, у вас есть одна модель, называемая …

26.09.2022
Почему мои запросы запрещены на производстве, но прекрасно работают на моем локальном сервере?

Я развернул свой сайт на railway.app всего 2 дня назад, но сегодня я заметил, что не могу отправить ни одной формы на сервер. Я просто получаю ошибку 403 (Forbidden). Но я могу отправлять формы, когда он работает на моем …

26.09.2022
Django Как увидеть данные сессии вместо ссылки на объект

Я пытаюсь начать использовать сессию в django, Я пытаюсь увидеть данные в моей сессии, но я получаю только ссылку на объект, а не данные console: <cart.cart.Cart object at 0x7f6994753160> views.py def cart_view(request): cart = Cart(request) print(cart) if request.user.is_authenticated: return render(request, …

26.09.2022
Функция print не работает в skulpt.min.js на django

Я пытаюсь использовать skulpt в моем проекте django Я тестирую только инструкцию : print("hello") вот так: <script src="{% static 'js/skulpt.min.js' %}" type="text/javascript"></script> <script src="{% static 'js/skulpt-stdlib.js' %}" type="text/javascript"></script> function runit(prog) { // var prog = document.getElementById("yourcode").value; // var mypre …

26.09.2022
Живой поиск в админке Django?

Как мне реализовать живой поиск в админпанели Django? Я хочу, чтобы страница change_list работала с Ajax и возвращала результаты поиска без обновления страницы. Есть ли в Django методы ModelAdmin, которые могут реализовать такое поведение? Т.е. изменить тип ответа с обычного …

26.09.2022
Вложенный объект DRF post

Я пытаюсь опубликовать этот json объект { "name": "Country Name", "description": "Description here...", "generalInfo": { "capital": "Capital", "population": "Population", "highestPeak": "HighestPeak", "area": "Area" }, "timelineData": [ { "name": "Name 1", "ruler": "Ruler", "dateStart": "dateStart", "dateEnd": "dateEnd", "description": "description" }, …

26.09.2022
Как индексировать ImageField в django-elasticsearch-dsl

Радуйтесь все! Я пишу сайт на Django. Делаю систему поиска с использованием django-elasticsearch-dsl. И у меня возникла проблема, когда мне нужно проиндексировать поле ImageField в классе BookDocument для того, чтобы отобразить изображение книги на странице поиска книги Вот …

26.09.2022
Pytest продолжает пропускать строку возврата в одной и той же функции, которая была запущена несколько раз

Я делаю проект на django и у меня есть 2 таких сериализатора: parent_serializer.py class ParentSerializer(serializer.Serializers): action = ChildSerializer() child_serializer.py class ChildSerializer(serializer.Serializers): ... def validate(self, attrs): ... **return attrs** В функции validate есть оператор if, я написал …

26.09.2022
Невозможно пройти проверку .is_valid() в Django для POST запроса для поля Images

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

26.09.2022
Git Remote: Ошибка: фатальная: ошибка протокола: плохой символ длины строки: fata

Я использую Heroku. И когда я делаю удаленный push, я получаю эту ошибку....(я делаю: git push prod-remote master:master) protocol error: bad line length character: fata введите описание изображения здесь

26.09.2022
Извлечение нечувствительных к регистру слов из списка в django

Я извлекаю значения из файла csv и сохраняю их в списке. Проблема в том, что если нет точного совпадения, элементы/строки не извлекаются. Как я могу осуществить поиск по списку без учета регистра в Django/Python? def csv_upload_view(request): …

26.09.2022
Django 3.2.3 Пагинация не работает должным образом

У меня есть представление на основе классов, которое работает неправильно (дублирование объектов и удаление некоторых). Протестировал его в shell from django.core.paginator import Paginator from report.models import Grade, Exam f = Exam.objects.all().filter(id=7)[0].full_mark all = Grade.objects.all().filter(exam_id=7, value__gte=(f*0.95)).order_by('-value') p = Paginator(all, 12) …

26.09.2022
Как использовать процедуру DB из django ORM?

Например, в MySQL я бы написал: SELECT id, my_calc(id, '2022-09-26') as calculated FROM items; Как мне сказать ORM использовать эту процедуру DB и передать параметры? Должен ли я определить Func? Items.objects.annotate(calculated=...)

26.09.2022
Нет данных о сообщениях - тестирование представления Django с помощью AJAX-запроса

В настоящее время я тестирую свое Django-приложение, чтобы добавить к нему некоторые CI/CD. Однако большинство моих представлений содержат секцию AJAX для запросов, отправляемых фронтендом. Я увидел, что для их тестирования я могу просто сделать что-то вроде этого: response: HttpResponseBase …

26.09.2022
Отправка сообщения определенной группе в Django Channels

Я хотел бы подключить каждого пользователя, посетившего определенную страницу. Назовем ее "Зал ожидания" и подключим к вебсокету. Когда пользователь подключается к вебсокету, он подписывается на группу. Группа называется по имени пользователя (user_id). Таким образом, User1 и User подключаются к …

26.09.2022
Как установить приоритет в конфигурации CELERYBEAT_SCHEDULE?

В моем приложении Django я пытаюсь установить значение приоритета 6 для задачи Celery beat, но нижеприведенный способ не работает. Какой правильный способ установить это значение? У меня есть другие задачи в этом конфиге, и я хочу установить другие значения приоритета. …

26.09.2022
Объединение двух массивов в Django

Я работаю над веб, который отображает посты (как twitter). В Django views.py я написал код, который создает два массива и назначает массивы для использования в HTML шаблоне. views.py: def arrays(request): allposts = posts.objects.all() m = ['empty', 'like', 'unlike', 'like', 'unlike'] …

26.09.2022
TypeError Ошибка во время рендеринга шаблона

Я сталкиваюсь с этой ошибкой, когда добавляю ForeignKeys в таблицу Order введите описание изображения здесь Вот мои таблицы введите описание изображения здесь Но когда я удаляю эти ForeignKeys, он работает нормально, …

26.09.2022
Получение None вместо Value из HTML-формы (Django)

Ниже приведен мой HTML-шаблон <form action="{% url 'test-data' %}" method="POST" name="test" enctype="multipart/form-data"> {% csrf_token %} <h2> {{ result }} </h2> <div class="d-flex justify-content-center"> <button type="submit" class="btn btn-primary">Show</button> </div> </form> my View.py def show_result(request): if …

26.09.2022
Невозможно POST данные с помощью Django REST Framework : Not Found

Я пытаюсь понять, почему Django REST Framework выбрасывает 404 Not Found, когда я размещаю данные с помощью кода ниже, потому что когда я загружаю просматриваемый API с URL, он корректно отображает список объектов с HTML-формой POST data. Проект Django, …

26.09.2022
Django Integrity Error at /accounts/login/ 1364, "Поле 'id' не имеет значения по умолчанию"

Я получаю ошибку Django при нажатии на кнопку входа в систему. К сожалению, я не знаю, какая таблица вызывает проблему. Моя полная ошибка: IntegrityError at /accounts/login/ (1364, "Поле 'id' не имеет значения по умолчанию") Метод запроса: …

26.09.2022
Как можно применить фильтрацию к импортированным данным при использовании пакета django-import-export

Применяя форму (не используя панель администратора) можно сделать так, чтобы пользователи импортировали свои данные в формате xlsx практически в модели. У меня есть две модели Task & Item. Каждый объект Task имеет множество объектов Item. Когда необходимо импортировать файл данных, …

26.09.2022
Как использовать собственную базу данных для аутентификации пользователей [закрыто]

Я создал базу данных с данными пользователя: class Users(models.Model): login = models.CharField(max_length=32, blank=False, unique=True, verbose_name='Login') password = models.CharField(max_length=255, blank=False, verbose_name='Password') email = models.EmailField(max_length=255, unique=True, verbose_name='Email') balance = models.IntegerField(verbose_name='Balance', null=True) class Meta: verbose_name = 'Users' verbose_name_plural = 'Users' ordering = ['id'] …

26.09.2022
AttributeError: объект 'FieldInstanceTracker' не имеет атрибута 'saved_data'

Проблема с сигналом post_save? class Book(models.Model): room = models.ForeignKey(Room, on_delete=models.CASCADE, null=False) library = models.ForeignKey(Library, on_delete=models.CASCADE, null=False) created_at = models.DateTimeField(auto_now_add=True) tracker = FieldTracker() def update_service(sender, instance, **kwargs): main_library = Library.object.get(id=1) if not instance.library == library: for book in instance.book_set.all(): …

26.09.2022
AttributeError при попытке получить значение для поля `country` на сериализаторе

Я столкнулся со следующей ошибкой и застрял на ней последние две недели. Я не знаю, что может означать, что объект 'int' не имеет атрибута 'country' в моем случае, а страна существует в моем сериализаторе и модели. Если я удалю …

26.09.2022
Лучшая практика для устранения различий между синхронизацией Now() и timezone.now() в базах данных и веб-рабочих?

У меня есть checkconstraint на модели django, применяемый на базе данных PostgreSQL: from django.db import models from django.db.models import CheckConstraint, Q, F from django.db.models.functions import Now class Event(models.Model): mydate = models.DatetimeField() class Meta: constraints = [ …

26.09.2022
Как правильно использовать prefetch_related в django

Один запрос выполняется более чем в 10 раз быстрее другого, похоже, что prefetch_related не имеет никакого эффекта. Как правильно это сделать? # 400ms test = PZItem.objects.all().aggregate(Sum('quantity')) # 4000ms test = PZ.objects.prefetch_related('pzitem_set').aggregate(Sum('pzitem__quantity'))

26.09.2022
Нужна помощь в виджетах форм django

Я нахожусь в середине проекта. Мне нужна помощь в использовании виджетов. У меня есть модель, для которой я хочу создать форму модели: Моя модель : class Appointments(models.Model): doctor = models.ForeignKey(Doctor, on_delete=models.CASCADE) patient = models.ForeignKey(Patient, on_delete=models.CASCADE) app_time = models.DateTimeField() diognoses …