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

12.10.2021
Пожалуйста, объясните, как правильно настроить шаблонизацию jinja2 с django(3+). У меня нет четкого представления об этом

Я настроил проект Django с DTL по умолчанию. Но я хочу использовать шаблонизацию jinja2 с проектом Django. Я не могу понять, как правильно сконфигурировать его с Django. Так как я новичок в разработке. Может ли кто-нибудь помочь мне понять …

12.10.2021
Выберите фильтр после добавления в базу данных

Мне нужен фильтр для этого select, как вы можете видеть на заднем плане есть зеленые блоки с именами, написанными в select, эти блоки связаны с доской и затем сохранены в бд. Этот блок является модальным, который мне нужен для …

12.10.2021
Отправка списка в POST-заявке - Django Rest Framework

Я пытаюсь отправить список в POST заявке в Django Rest Framework. Моя задача выглядит следующим образом: Вложенные отношения, но мне нужен список. Что мне нужно: { "id": 3435, "titulo": "Livro x", "editora": "Editora x", …

12.10.2021
Недопустимые данные Ожидали словарь, а получили ModelBase

{ "non_field_errors": [ "Неверные данные. Ожидали словарь, а получили ModelBase." ] } class UploadFileView(generics.CreateAPIView): queryset = File.objects.all() serializer_class = FileUploadSerializer def create(self, request, *args, **kwargs): serializer = self.serializer_class(data=File) serializer.is_valid(raise_exception=True) return File, Response(serializer.data, status=status.HTTP_200_OK) class FileUploadSerializer(serializers.Serializer): File = serializers.FileField() class Meta: …

12.10.2021
Обратный поиск по многим полям с помощью TreeQuerySet

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

12.10.2021
Nginx не находит статические файлы в приложении Dockered Django в Azure Web App для контейнеров

Мне удалось запустить мое приложение Django локально с помощью docker compose (контейнер Django + контейнер Nginx), и оно работает нормально, но когда я хочу запустить его в Azure web app для контейнеров, nginx не может найти ресурсы. Я не …

12.10.2021
Почему каналы django не получают заголовки?

Я пытаюсь написать простой клиент python websocket, который будет взаимодействовать с каналами django. Я использую библиотеку python websockets для достижения этой цели. После выполнения следующей функции я ожидаю получить пользовательские заголовки в scopes['headers'] async def connect(self): …

12.10.2021
Авторизация API Google Calendar работает на localhost, но не работает на Heroku

Я хочу использовать Google Calendar API для своего приложения Django. Я следовал инструкциям, приведенным здесь: https://karenapp.io/articles/how-to-automate-google-calendar-with-python-using-the-calendar-api/ Я также добавил ури перенаправления в Google API - кажется, что браузер пытается открыться на стороне сервера (как это происходит на …

12.10.2021
OIDC с Keycloak и Django - Отсутствующие государства

Я пытаюсь настроить OIDC с Keycloak в качестве IdP и Django (используя Django Rest Framework и mozilla-django-oidc) в качестве клиентского сервера. Я установил keycloak и создал примерное приложение Django, которое успешно перенаправляет на keycloak, где я могу успешно аутентифицироваться …

12.10.2021
Докеризованный django, разрешение отклонено

Привет я докеризировал django и у меня проблема, после перезагрузки компьютера я не могу запустить свое приложение, потому что была добавлена некая директория "data/db", которая выдает ошибку - " Permission denied: '/home/maciej/djangoapp/fitshop/data/db'" Это происходит, когда я хочу "runserver" или …

12.10.2021
Кэширование результатов аутентификации в django-rest-framework-jwt

Я использую аутентификацию Auth0 в комбинации webapp / django-server. Auth0 - не самый быстрый фреймворк для аутентификации, ему всегда требуется 200 мс для аутентификации. Мой webapp посылает много запросов к серверу django, поэтому я подумал о кэшировании аутентификации на несколько …

12.10.2021
Проект djnago не запускается на putty (digitalocean)

Я пытаюсь запустить свой проект django на putty (digital ocean). но когда я запускаю его, он не загружается. получаю ошибку ERR_CONNECTION_TIMED_OUT. Я не устанавливаю никаких переменных окружения. просто пытаюсь запустить проект на IP-адресе putty. вот мой settings.py ALLOWED_HOSTS …

12.10.2021
Django Сломанная труба

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

12.10.2021
Сохранение изменений в Django не отражается в базе данных

Я знаю, что есть несколько похожих постов, но ничего из того, что я прочитал, не помогло решить мою проблему. У меня следующая модель: class Run(models.Model): id = models.AutoField(primary_key=True) date_created = models.DateTimeField(auto_now_add=True) date_modified = models.DateTimeField(auto_now=True) description = models.TextField(blank=True, null=True) …

12.10.2021
Django аннотирует список агрегированных методов

У меня есть это qs = queryset\ .values(x=F('timestamp'))\ .annotate(min=Min('speed'), avg=Avg('speed'), max=Max('speed')) \ .order_by('-x') что приводит к <MotionQuerySet [{'x': 1632249000, 'min': 77, 'avg': 83.4, 'max': 96}, {'x': 1632162600, 'min': 61, 'avg': 83.6667, 'max': 114}, ...] Есть …

12.10.2021
Как изменить поле изображения на поле файла в django?

У меня есть модель с полем imagefield, есть ли способ изменить его на filefield. Пожалуйста, также объясните способ идентификации изображения при загрузке.

12.10.2021
Неправильная версия Python, запущенная в Docker

Как бы я ни пытался, мой контейнер Docker использует Python 3.10, а не то, что мне нужно и указано, а именно Python 3.7. Как я могу заставить Docker использовать 3.7 для определенного образа/контейнера? Я начинающий пользователь Docker, …

12.10.2021
Могу ли я использовать админ-панель Django как единственный вид для администратора сайта, а не для разработчика?

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

12.10.2021
Использование channels_layer в модели django [закрыто].

Hello Я хочу связать мой класс Notification с моим websocket так, чтобы я зарегистрировал новый экземпляр объекта уведомления, чтобы я мог получить сообщение через мой websocket К сожалению, мой код не работает, как я ожидал Класс уведомления здесь мой : …

12.10.2021
Как я могу загрузить .tar и сделать предсказания в django

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

12.10.2021
Django docker-compose-prod работает некорректно

Я пытаюсь подготовить приложение Django для производства. Я создал альтернативный YML файл docker-compose, в котором я указал DEBUG=False. Однако когда я запускаю проверку Django для развертывания, он говорит, что DEBUG установлен на True. $ docker-compose down $ docker-compose -f …

12.10.2021
Как использовать реверс с необязательными параметрами в django?

У меня есть URL, в котором я передаю целочисленное значение (pk), теперь, когда я вызываю обратный вызов на этом URL, я получаю нижеупомянутую ошибку. urls.py urlpatterns = [ path('batch-postpone/<int:pk>/', postpone_batch, name='batch-postpone'), ] tests.py class ABCTestCases(APITestCase, TestCase): self.postpone_batch_url …

12.10.2021
Отсутствие предупреждения pylint "Redefining built-in" для локальной переменной класса

Я столкнулся с такой моделью Django: class Car(models.Model): type = CharField() ... Однако pylint не выдает никаких предупреждений о переопределении встроенной функции type. Только когда я перемещаю ее из класса в глобальную область видимости, pylint предупреждает об …

12.10.2021
WSL2 - pip install django занимает много времени (около 4 минут)

Я только что активировал WSL2 на Windows 10. Я уже активировал virtualenv для установки django с помощью pip install django. Но для завершения установки требуется около 4 минут. Нормально ли, что WSL2 занимает так много времени только …

12.10.2021
Оператор C# \n для строки в HTML 
 
 не работает

Вебсайт на Django 3.2, Visual Studio 2019. Необходимо передать текст описания ссылки - текстовую строку в HTML-коде. Для перевода строки и возврата каретки существуют специальные HTML-коды 
 
. Их использование не дает желаемого результата. <br> - работает: <a href="link">Text3.<br>Text4.</a>. Но …

12.10.2021
Django создает url со slug, но "django.db.utils.IntegrityError: UNIQUE constraint failed:" возникает ошибка

Я хочу сделать url с именем здания, используя slug. ex) api/buildingdata/Abuilding В этом url есть данные обзора. urls.py from django.contrib import admin from django.urls import path from crawling_data.views import ReviewListAPI from crawling_data.views import BuildingInfoAPI urlpatterns = [ path('admin/', …

12.10.2021
Ошибки пользовательской регистрационной формы Django

Надеюсь, у вас будет прекрасный день. Я создал пользовательскую форму регистрации, но когда форма не действительна, форма возвращается без ошибки на ней. Пример: Я вставляю неправильный пароль во вход "confirm password", и после отправки формы, на самой форме не …

12.10.2021
В моем html-шаблоне тег href не работает

Я разрабатываю проект с использованием django.Но в html шаблоне функция href не работает.Когда я захожу в область, ссылка отображается внизу страницы.Но url не работает.Не только django url.Когда я пишу там https://www.google.com,again он не работает.Как я могу это исправить? index.html <div …

12.10.2021
Я не могу сделать пользователя администратором в django rest framework

Я работаю над проектом next.js Django. Я тестирую функциональность администратора и пытаюсь сделать пользователя администратором. В интерфейсе администратора django я проверил user.is_staff и user.is_superuser, но все равно получаю user.isAdmin false. …

12.10.2021
Django - Новый URL не работает в работающем приложении

У меня есть приложение в моем проекте, которое работает нормально. Теперь я добавил новый URL в url.py с моим новым представлением, получил ошибку 'not found'. Теперь я установил url на первое место в urls.py и использовал другое представление, которое …

12.10.2021
Как я могу создать группу по умолчанию в django с помощью modelviewset

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

12.10.2021
Трясогузка удаляет акцентированные символы, но должна сохранять их

Я работаю с Wagtail в проекте в PT-BR, и когда я набираю такие символы, как ã или é, они удаляются из RichTextBlock поля StreamField. До этого я пытался добавить язык pt-br в WAGTAIL_CONTENT_LANGUAGES и LANGUAGES в settings.py, но проблема …

12.10.2021
Django factory boy: Как создать фиктивные данные с помощью imagefield

У меня есть следующая модель class Test(models.Model): photo = models.ImageField( upload_to="profile_pics", default="profile_pics/blank-avatar.png" ) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) Как добавить случайные изображения на фото с помощью factory boy

12.10.2021
Включить другие py-файлы в представления django и отобразить их в html

Я новичок в работе с django в качестве локального сервера. Поэтому я не понимаю логики. Как включить мои собственные файлы customfile.py в представления? Как я могу включить их, чтобы результаты расчетов customfile1-calculations выводились в представления и отображались в index.html? …

12.10.2021
Django: Я пытаюсь сохранить ip адрес в поле при входе пользователя в систему, после я проверяю, был ли он добавлен на странице администратора, но он остается пустым

Я расширил стандартную модель User для добавления поля ip (это работает), после этого при попытке входа пользователя в систему это работает, но когда я проверяю на странице администратора, поле ip адреса остается пустым, ip адрес не сохраняется admin.py class …

12.10.2021
Проверка пользовательских разрешений Django из react

Я впервые создаю проект с Django в бэкенде и React frontend. У меня есть пользовательская модель пользователя с булевыми полями is_moderator & is_admin & is_poster. Во фронтенде есть определенная кнопка, которая должна быть видна только администраторам и модераторам. Поэтому мой …

12.10.2021
Тестовый клиент Django отправляет значения в виде списка вместо строк

У меня проблема, я не уверен, упустил ли я что-то из виду, или просто делаю что-то неправильно. Я пытаюсь протестировать конечную точку, которая позволяет пользователю зарегистрироваться. Моя модель: class Account(User): objects = UserManager() balance = models.FloatField(blank=True, default=0) …

12.10.2021
Получение имени столбца и значений из запроса курсора в django

'''def getMessageDetails(table, phone_number_rec): sql = "SELECT customer_id , org_id , business_unit_id , campaign_id FROM messages where (case when length(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(phone_number,' ', ''),'-',''),'(', ''),')', ''),'/', ''),',', '')) = 11 then concat('+', REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(phone_number,' ', ''),'-',''),'(', ''),')', ''),'/', ''),',', '') ) when length(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(phone_number,' ', …

12.10.2021
Python - Django - Валидация ввода

Как сделать валидацию для ввода после выборки? Я вручную проверяю, есть ли в первой цифре пустое место или isalnum, чтобы выполнить операцию обновления, как показано ниже, но мне интересно, есть ли лучший подход? def update_user_meta(request): if request.method == "POST": …

12.10.2021
Django: Загрузка файла как фоновая задача на машине клиента

У меня есть рабочий пример загрузки файла, который работает нормально: def download_file_view(request): output = download_file() response = HttpResponse(output, content_type='application/vnd.openxmlformats-officedocument.spreadsheetml.sheet') response['Content-Disposition'] = f'attachment; filename=file.xlsx' return response def download_file(): output = io.BytesIO() workbook = xlsxwriter.Workbook(output) worksheet = workbook.add_worksheet() worksheet.write(0, 0, 'something') …