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

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 минут В салоне есть несколько парикмахеров. На данный момент я разработал модели парикмахерской и …

18.11.2022
AWS_QUERYSTRING_AUTH = False не работает с кэшированными изображениями AWS S3 из публичного ведра S3

У меня есть публичное ведро AWS S3, где я храню в основном изображения для нашего сайта. Я использую boto3 для доступа и обновления изображений в ведре. Обычно я оборачиваю обращения к изображениям в своих шаблонах в теги sorl …

18.11.2022
ModuleNotFoundError: Нет модуля с именем 'config.wsgi'

Я пытаюсь запустить .py файл и в файле у меня есть этот импорт from config.wsgi import * import os from django.template.loader import get_template from weasyprint import HTML, CSS from config import settings Весь проект работает, если я …

18.11.2022
Отображение объектов на веб-странице в Django

Я пытаюсь показать все данные, которые я сохранил на странице администратора, пользователям, посещающим мой сайт. models.py: class Movie(models.Model): name = models.CharField(max_length=255) genre = models.CharField(max_length=255) date_of_release=models.CharField(max_length=255) IMDb=models.CharField(max_length=250) cast=models.TextField(max_length=500,null=True) summary=models.TextField(max_length=500,null=True) image=models.TextField(max_length=500,null=True) def __str__(self): return self.name Я хочу, чтобы название …

18.11.2022
Django OneToOneField и queryset

Counter_app: class Logs(models.Model): name = models.CharField(max_length=250) number = models.PositiveIntegerField(default=0) ... mail_app: class Logs(models.Model): subject = models.CharField(max_length=250) counter = models.OneToOneField(Logs, on_delete=models.CASCADE) ... def save(self, *args, **kwargs): c = Logs(name=self.subject, number=0) c.save() self.counter = c super(Mail, self).save() Как получить доступ …

18.11.2022
Как объединить представления базы классов в одно представление базы классов?

У меня есть несколько базовых представлений классов. И я хочу объединить их в одно базовое представление класса: class ReadingFile(View): def get(self, request): form = ProfileForm() return render(request, "main/controle_punt140.html", { "form": form }) def post(self, request): pass class ReadingExcel(View): def …

18.11.2022
Как запустить скрипт на Djanngo при запуске сервера?

Куда именно нужно прописывать скрипт в Django чтобы он запускался только при запуске сервера?

18.11.2022
Django как перетасовать набор запросов без потери скорости

Я хочу перетасовать список объектов без потери скорости в плане оптимизации и скорости работы. Допустим, у меня есть следующий запрос. related_products = Announcement.objects.filter(category=category).exclude(id=announcement.id) pythonically, я бы импортировал модуль random и затем random.shuffle(related_products). Но я не уверен, будет ли …

18.11.2022
Хорошая практика использования одной функции представления обновления для нескольких задач?

Мне интересно, считается ли DRY и хорошей практикой объединять множество небольших действий, таких как обновление имени, фамилии, электронной почты и т.д., используя один и тот же метод обновления? Сначала я думал, что это хорошая идея, потому что моя валидация …

18.11.2022
Как динамически вычислить поле с помощью функции и упорядочить по этому вычисленному полю?

Контекст следующий: У меня есть модель продуктов. И мне нужно сделать набор запросов на продукты, вычисляя новое поле compatibility, которого нет в модели, потому что мне нужно динамически вычислить его на основе пользователя, который делает запрос, и, наконец, мне нужно …

18.11.2022
Функция onclick выполняется только один раз

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

18.11.2022
Как вызвать функцию внутри другой функции из разных файлов в django и отобразить ее объекты на фронтенде?

Пожалуйста, кто-нибудь может мне помочь. Я пытаюсь вызвать функцию, которую я определил в своем views.py под food_app в другом приложении в моем проекте. после вызова она работает, но у меня проблема со считыванием объектов функции в моем html шаблоне. …

18.11.2022
Можно ли в django применить list_filters для полей родительского объекта?

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