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

06.03.2024
При создании суперпользователя не найден модуль _ffi

Python manage.py createsuperuser в проекте django в virtuelenv, сообщает об ошибке: No module of _ffi found. Ошибка изображения 1 Ошибка изображения 2 Я нашел несколько подсказок в google. например, обновить cffi и argon2, …

06.03.2024
Как отсортировать объект по количеству заказов, полученных по полю `get_queryset` [duplicate]

В приведенном ниже коде я могу получить все количество orders, которые назначены бизнесу. Но вот в чем вопрос, как я могу изменить этот код, чтобы я мог сортировать users по тому, какой бизнес имеет больше всего orders? class Order(models.Model): …

06.03.2024
Hugchat не запоминает мое имя, интегрированный с django

Def ChatBotCreateCookie(husername=husername, hsecret=hsecret): sign = Login(husername, hsecret) cookies = sign.login() cookie_path_dir = "./" sign.saveCookiesToDir(cookie_path_dir) return cookies def ChatBotVerifyCookie(husername=husername): if os.path.exists(f"{husername}.json"): cookie = f"{husername}.json" else: ChatBotCreateCookie() cookie = f"{husername}.json" return cookie def ChatBotLogin(): cookie = ChatBotVerifyCookie() chatbot = hugchat.ChatBot(cookie_path=cookie) return chatbot …

06.03.2024
Сессия Django - недавно просмотренное не отображается в html

я работаю над проектом с использованием фреймворка django. У меня проблемы с отображением на html недавно просмотренных элементов, на которые пользователь (вошедший в систему) нажимал ранее. Это мой index.html, который показывает недавно_просмотренные элементы <div class="mt-6 px-6 py-12 bg-gray-100 …

06.03.2024
Разница между app_name и namespace

Зачем нужно указывать app_name, если уже написан namespace и наоборот? И ситуация, когда указано оба варианта path('blog/', include('blog.urls', namespace='blog')) С app_name path('blog/', include(('blog.urls', 'blog'), namespace='rblog')) для тега url rblog:blog:index, но не работает

06.03.2024
Как добавить токены в фреймворк отдыха Django?

в моем случае я создаю login api, когда пользователь вводит свои данные, в это время токен не генерируется. подскажите решение в моем случае я создаю login api, когда пользователь вводит свои данные, в это время токен не генерируется. …

06.03.2024
Nginx и Gunicorn Статические файлы не найдены в моем проекте docker-compose django, даже если журналы показывают '125 статических файлов скопировано в '/app/static''.

Я настроил папку nginx, DOckerfile, .env, файлы docker-compose.yml и entrypoint.sh, и все работает нормально, и я могу видеть страницы, как это должно быть. Но единственная проблема заключается в том, что я не могу загрузить статические файлы. Журналы контейнера Gunicorn …

06.03.2024
Блок насыщенного текста Wagtail улучшает диффузию ревизий

Возможно ли переопределить, как Wagtail сравнивает изменения страниц? Сейчас он преобразует html в плоский текст, но я хочу получить лучший вид при сравнении. Вот как wagtail делает различия между текстами: class RichTextFieldComparison(TextFieldComparison): def htmldiff(self): return diff_text( text_from_html(self.val_a), text_from_html(self.val_b) …

06.03.2024
Удаление содержимого панели администратора django

Алгоритм: pbkdf2_sha256 итераций: 216000 соль: 7WW1Fr****** хэш: dqMnCG************************************** Сырые пароли не хранятся, поэтому нет способа увидеть пароль этого пользователя, но вы можете изменить пароль с помощью этой формы. как я могу удалить эту часть или скрыть это я …

06.03.2024
Django.db.utils.OperationalError: (2005, "Неизвестный хост сервера 'db' (11001)")

Я пытаюсь создать суперпользователя для моего приложения django с помощью python manage.py createsuperuser, но получаю сообщение об ошибке. Я использую docker для своего приложения вместе с pipenv, и соединение устанавливается всякий раз, когда я запускаю docker compose up -d --build …

06.03.2024
Как убрать супер администратора из выпадающего списка, если пользователь вошел в систему

<img alt="I have to remove the super user from form showing in frontend. Means when I am creating todo and I also choosing user, so super admin is also display in dropdwn so I didn't try anything …

06.03.2024
Django Autocomplete Light, виджет "вперед" не работает

У меня есть следующий код: forms.py from dal import autocomplete, forward class AnalysisForm(forms.Form): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) class Meta: model = Analysis fields = ['method', 'database'] method_type = forms.ChoiceField(choices=[('', ' -- select an option -- ', 'A', …

06.03.2024
Filters.ModelChoiceFilter не отображается как filters.ChoiceFilter в drf_yasg

Не могу понять почему ModelChoiceFilter не отображается как надо class ClinicFilter(filters.FilterSet): test = filters.ModelChoiceFilter(queryset=Clinic.objects.all())

06.03.2024
Как обслуживать фронтенд приложения Svelte, собранный на статическом бэкенде Django?

Приложение svelte - это обычный svelte (не kit) с некоторой маршрутизацией. Сборка по npm run build в: /dist: /assets/index.js, /assets/index.css, index.html. Я пытался следовать этому руководству для React и ожидал, что результаты будут такими же. …

06.03.2024
Отключение добавления связанной записи в админке Django

Я хотел бы настроить страницу просмотра админки в Django 5+. Модель выглядит следующим образом class Person tutor = models.ForeignKey("Person", on_delete=models.SET_NULL, null=True, blank=True) и, соответственно, на странице редактирования для Person есть выпадающее поле для выбора из …

06.03.2024
Попытка потребовать пароль при социальном входе в систему django allauth с рабочим пространством google

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

05.03.2024
'ProgrammingError: column does not exist' в Django

Я перевел разработку своего сайта на использование Docker. Я заменил sqlite в качестве базы данных на postgresql, затем выполнил команду docker-compose exec web python manage.py migrate в среде Docker. Я также обновил настройки MEDIA ROOT и MEDIA в файле …

05.03.2024
Django form.is_valid() неверно возвращает false для отсутствующего поля

Когда я отправляю форму для обновления задачи в моем проекте, функция is_valid возвращает false, а на странице написано: Ошибка! Пожалуйста, исправьте следующие ошибки: Описание: Это поле является обязательным. Но когда я вывожу POST-запрос в консоль, поле description не …

05.03.2024
Django запрашивает таблицы без id - Мультибазы данных

В созданном мной примере (https://github.com/axilaris/docker-django-react-celery-redis/) реализовано обращение к нескольким базам данных через таблицу Postgresdb, не имеющую столбца "id". (об этом можно узнать в коде проекта /backend/simple/models.py) Обращаясь к моему gist (https://gist.github.com/axilaris/123516cdc9023dc02ebac3cba6644dd7), при обращении …

05.03.2024
Django получает всех пользователей с last_login старше 360 дней

Я пробую следующий код ... from datetime import datetime, timedelta from django.utils import timezone yearago = timezone.make_aware(datetime.today() - timedelta(days=366)) old_users = User.objects.filter(last_login__gt=yearago) old_users.all Вывод показывает пользователей, которые вошли в систему в этом году, в то время как мне …

05.03.2024
Django Записи пользователя

Как сделать так что бы при авторизации пользователя, пользователь видел записи связаны столько сним проект на django и как правильно простроить url адрес файл views class RecordsView(ListView): model = Records template_name = 'records/index.html' context_object_name = 'records' def get_queryset(self): return Records.objects.filter(is_done=False, …

05.03.2024
Render_to_string не может корректно обратиться к контексту

Я хочу использовать weasyprint для преобразования html-шаблона в PDF. Я использую Django 5.0. Вот часть моего шаблона ( Шаблон работает нормально, Django отображает его правильно): &lt;div&gt; &lt;h1&gt;Tu Pedido está listo, {{request.user.username}}!&lt;/h1&gt; &lt;/div&gt; &lt;h4&gt;Pedido ID: {{pedido}}&lt;/h3&gt; &lt;div class="container text-center" …

05.03.2024
Перенаправление на проект django

Добрый день, возникла проблема при создании проекта. ситуация следующая, встроенный view logout работает не корректно. когда я выхожу из проекта на странице сайта от имени пользователя, меня перенаправляет на http://127.0.0.1:8000/users/logout /. при этом в другом проекте …

05.03.2024
Django График реального времени, когда база данных была обновлена по MQTT

мой Django сервер успешно получает данные от устройства по MQTT и сохраняет их в базе данных def on_message(mqtt_client, userdata, msg): from lorawan_api.server_processing import SERVER_PROCESSING print(f'Received message on topic: {msg.topic}') # with payload: {msg.payload}') data_processing = SERVER_PROCESSING() data_processing.data_stored(msg.topic,msg.payload) …

05.03.2024
Шаблон Django, нужно 2 значения для распаковки в цикле for; получено 1

Столкнулся с проблемой, связанной с вышеуказанной ошибкой. Я пытаюсь выделить слова на основе идентификатора, заданного словарем в Django &lt;td class="text-center"&gt; {% with background_color=None %} {% for key, value in row.Context.items %} {% if not background_color %} {% for …

05.03.2024
Почему моя конфигурация Celery не работает?

Я запускаю приложение Django с Celery 5.3.4. В качестве брокера я использую Redis. Я хочу настроить параметры task_time_limit и task_time_soft_limit, но не могу заставить их действовать при локальном запуске. Я пробовал установить их на очень низком уровне и …

05.03.2024
Как создать новую таблицу базы данных в цикле через другую модель в Django

У меня есть модель термопары, и я хочу создать другую модель для записи температуры для каждой созданной термопары и сохранить ее в базе данных. for thermocouple | Id | name | | 1 | thermocouple_1 | | 2 | …

05.03.2024
App() получил неожиданный аргумент в виде ключевого слова 'room_name' [закрыто]

Как решить эту проблему? Я уже все перепробовал, ничего не помогло. введите описание изображения здесь

05.03.2024
Я хочу создать накладную для моих клиентов, которые заказывают с моего сайта с помощью aramex

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

05.03.2024
HTML-страница отображается неправильно

Здесь я расширяю base.html до cart.html, а затем блокирую содержимое и завершаю этот блок в конце кода. Но после того, как я запустил код, навигационная панель отображается неправильно, а корзина появляется в правой части страницы. Пожалуйста, помогите мне решить …

05.03.2024
Отображение информации с помощью тегов django

Я пишу сайт по Django, цель сайта - создать тест для оценки знаний студентов Мне нужна помощь с выводом вариантов ответов на вопрос Я держу вопросы в списке, а варианты ответов - во вложенном списке например: questions …

05.03.2024
Django: Создание формы из элементов модели, где каждый элемент модели имеет несколько связанных с ним вопросов

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

05.03.2024
Может ли мое приложение heroku сохранять изображения даже после перезапуска dyno

У меня есть 2 сервиса, backend api на django и frontend на react. Моя цель - сделать так, чтобы страница администрирования django создавала новые модели еды с вставкой нового изображения. На локальном хосте все работает отлично, изображения сохраняются в …

05.03.2024
Как использовать функцию count() для получения элементов между определенными датами

С помощью этого кода я могу получить все orders элементы, которые связаны с Article, но вот проблема, я хочу получить количество orders, которые находятся между двумя датами, которые находятся между назначенными timestamp. Как я могу это сделать? …

05.03.2024
Получение выбранного значения параметра Select Option

Я пытался получить данные выбранного unit_selector для ключа, значения в цикле for в классе value_row. но это не сработало. Просто ничего не отобразилось. {% if forloop.first %} &lt;tr class="title_row"&gt; {% for k,v,i,z,b in sorted_title_list %} {% if k == selected_item …

05.03.2024
Бэкенд Django с рабочим celery - порог памяти

У меня есть система с некоторыми периодическими задачами. Каждая периодическая задача считывает файлы и создает из них объекты в оперативной памяти. Для предотвращения потери данных содержимое кэшированного файла сразу же сохраняется из перидоической задачи в базу данных после создания …

05.03.2024
Регистрация и вход не работают в производстве в DigitalOcean при использовании DjangoRestFramework и получении серверной ошибки 500

Я следовал документации DigitalOcean, чтобы загрузить свое приложение Django на DigitalOcean: https://docs.digitalocean.com/developer-center/deploy-a-django-app-on-app-platform/ И я обслуживал свои статические файлы и медиафайлы, используя пространство DigitalOcean, и все хорошо, и я могу делать все свои запросы в производстве, но …

05.03.2024
Лучший способ обновить несколько шаблонов на основе отправки формы?

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

05.03.2024
Большое количество ошибок при развертывании веб-приложения в firebase

Я успешно развернул свое веб-приложение django в firebase. Но когда я запустил hosturl, сайт, который я развернул, смог отобразить только html-контент и изображения, но не смог отобразить контент, как я зарегистрировал, в css, js, bootsrap файлах.Он полностью не смог …

05.03.2024
AttributeError at /login/ 'AnonymousUser' object has no attribute '_meta'

я пытаюсь создать свой собственный вид костюма для страницы входа в систему и получаю следующую ошибку. вот мои взгляды: def my_view(request): username = request.POST.get('username') password = request.POST.get('password') user = authenticate(request, username=username, password=password) login(request, user) return reverse_lazy('HomeView') …