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

17.04.2022
Лучший способ реализовать высоконастраиваемое действие администратора Django

Я пытаюсь реализовать пользовательское действие Admin, которое создает объект OwnerInvoice на основе данных из объектов Receivable и Reservation. Все объекты Receivable и Reservation связаны только с одним объектом Property. Идеальный рабочий процесс: Администратор выбирает объект X для выставления счета …

17.04.2022
Django Serializer сохраняет объект дважды

У меня есть база данных с песнями. У каждой песни есть главный исполнитель, а все остальные исполнители перечислены в M2M как исполнители. Я потребляю данные через API следующим образом: def populate_song(uuid): full_endpoint = settings.API_HOST + settings.GET_SONG_BY_ID + uuid …

17.04.2022
Могу ли я запустить приложение jango из pycharm без использования терминала?

В других проектах, которые я разрабатывал, я мог нажать 'run' для запуска приложения, а затем shift+f10 и далее. кажется чрезмерно громоздкой необходимость запускать терминал и набирать python manage.py runserver каждый раз, когда я хочу что-то протестировать... Есть …

17.04.2022
Автоматическое выполнение фоновых задач в django

Я пытаюсь автоматически запускать фоновые задачи, как только сервер запускается в django. В частности, после загрузки сервера и его запуска на localhost, я хочу, чтобы он запускал функции, которые получают данные api для заполнения моей БД. Какой способ лучше …

17.04.2022
Является ли использование чего-то вроде Celery единственным способом создания запланированных фоновых задач?

Есть ли альтернатива Celery и другим устаревшим libs, таким как django background tasks для запуска задач с интервалом в x секунд?

17.04.2022
Я хочу, чтобы определенный скрипт python запускался при старте проекта Django. Где он должен быть размещен?

[![введите описание изображения здесь][1]][1] Также где нужно настроить все так, чтобы этот конкретный скрипт запускался первым. [1]: https://i.stack.imgur.com/ZAP0P.png

17.04.2022
Как добавить список в jinja3

Я новичок в Django и Python. В моем html-шаблоне есть вложенный цикл forloop, который удаляет элемент из списка с каждым циклом: {% for item in horizontal_list %} {% with vertical_list=vertical_list.pop %} {% endwith %} {% for item in …

17.04.2022
Какой формат файла лучше всего подходит для экспорта базы данных django postgres

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

17.04.2022
Django ASGI schedule застрял после While True

После того, как я добавил эти строки, следуя примеру schedule docs, мой сервер останавливается, и я даже не могу убить его с помощью Ctrl + C, код находится в самом низу моего приложения views.py, где я должен …

17.04.2022
Как установить максимальное количество бронирований на время Если я скажу, что хочу установить каждый раз, например, в 8 утра пользователи могут бронировать максимум 10 раз.

Models.py class BookingSettings(models.Model): # General booking_enable = models.BooleanField(default=True) confirmation_required = models.BooleanField(default=True) # Date disable_weekend = models.BooleanField(default=True) available_booking_months = models.IntegerField(default=1, help_text="if 2, user can only book booking for next two months.") max_booking_per_day = models.IntegerField(null=True, blank=True) # Time start_time = models.TimeField() end_time …

17.04.2022
У меня есть куча файлов для веб-сайта и я не знаю, как их собрать вместе

Я использую windows и работаю в Pycharm community edition для веб-сайта. Я хотел бы запустить Docker в CE, но я видел, что это невозможно, поскольку он предназначен только для профессионального использования. Я установил Docker desktop, но это тоже не …

17.04.2022
Django Модель M2M Отношения с 2 другими моделями из той же модели

Вот в моей проблеме, у меня есть модель User, в которой пользователь (логин) может быть из компании "Поставщик" или из компании "Клиент". Это отношения M2M для обоих наборов таблиц: Пользователь-Заказчик и Пользователь-Поставщик. Могу ли я связать их таким …

17.04.2022
Как отфильтровать модель Django для отображения данных только вошедшего пользователя?

Пытаюсь решить эту проблему уже неделю. Как мне отфильтровать мою модель, чтобы отобразить только данные, назначенные конкретному вошедшему пользователю? Мой код views.py ниже не работает - он не говорит forms.py, что ему нужно сделать для этого. Я получаю ошибку …

17.04.2022
Django: Вызов многих адресов с помощью одной кнопки

В Django я хотел бы использовать одну кнопку для изменения нескольких (независимых) частей шаблона. Могу ли я подключить одну кнопку к нескольким адресам (или к разным представлениям?) Я не хочу перерисовывать весь шаблон

17.04.2022
POST 400 (Плохой запрос) при регистрации

Я разрабатываю веб-приложение с использованием reactjs и Django и получаю 400 bad request при попытке зарегистрироваться. Я пытаюсь передать данные из reactjs в django через django rest api методом post, но возникает такая проблема. …

17.04.2022
Как отобразить аудиофайл, имеющийся на компьютере, с помощью django

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

17.04.2022
Как загрузить данные существующей базы данных в Djano (фиксы, postgresql)

Я пытаюсь загрузить некоторые сгенерированные данные в Django, не нарушая существующие данные на сайте. Что у меня есть: Saved the data as a valid JSON (validated here). The JSON format matches the Django …

16.04.2022
Django-Rest-Framework AttributeError объект не имеет атрибута 'id'

Я столкнулся с этой ошибкой после попытки ввода данных через DRF File "G:\partshouse\venv\lib\site-packages\rest_framework_simplejwt\tokens.py", line 176, in for_user user_id = getattr(user, api_settings.USER_ID_FIELD) AttributeError: 'TestBookingSerializer' object has no attribute 'id' [17/Apr/2022 02:11:40] "POST /api/testbooking/ HTTP/1.1" 500 17894 Serializer.py class …

16.04.2022
Как настроить webhook на pythonanywhere с помощью библиотеки "python telegram bot"

Может ли кто-нибудь помочь мне? Я развертываю своего готового бота на pythonanywhere, локально мой webhook работал, но на pyanywhere я получаю 404 ошибку getWebhookInfo. Я разместил свои коды и скриншоты здесь: https://github.com/python-telegram-bot/python-telegram-bot/discussions/2952

16.04.2022
Трудности с POST-запросом в axios на material-ui и Django

Я работаю над проектом с react.js & material-table в качестве frontend, и django в качестве backend. В настоящее время я пытаюсь выполнить CRUD операции над material-table. Запросы axios PUT и DELETE прошли довольно хорошо. Однако у меня возникла проблема с …

16.04.2022
Можно ли добавить переменную python в css?

На моем сайте запущен цикл шаблонов django. Вот код для справки: <div class="col-6"> <center><i><u><h3 class="text-centre">Live News from The Toronto Star</h3></u></i></center> {% for n, i in toronto %} <img src="{{i}}"> <strong><h5>{{n}}</h5></strong> <hr> {% endfor %} <br> </div> …

16.04.2022
Django: Обновление определенной части шаблона по нажатию кнопки

У меня есть текстовое поле <input type="text" value="This is a test." name="mytextbox" size="10"/> и отделена от нее кнопкой <button type = "button" class="btn btn-primary"> <font size="1">Run</font> </button> который должен обновить …

16.04.2022
Мой login.view не работает и говорит, что не вернул объект ответа http

У меня возникла проблема с созданием формы входа для 2 различных типов пользователей. После того, как я реализовал этот код, мой рендерер не работает. def Login_View(request): context = {} user = request.user if request.method == 'POST': form = AuthencationForm(request.POST) …

16.04.2022
Проблема с djongo EmbeddedFields

Я использую Djongo с Django и MongoDB, однако я застрял на следующей проблеме при попытке реализовать встроенное поле ValueError: Value: [OrderedDict([('userID', 1), ('username', 'o'), ('admin', False)])] must be an instance of <class 'dict'> Вот соответствующие модели: from djongo …

16.04.2022
Имеют ли смысл эти отношения "многие-ко-многим"?

Я пишу приложение для django и у меня есть следующие модели, однако я не уверен в связи между order_id и product_id в DetailedOrder и customer_id в модели Demand. В модели DetailedOrder может быть несколько order_id (O0001), если клиент заказывает …

16.04.2022
Пропустить Django Rest Throttling Counter

Как я могу предотвратить дросселирование запроса Django rest, когда запрос пользователя недействителен или серверу не удалось завершить процесс? Например, мне нужны параметры от пользователя, но когда пользователь не дает параметры, Django rest throttling все равно засчитывает их. …

16.04.2022
Модель Django для ассоциирования Избранного

Пользовательский случай: Хочу позволить администратору создавать любимые отношения между пользователями. Для этого я создаю модель под названием Favourites. class Favourite(models.Model): user = models.ForeignKey(to=CustomUser, on_delete=models.CASCADE) otheruser = models.IntegerField() Однако, и пользователь и otherusers являются объектами в CustomUsers. В консоли …

16.04.2022
Я прохожу Cs50 лекцию3 Django в которой есть проблема, что не работает переменная name, которую мы присвоили каждому пути в urls.py, и создаем ссылку

Это мой код django+html {% extends "tasks/layout.html" %} {% block body %} <h1>Tasks Lists</h1> <a href="[% url 'tasks:add' %]"> Add a task</a> {% endblock %} здесь я использую переменную name add и связываю ее с другой …

16.04.2022
AttributeError: объект 'bool' не имеет атрибута 'rsplit' ошибка на Django 2.x 3.x 4.x с базой данных postgres

Эта ошибка может указывать на модель, но в основном это несовместимость с пакетом Postgres. В новых базах данных postgres может возникнуть следующая ошибка при выполнении начальной миграции: "AssertionError: подключение к базе данных не установлено на UTC" Я получил …

16.04.2022
Как создать систему регистрации/авторизации пользователей в мобильном приложении Python Kivy?

Всем доброго времени суток! Начал разрабатывать мобильное приложение на kivy и столкнулся с такой проблемой, что не могу понять, как можно сделать авторизацию пользователей со всеми далее вытекающими профилями и т.п. Поискав в интернете информацию, я пришел к выводу, что …

16.04.2022
Как построить сложный запрос Django, в котором иногда условия являются ВСЕМИ

Допустим, у меня есть три поля выбора, и я знаю их значения в моем представлении. Например: fpriority = filtform["priority"].value() fstatus = filtform["status"].value() fassigned = filtform["assigned"].value() Значениями каждого из них будет целое число (например, 1-3), относящееся к соответствующему …

16.04.2022
Существует ли метод, позволяющий присоединить один уровень к родственному_имени?

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

16.04.2022
Реализация Github Actions в проекте с тестовой машиной

Текущая архитектура нашего проекта довольно проста: Многочисленные репозитории Github объединяются в Master и развертываются на Server. Но мы хотим добавить к нему Тестирование. И в настоящее время я изучаю возможность Github Actions. Возможно ли сделать такую установку: …

16.04.2022
Не изменяется стиль поля при срабатывании валидатора django

Не изменяется стиль поля при срабатывании валидатора django. Я написал валидатор на проверку длины числа штрих-кода, но стиль поля не меняется. Подскажите как это исправить? Стили стандартные от bootstrap v5.0 Forms.py class ProductEdit(forms.ModelForm): error_css_class = 'form-control is-invalid' required_css_class = 'form-control …

16.04.2022
ERROR: ServiceError - операция создания среды завершена, но с ошибками. Для получения дополнительной информации см. документацию по устранению неполадок

Я пытаюсь развернуть приложение Django на AWS elasticbeanstalk и я тщательно следую официальному документу https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html .но все равно я получаю ошибку, когда я запускаю eb create django-env, первая ошибка говорит Instance deployment failed to install application …

16.04.2022
Работа с файлами в django

Я пытаюсь получить доступ к файлу csv, который я передал в форме и сохранил в каталоге media. Я могу получить доступ к файлу, если вручную ввожу путь (localhost://8000/media/1.csv) но при доступе через функцию open выдает ошибку "Нет такого файла или …

16.04.2022
Как правильно разместить Django + Selenium Scrapper на ubuntu или как разместить scrapper в облаке?

В общем, я столкнулся с проблемой, касающейся моего сайта на Django и selenium. Моя функция Django содержит код selenium, чтобы пойти и соскрести детали, отправленные моим фронт-эндом. Это прекрасно работает на моем компьютере. Скребок должен работать до конца страницы, …

16.04.2022
Почему пользовательская форма html не работает django

У меня есть страница контактов с простой формой. Вот views.py: def contact_view(request): if request.method == 'GET': form = ContactForm() else: form = ContactForm(request.POST) if form.is_valid(): subject = form.cleaned_data['subject'] from_email = form.cleaned_data['from_email'] message = form.cleaned_data['message'] try: send_mail(subject, message, from_email, …

16.04.2022
GeoDjango - установка начального значения (местоположения) для поля PointField в форме (OSMWidget)

Я хочу создать форму для выбора местоположения с помощью PointField. В качестве виджета я использую OSMWidget, и хочу, чтобы начальное местоположение определялось по ip пользователя. Для этого я использую следующий стандартный метод CreateView: def get_initial(self): init = super().get_initial() try: (lat, …

16.04.2022
Я не могу установить django-celery

При попытке установить Django-celery как на настольный компьютер, так и на ноутбук, возникают эти ошибки. После чтения различных форумов и использования различных вариантов установки, я смог установить Django-celery. По крайней мере, так мне говорит pip. Но при …