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

19.11.2022
Веб-форма, в которую можно загрузить pdf-файл, и он будет переведен в видимый текст

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

19.11.2022
Два вида одного URL

У меня есть один dashboard_view URL path("", view=dashboard_view, name="dashboard"). На этой странице вы можете увидеть домашнюю страницу без авторизации. Однако, если вы авторизуетесь, я представляю модальное всплывающее окно, чтобы позволить пользователю заполнить CreateForm. Проблема в том, что …

19.11.2022
{% csrf_token %} django ошибка при распознавании речи

Я написал код на JavaScript для голосового поиска с использованием распознавания речи. В html-форме, если я загрузил токен 'csrf' для формы post, распознавание речи не работает. Оно работает, когда нет токена 'csrf'. Почему возникает такая проблема? Вот …

19.11.2022
Python Django - Передача нескольких параметров в Factory во время тестирования

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

19.11.2022
Что приводит к тому, что текст имеет нечетный символ в конце

Я использую стандартный файл django base.html со следующим {% load i18n static %}<!DOCTYPE html> {% get_current_language as LANGUAGE_CODE %}{% get_current_language_bidi as LANGUAGE_BIDI %} <html lang="{{ LANGUAGE_CODE|default:"en-us" }}" dir="{{ LANGUAGE_BIDI|yesno:'rtl,ltr,auto' }}"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> …

19.11.2022
Как читать json-файл массива объектов с помощью python flask

У меня проблема с чтением файла JSON, этот файл содержит массив объектов следующего вида: [{"some": 1, "list": [{"one":1}]},{"some": 1, "list": [{"one":1}]}] мой код выглядит следующим образом: ls_plano = json.loads(open("tests/mocks/lsplano_itens_pessoais.json", encoding="utf8").read()) покажите мне эту ошибку: <a …

19.11.2022
Что делает метод django Manager.create()?

Я копался в rest_framework, пытаясь понять, как это работает, и наткнулся на вызов Model.objects.create(), но я не могу найти метод create() для менеджеров моделей django ни в документации, ни в исходном коде . Похоже, что …

19.11.2022
Как задать ForeignKey во view

Как в views.py привязать объявление к полю ForeignKey? Я пытаюсь это сделать так, но не получается: AdvertisementImages.objects.create(image=i, advertisement=form.save()) Я перепробовал кучу вариантов и перерыл весь гугл, но ничего не помогло. Буду очень благодарен за любую помощь! models.py class HelpAnnouncement(models.Model): …

19.11.2022
Django crispy форма не публикуется или представление неверно

В настоящее время я работаю над системой заметок/комментариев. Она предназначена для работы в качестве добавления заметок к каждому отдельному проекту. Например, вы создаете "Проект", и есть раздел заметок или комментариев, предназначенный для добавления обновлений к проекту. Вот мой view.py …

19.11.2022
Django на Droplet: Не удалось загрузить ресурс: сервер ответил со статусом 500 (Внутренняя ошибка сервера)

Я получаю ошибку внутреннего сервера при установке проекта Django на Droplet с помощью GUnicorn и GNINX Как на домене, так и на IP-адресе дроплета: Не удалось загрузить ресурс: сервер ответил со статусом 500 (Внутренняя ошибка сервера) Ожидаемый …

19.11.2022
Как реализовать отправку команды со страницы на Django через SSH?

Как реализовать отправку команды со страницы на Django через SSH? Необходимо, чтобы на странице была кнопка, при нажатии на которую отправляется команда по SSH на виртуальную машину Ubuntu. Добрый день. Вопрос по поводу реализации SSH на страницах в Django. …

19.11.2022
Django SESSION_EXPIRE_AT_BROWSER_CLOSE не работает в Firefox 107 или Chrome 107

В Firefox 107.0 в Win 10, в settings.py, у меня есть SESSION_EXPIRE_AT_BROWSER_CLOSE = True В хранилище в Firebug я вижу куки sessionid с Expires/Max-Age: Session. Когда я закрываю Firefox и перезапускаю его, куки все еще там, как и …

18.11.2022
Django.core.exceptions.AppRegistryNotReady: Приложения еще не загружены | APScheduler

У меня есть следующий код APScheduler: import atexit from apscheduler.schedulers.background import BackgroundScheduler from main.utils import run_employee_import scheduler = BackgroundScheduler() scheduler.add_job(run_employee_import, "interval", minutes=2) scheduler.start() # Shut down the scheduler when exiting the app atexit.register(lambda: scheduler.shutdown()) Когда я добавляю этот …

18.11.2022
Как использовать форму входа в Django (Python)?

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

18.11.2022
Почему Django пытается найти мое изображение в таком каталоге?

Вместо "/media/" он пытается найти здесь. ??? Идея была в том, чтобы поместить несколько изображений в один объект, в админ панели все работает, но в html шаблоне он прокладывает неправильный путь к изображению. …

18.11.2022
Как запустить ML-модель с помощью Django и Celery

У меня есть проект Django, который использует модель("deepset/roberta-base-squad2") для составления некоторых прогнозов. Сервер получает запрос с параметрами, которые вызывают функцию очереди. Эта функция и делает предсказания. views.py class BotView(GenericAPIView): serializer_class = BotSerializer def post(self, request, *args, **kwargs): try: serializer …

18.11.2022
Реализация CyberSource в Python

Я пытаюсь реализовать CyberSource´s Microform в Python, но есть проблема с captureContext, который я отправляю на фронтенд. Вот ошибка сообщения: r {name: 'MicroformError', reason: 'CAPTURE_CONTEXT_INVALID', message: 'You have not supplied a valid capture context.', informationLink: 'https://www.cybersource.com/products/payment_security/secure_acceptance', correlationId: undefined, …} correlationId: …

18.11.2022
Django regroup tag get fields values

У меня есть веб-страница, на которой есть две модели для товаров и категорий. У меня есть navbar, где вы можете фильтровать Productos по категориям, поэтому, чтобы сделать его динамическим, я передал категории в navbar, а затем применил перегруппировку, поскольку …

18.11.2022
Представление basket.views.basket_add не возвращало объект HttpResponse. Вместо этого оно вернуло None

Когда ранее я пытался добавить цену, это сработало. Когда я добавил количество товара, что-то не получилось. Я смотрел много раз, но безуспешно. Если кто-то может мне помочь, я буду благодарен. Вот моя ошибка: введите описание …

18.11.2022
Объект 'User' не имеет атрибута 'user', В чем проблема?

Моя цель - сбросить пароль по почте. Но profile_obj представления ChangePassword возвращает None и 'NoneType' object has no attribute 'user'. Почему? Я пробовал разные способы, но ничего не получилось. Представление ForgetPassword работает хорошо. Представление ChangePassword не работает. Где проблема? Дайте …

18.11.2022
Пользовательский обработчик ошибок django при использовании django-hosts

У меня есть система, на которой развернут django-hosts, все работает нормально. До сих пор я обрабатывал 404 и 500 ошибки в продакшене с помощью хитрого трюка: просто поместил файлы 500.html и 404.html в корень папки templates. Это очень хорошо …

18.11.2022
Не удается загрузить статический или медиа файл, загружается только статический, когда я помещаю файлы в staticfiles, затем colllectstatic Django

Я пытался поместить файлы в static, но даже когда у меня есть файл в static, я все равно не могу открыть их на localhost. Я не могу использовать их, пока не помещу их в staticfiles, а затем python manage.py …

18.11.2022
Как Python "mysqlclient/MySQLdb" знает, где найти "libmysqlclient?".

Я получаю отслеживание, которое говорит, что интерфейсный пакет "libmysqlclient" не может быть найден - и действительно, он не может быть найден там, где ищет Python: /usr/lib. Из предыдущих записей трассировки следует, что он использует @RPATH в качестве источника того, …

18.11.2022
Как реализовать отправку команды со страницы на Django по SSH?

Вопрос по поводу реализации отправки SSH со страницы в Django. Необходимо, чтобы При нажатии кнопки отправлялась команда по SSH на сервер. Есть такой код с использованием Paramiko: views.py class StartServer(Server, View): def get(self, request, *args, **kwargs): form = AddServerForm(request.POST or …

18.11.2022
Django обновляет базу данных каждый день

Я сделал сайт wordlegolf, www.wordlegolfing.com, на котором мы с друзьями играем в wordle, и он ежедневно отслеживает наши результаты. Я отслеживаю оценки всех пользователей и имею табло, отображаемое на сайте. Если кто-то забывает сделать wordle в …

18.11.2022
Django передача контекста в JsonResponse

Я разрабатываю веб-страницу с фильтрами для фильтрации результатов на странице. Вызывается Ajax, который отправляет фильтры в мой Django back-end. Результаты фильтруются, и данные должны быть переданы обратно на front-end. Теперь мне нужно передать результаты моделей с контекстом во …

18.11.2022
Не может показать категории, в чем проблема?

Введите описание изображения здесь Вот код Я пробовал много способов, но не смог найти никакого решения

18.11.2022
Приложение Heroku успешно развернуто, но при загрузке сайта возникает ошибка приложения, пожалуйста, помогите ее исправить

Мои журналы не показывают никаких ошибок, насколько я могу судить, но я получаю следующую ошибку при загрузке сайта: В приложении произошла ошибка, и ваша страница не может быть обслужена. Если вы являетесь владельцем приложения, проверьте свои журналы для …

18.11.2022
Невозможность экспорта переведенных полей django-parler с помощью общей команды dumpdata

Есть ли способ сбрасывать и загружать данные с помощью TranslatableModel, потому что при использовании обычной команды python manage.py dumpdata app.Organization -o fixtures/organizations.json Django переведенные поля не появляются в файле. models.py: class Organization(TranslatableModel, Entity): translations = TranslatedFields( name = models.CharField(verbose_name=_("Name"), …

18.11.2022
Как Django rest IsAdminUser не проходит, даже если пользователь является администратором?

Class Admin(models.Model): username = models.CharField(primary_key=True, max_length=30) password = models.CharField(max_length=255) email = models.EmailField(unique=True) created_on = models.DateTimeField(auto_now=True) django_user = models.OneToOneField(User, on_delete=models.CASCADE, related_name='admin') class AdminAPIViewSet(viewsets.ModelViewSet): queryset = Admin.objects.all() serializer_class = AdminSerializer permission_classes = [permissions.IsAdminUser] def get_queryset(self): if self.request.user.is_authenticated: return Admin.objects.filter(username=self.request.user.admin.username) else: return …

18.11.2022
Django Many2Many ограничение

Я использую Django с Django-Rest-Framework (без форм, без django_admin). У меня есть следующие модели class Company(models.Model): ... class Sector(models.Model): ... company_id = models.ForeignKey(Company) employees = models.ManyToManyField(Employee) class Employee(models.Model): ... company_id = models.ForeignKey(Company) Сотрудник может находиться в нескольких Секторах, …

18.11.2022
Как отслеживать клики по mailto в электронном письме

Я отправляю электронные письма через Mailgun, используя django backend. Mailgun отправляет мне обратно вебхуки с информацией о кликах по url в письме. Однако они НЕ посылают мне обратно пинг о кликах mailto. Я обратился в службу поддержки, и они …

18.11.2022
Django-recaptcha error <urlopen error [Errno 11001] getaddrinfo failed>

* Я внедрил reCAPTCHA от Google на свой сайт с помощью плагина django-recaptcha. Все работает хорошо. Но когда я проверяю капчу и запускаю форму, я получаю эту ошибку &lt;urlopen error [Errno 11001] getaddrinfo failed&gt;. Хотелось бы узнать, как его …

18.11.2022
Неправильная метка model._meta.app_label (из другого приложения) в маршрутизаторе базы данных Django

У меня есть две различные базы данных SQL и три приложения в моем проекте django. Приложения называются PROD, TEST и common. Я пытаюсь направить все, что приходит по url из PROD в models.py из PROD и базы …

18.11.2022
Расширение "postgis" недоступно даже в Docker-образе postgis/postgis. [Django].

Я собираю образ Docker для своего приложения Django. Пробовал оба последних базовых образа ubuntu и postgis/postgis со следующим шагом сборки: RUN apt-get install --no-install-recommends -y --no-install-recommends \ python3 python3-pip wget gcc postgresql-15-postgis-3 postgresql-15-postgis-3-scripts \ libnewlib-arm-none-eabi avr-libc git libpq-dev libssl-dev …

18.11.2022
Django .objects.values_list как исключить значение None

Я использую django .objects.values_list для получения всех значений из файла Model: def gen_choice(filed): return list(Mymodel.objects.values_list(filed, flat=True).distinct()) Я хочу исключить все значения None в приведенном выше наборе запросов : Mymodel.objects.values_list(filed, flat=True).distinct() Или список: list(Mymodel.objects.values_list(filed, flat=True).distinct()) …

18.11.2022
Можно ли вывести сервер Django dev, работающий на локальной машине, в открытый интернет?

Я новичок в Django и в попытке узнать немного о работе сервера (брандмауэр, разрешения, ...) и развертывании на производстве, я установил Ubuntu Server на старый ноутбук и подключил его к моему (беспроводному) маршрутизатору. Я смог настроить переадресацию портов на …

18.11.2022
Применение DRY-принципов в django: Когда использовать представления на основе классов, когда использовать пользовательские декораторы?

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

18.11.2022
Получить пересечение кверисета django с __in

У меня есть массив и кверисет. some_array = [...] queryset = queryset.filter(some_field__in=some_array) На самом деле он возвращает каждый объект, который имеет "some_field" в массиве. Мне нужны только те объекты, которые имеют все поля из массива. Thx

18.11.2022
Как я управляю заказами в парикмахерской на основе продолжительности обслуживания в Django

Я должен управлять бронированиями в парикмахерской в течение дня на основе продолжительности обслуживания. Например: стрижка: 30 минут стрижка + шампунь: 40 минут В салоне есть несколько парикмахеров. На данный момент я разработал модели парикмахерской и …