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

10.06.2022
Есть ли эффективный способ получить Django-модель объекта modeladmin из действия администратора?

У меня есть действие, которое добавляется к нескольким админам модели Django. Часть этого действия полагается на modeladmin и queryset следующим образом: def my_action(modeladmin, request, queryset): queryset_model_name = queryset.first().__class__.__name__ model_to_update = apps.get_model(app_label='main', model_name=queryset_model_name) # more code here that …

10.06.2022
Есть ли способ преобразования формата ISO Date в формат Month, DD, YYYY по местному времени в Python?

Я пытаюсь преобразовать поле last_updated из формата ISO Date 2022-06-05T14:38:59.927753-07:00 в 5 июня 2022 года в 2:38 вечера Мой код таков try: if timefield.school_id: school = SchoolBell.object.get(school_id=timefield.school_id) return '{}'.format(datetime.strftime(school.last_updated)) except School.DoesNotExist: return '' Есть ли …

10.06.2022
Библиотека запросов Django python отправляет и получает значения массивов через POST

Я отправляю POST запрос (с индексированным значением массива) в Django (Python 3+) следующим образом: def wordgrpocc_ajax(request): woccs= [] postVars= request.POST print('postVars= '+str(postVars)) # OUTPUT: postVars= <QueryDict: {'syear': ['0'], 'eyear': ['0'], 'word_id[]': ['629c48a694c367c0e07f1d3a', '629c481e94c367c0e07ee8bc', '629c48c694c367c0e07f2864']}> url = skpsettings.API_URL+"word/group/occurrence" …

10.06.2022
Браузер загружает пустой css

Css находится в my_blog/my_blog/blog/static/blog/style.css manage.py в my_blog/my_blog глава html: {% load static %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" type="text/css" href="{% static 'blog/style.css' %}"> <title>{% block title%} My blog {% endblock %}</title> </head> …

09.06.2022
Как Django async view обрабатывает одновременные запросы

Я тестирую 2 представления в Django 3.2: def sync_view(request): return HttpResponse("Hello, sync Django!") async def async_view(request): await asyncio.sleep(10) return HttpResponse("Hello, async Django!") запустить uvicorn как uvicorn myapp.asgi:application Первый запрос на async_view, сразу после него на sync_view. …

09.06.2022
Как передать аргумент pk внутри представления на основе класса в кверисет в Django

У меня есть следующие Django urls/views и Models: Модели ORDER_COLUMN_CHOICES = Choices( ('0', 'id'), ('1', 'code'), ('2', 'code_type'), ('3', 'created'), ('4', 'updated'), ('5', 'valid'), ) class Identifier(TimeStampMixin, models.Model): code_type = models.CharField(max_length=10, null=True) code = models.CharField(max_length=12) account = models.ForeignKey(Account, on_delete=models.CASCADE, …

09.06.2022
Django: Код выполняется только при перезагрузке наблюдателя?

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

09.06.2022
Доступ к URL домена (и порта) в файле settings.py при разработке на локальном хосте

Как динамически получить доступ к URL доменного имени в settings.py файле Django? (т.е. "http://localhost:8000") Я пытаюсь перезаписать пакет CDN, пока интернет недоступен во время разработки, и хочу указать на локальный файл в каталоге static files. Хотя os.path.join(BASE_DIR, "path/to/local.file") должен работать, …

09.06.2022
Форма модели Django не сохраняется/не проверяется

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

09.06.2022
Надежный доступ к request.user в Django custom LoginView

У меня есть пользовательский LoginView, и я хотел бы взять корзину пользователя LazyUser до входа в систему и объединить ее с корзиной пользователя после входа: class LoginView(FormView): ... def form_valid(self, form): request_user = self.request.user user = authenticate(email=form.cleaned_data['email'], password=form.cleaned_data['password']) if …

09.06.2022
Не удается десериализовать экземпляр io.vavr.collection.Seq из VALUE_STRING

Я пытался создать модуль запроса на python, передающий токены API, но каждый раз сталкиваюсь с проблемой, описанной ниже. Делюсь всем своим кодом : import requests import json def bitbucketFunction(): variables = {"test":"1234"} callBitBucketAPI(variables) def callBitBucketAPI(variables): try: headers = { …

09.06.2022
Django: Мне нужно заменить определенный модуль Python в уже не поддерживаемом пакете

Ну, я думаю, что пакет "Pinax" больше не поддерживается... В любом случае, он ссылается на уже устаревший пакет django.utils.tzinfo. Мне нужно внести однострочное изменение в один исходный модуль, а затем заставить эту версию пакета загружаться вместо той, что …

09.06.2022
Djago-gis: Не удается сериализовать словарь с помощью GeoFeatureModelSerializer: KeyError: 'id', даже при .is_valid=True и исключении id

Я пытаюсь создать прототип представления, получающего некоторый geojson. Я использую jupyter notebook, с (https://gist.github.com/codingforentrepreneurs/76e570d759f83d690bf36a8a8fa4cfbe)[скрипт init_django в этой ссылке). Пытаюсь сериализовать этот geojson (который был преобразован в dict) {'id': '0', 'type': 'Feature', 'properties': {'area': 0.74, 'gloc1': …

09.06.2022
CKEditor RichTextUploadingWidget предотвращение прокрутки страницы

Я использую fullpage.js frontend с Django backend. В моделях Django я определил некоторые поля с помощью RichTextUploadingField. Страница fullPage.js не работает с scrolloverflow, если я делаю это. Я не могу прокрутить вниз до следующей страницы. Если я …

09.06.2022
Аутентификация Django/Apache успешна, но не возвращает представление @loginrequired, а перенаправляет на индекс

У меня есть приложение Django/Vue с аутентификацией на основе токенов. Раньше я обслуживал это приложение на AWS без проблем. Теперь я хочу обслуживать его через Apache2, но оно не может открыть страницу 'login required' после успешного входа. Вот мой …

09.06.2022
Форма django не отображается в шаблоне для добавления данных

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

09.06.2022
Django способ сделать приложение чата без django-channels [закрыто]

Как я могу сделать приложение для чата без django-channels. Я хочу сделать это с помощью чего-то вроде socketio. Я нашел в Google модуль под названием django-socketio. Должен ли я сделать это с его помощью? Пожалуйста, напишите мне код для …

09.06.2022
Не удается подключиться к API моего django rest framework с помощью axios в react native

Я разрабатываю приложение с React Native и не могу подключиться к собственному API. Я создал базу данных с помощью django rest framework и пытаюсь подключиться к ней с помощью axios. Я получаю ошибку с сообщением "Network Error" с именем "AxiosError". …

09.06.2022
Mod_wsgi: "Нет модуля с именем 'django'".

Возможно, некоторый необходимый контекст: Я установил python3.9 в каталог /opt/python39/. Я скомпилировал mod_wsgi с этой версией python (как в этом посте) и смог провести тест, чтобы убедиться, что он работает правильно. Я не использую виртуальную …

09.06.2022
Как заставить Django отправлять письма с ошибками при кодах состояния выше 500?

Я перенес старую базу кода на новый сервер и теперь использую Django 4.0.5. Я могу отправлять электронные письма из оболочки следующим образом: from django.core.mail import mail_admins mail_admins(subject='test', message='test') Но я не получаю никаких писем при ошибках 500 …

09.06.2022
Недоступна отправка почты из django сервисами google

Моя проблема заключается в том, что google вдруг решил убрать такую функцию как: Менее безопасный доступ к аккаунту. Это произошло кажется 30 мая этого года. Мое приложение отправляло письма пользователям, но после усиления безопасности google приложение стало выводить данную ошибку: …

09.06.2022
Ошибка Django celery при добавлении задач в очередь сообщений RabbitMQ : AttributeError: объект 'ChannelPromise' не имеет атрибута '__value__'

Я установил celery, rabbitmq и веб-сервер django на digitalocean. RabbitMQ работает на другом сервере, где мое приложение Django не запущено. Когда я пытаюсь добавить задачи в очередь с помощью задержки, я получаю ошибку AttributeError: объект 'ChannelPromise' не имеет …

09.06.2022
Django: создание отношений "многие-ко-многим" без создания промежуточной таблицы

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

09.06.2022
Как установить пакеты python на общий хост

Когда я загружаю свое приложение Django, у меня возникает проблема при настройке конфигурационных файлов приложения python. После добавления requirements.txt выдает ошибку, что эти библиотеки не приняты: matplotlib==3.5.1 pandas==1.3.5 Pillow==9.0.0 psycopg2==2.9.1 scipy==1.7.3 seaborn==0.11.2 Есть ли решение?

09.06.2022
Ошибка "Bot domain invalid" при входе в web telegram. Django

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

09.06.2022
Получение динамических данных из представлений в javascript

Подобно тому, как мы можем установить контекстную переменную для пользователей по умолчанию в шаблоне django, var user = "{{request.user}}" Как мне сделать то же самое для пользовательской модели? просмотров def test(request): news = News.objects.all() context = {"news ": …

09.06.2022
Возможно ли принимать входные данные от django и выводить их в документ word с помощью python docx

Я хочу принимать ввод пользователя через текстовые поля на сайтах, созданных с помощью Django. После сбора пользовательского ввода я хочу автоматически генерировать документ word с введенными данными и выводить документ word. Возможно ли это?

09.06.2022
Django error : 'текущий маршрутизатор базы данных не допускает этого отношения'.

У меня есть 2 модели (клиент, заказ) в двух разных базах данных sqlite3 (custdb и orddb), помимо базы данных по умолчанию. Settings.py: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', }, 'custdb': { 'ENGINE': 'django.db.backends.sqlite3', …

09.06.2022
Сервис Django работает только при удалении и повторном извлечении изображения (в Swarm)

У меня есть кластер swarm с 2 рабочими и одним менеджером. Я создал образ Django, разместил его на Docker Hub. Я делаю миграции перед тем, как толкнуть образ, чтобы он содержал их. Я извлекаю образ для использования его …

09.06.2022
Django Как сделать приложение для чата без django-channrls

Здравствуйте, как я могу сделать приложение чата без django-channels. Я хочу сделать это с помощью чего-то вроде socketio. Я нашел в Google модуль под названием django-socketio. Должен ли я сделать это с его помощью? Пожалуйста, напишите мне код для …

09.06.2022
Django REST Framework: Странное поведение в модульных тестах

Добрый вечер, На данный момент я создаю юнит-тесты для довольно базовой модели в сочетании с аутентификацией по веб-токену json. Также я использую пользовательскую модель пользователя. Обратите внимание: несколько строк кода будут вырезаны для лучшего обзора - они …

09.06.2022
TwilloRestfullException при входящем вызове в django_two_factor_auth

Я использую django_two_factor_auth версии 1.13.1 с python 3.6, и когда я пытаюсь получить OTP через телефонный звонок, он возвращает TwilloRestfullExeption на URL. HTTP 400 error: Невозможно создать запись: Url is not a valid URL: http://localhost:8000/twilio/inbound/two_factor/206039/?locale=en. в моем …

09.06.2022
Wagtail api : мои страницы не появляются в /api/cms/pages/

Я настроил свой wagtail на использование api и обслуживание страниц на конечной точке /api/cms/pages/. Но у меня только страница по умолчанию обслуживается на этой конечной точке : "meta": { "total_count": 1 }, "items": [ { "id": 2, "meta": …

09.06.2022
{деталь: Неподдерживаемый медиатип "text/plain; charset=utf-8" в запросе.}

Я использую Flutter и Django и имею эту ошибку при попытке вызвать бэкенд Ошибка обратного конца : {деталь: Неподдерживаемый медиатип "text/plain; charset=utf-8" в запросе.} Код флаттера : Future<void> addAlbum(Album album) async { print('5'); final url = Uri.parse('http://127.0.0.1:8000/list-create/'); try …

09.06.2022
Вызов API Django с внешнего сайта через AJAX Javascript

Я впервые работаю с Django Framework. Поставщик услуг использует django, я могу видеть данные только с активным Cookie на их API Docs. Теперь мы получили API-токен для получения данных на фреймворке. Я пытаюсь вызвать данные с токеном через …

09.06.2022
Интегрировал ckeditor в модель django, но при сохранении данных из ckeditor в админ панели django не сохраняется в базу данных, показывает пустоту

Я использую RichText Field from ckeditor.fields import RichTextField class Section(BaseContent): image = ImageWithThumbsField(upload_to='static/%Y/%m/%d', sizes=((90,120),(180,240),(360,480)),blank=True, null=True ) # image = ImageWithThumbsField(upload_to='static/%Y/%m/%d',blank=True, null=True ) description = RichTextField("Section description. Appears in section home page", …

09.06.2022
Django Шаблон request.GET.value не работает

Мне нужно установить selected="selected" для поля select. <form action="{% url 'books:book_detail' book.pk %}" method="get"> {% csrf_token %} <select name="country"> {% for shop_country in shop_countries_list %} {% if request.GET.country == shop_country.pk %} <option value="{{ shop_country.pk }}" selected="selected">{{ shop_country.name }}</option> {% …

09.06.2022
Регистрация объектов Django с дочерними объектами

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

09.06.2022
Django ValueError: поле admin.LogEntry.user было объявлено с ленивой ссылкой на 'app.user', но приложение 'app' не предоставляет модель 'user'

У меня похожая проблема с этим сообщением, но единственный ответ на него не помог: ❯ python manage.py makemigrations No changes detected Потому что когда я выполняю python manage.py migrate, я получаю следующий трассировочный откат: ❯ python manage.py …

09.06.2022
На Raw HTML сайт выглядит так, как я задумал. Но на Django во время цикла for создается пустое пространство.

<div id="Project" class="bg-white fnt-white brdr project-div "> <div class="float-left image-for-project-container brdr"> <img src="{% static './Images/manworking.webp' %}" alt="manworking" height="630px"> </div> {% for project in project_details %} <div class=" project-container inline-block "> <h2 class="text-center fnt-black head-portfolio"> {{project.project_name}} </h2> <br> <br> <p class="margin-auto …