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

05.04.2022
Загрузка файлов с помощью React Django? Удается загрузить файл, но содержимое отсутствует, получаем ошибку file correpted

Backend @api_view(['POST']) def download_attachment(request): body_unicode = request.body.decode('utf-8') body_data = json.loads(body_unicode) file_name = body_data['file_name'] migration_typeid = body_data['migration_typeid'] attach_type = body_data['AttachmentType'] object_type = body_data['object_type'] featurename = body_data['fname'] fid = body_data['feature_id'] filter_files = Attachments.objects.filter( Feature_Id=fid, AttachmentType=attach_type, filename=file_name) filter_values = list(filter_files.values_list()) file_path = filter_values[0] …

05.04.2022
Объект 'bool' не имеет атрибута 'id', как я могу исправить эту ошибку в моем проекте django [закрыто]

@api_view(['POST']) @permission_classes((permissions.AllowAny,)) def login(req): email = req.data.get('email') username = req.data.get('username') password = req.data.get('password') user = TokenObtainPairSerializer( data=req.data).is_valid(raise_exception=True) if user is not None: try: token = RefreshToken.for_user(user) print(token, "Token") except Exception as e: return Response({'message': "Login Failed " + str(e)}) else: …

05.04.2022
Как добавить показ последних сообщений категории в подробной статье

Views.py def PostView(request,slug): Postdata = Post.objects.get(slug=slug) side_data = Post.objects.all() category_posts = Post.objects.filter(category__cat_slug=slug) return render(request,'post-detail.html',{'Postdata':Postdata,'side_data':side_data,'category_posts':category_posts}) Models.py class Category(models.Model): name = models.CharField(max_length=100) category_description = FroalaField() cat_slug = models.SlugField(max_length=200, null=False) def __str__(self): return self.name options = ( ('draft', 'Draft'), ('published', 'Published'), ) …

05.04.2022
Htmx и django : зависимые опции выбора

Я пытаюсь разработать приложение на Django, где я добавляю частицы, используя HTMX, все работает правильно, кроме одной критической вещи. В форме, которую я загружаю из частичной формы, есть 2 опции выбора, которые зависят друг от друга, традиционно без HTMX, я …

05.04.2022
Ссылки на статические файлы в Django

ФАЙЛЫ: settings.py STATICFILES_DIRS = [ BASE_DIR / "static" , ] base.html {% load static %} Как мне ссылаться на мои статические файлы в следующей строке html кода?... <li class="ftco-animate"><a href="#" data-toggle="tooltip" data-placement="top" title="Facebook"><span class="ion-logo-facebook"></span></a></li> i.e. {% static 'website/...' …

05.04.2022
Инвалидировать кэширование Cloudfront для Django Rest Framework всякий раз, когда я делаю изменения типа HTTP POST/PUT

У меня есть django rest framework, работающий в AWS за дистрибутивом cloudfront. Когда я вызываю HTTP POST или HTTP PUT к одному из моих API, соответствующий HTTP GET к тому же API не обновляется. Как сделать конечную точку API …

05.04.2022
RestrictedPython: Вызывать другие функции внутри пользовательского кода?

Использование кода Юрия Нудельмана с пользовательским определением _import для указания модулей для ограничения служит хорошей основой, но при вызове функций внутри этого пользовательского_кода, естественно, из-за необходимости составлять белый список всего, есть ли способ разрешить вызов других функций, определенных пользователем? …

05.04.2022
Невозможно найти изображение по пути

Я пытаюсь создать веб-приложение, используя Django для бэкенда и шаблон Bootstrap ui для фронтенда. В настоящее время я пытаюсь загрузить CSS и изображения из папки с именем 'static'. На этом изображении показаны пакеты и путь …

05.04.2022
Обработка запроса в django, который занимает много времени, лучше ли лямбда-функция и api шлюз? ИЛИ асинхронная функция django

У меня есть функция в моем django rest framework api, которую я разрабатываю. Подозреваю, что доработка займет много времени. Около минуты. Учитывая, что api запросы ожидают ответа, я подозреваю, что это проблема. Моя первоначальная мысль заключалась в создании …

05.04.2022
Как происходит доступ к файлу из FileField модели OneToOne, чтение в views.py и передача в шаблон?

Я разрабатываю простое приложение для визуализации данных, где пользователь может зарегистрироваться, войти в систему, загрузить файл и визуализировать его содержимое. Я использую модель по умолчанию User, и модель Detail, имеющую отношение OneToOne с моделью User. Модель Detail имеет 3 …

05.04.2022
Расширенные свойства класса пользователя не обновляются

Хотелось бы позволить пользователям обновлять свой профиль, получаем ошибку Field name 'city' is not valid for model 'User'. Для контекста я расширил свой класс пользователя по умолчанию в models.py: class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) city = models.CharField(max_length=50,blank=True) …

05.04.2022
Реализация поискового запроса внутри фильтра

Я пытался реализовать строку поиска в моем приложении, но я не знаю, как запрашивать похожие имена в моей базе данных. Вот мой view.py queryprms = request.GET name = queryprms.get('name') status = queryprms.get('status') if name: moderatorRoom = PokerRoom.objects.values("id", "first_name_user", …

05.04.2022
Django CacheOps - Вторичный узел redis только для чтения

Мы используем как стандартный кэш django, так и CacheOps. Все они поддерживаются Redis, в кэше по умолчанию есть хорошая документация по настройке вторичного узла ReadOnly (https://django-redis-cache.readthedocs.io/en/latest/advanced_configuration.html#master-slave-setup), но не могу найти таких же инструкций для Cacheops. Есть …

05.04.2022
Django.core.exceptions.FieldError: Неизвестное(ые) поле(я), указанное(ые) для пользователя

Мне трудно понять всю процедуру регистрации, входа, редактирования профиля. Я чувствую, что сильно путаюсь при написании кода. Я следовал руководству, чтобы иметь возможность сделать страницу для редактирования профиля, но я получаю эту ошибку: django.core.exceptions.FieldError: Unknown field(s) (fax, phone1, zip, …

05.04.2022
Невозможно обновить профиль пользователя Django

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

05.04.2022
Django Error - Forbidden CSRF Cookie не установлен

Когда я пытаюсь войти в мое приложение angular, возникает ошибка на картинке ниже. Я уже пытался закомментировать django.middleware.csrf.CsrfViewMiddleware в файле settigns.py и уже поставил @csrf_exempt на метод Django("login_view"), но ошибка …

05.04.2022
Модели Django: какое поле использовать для позиции/порядка объекта

Мой проект - это базовая доска scrum с моделью Column, экземпляров которой может быть неограниченное количество. Каждый столбец отображается рядом, и я хочу, чтобы порядок столбцов можно было настраивать. Я думал использовать IntegerField для определения числовой позиции, но я не …

05.04.2022
Django: Метод не разрешен (GET)

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

05.04.2022
Как использовать виртуальную среду в Arch Linux?

Введите описание изображения здесь Как создать виртуальную среду в Arch Linux?

05.04.2022
Как заставить Django получать текст после запятой для редактирования?

Моя форма перед нажатием кнопки редактирования моя форма после нажатия кнопки редактирования ввода не показывает все строки после запятой ``` def UpdateMainCategory(request, slug): maincat = MainCategories.objects.get(slug=slug) if request.method == 'POST': if len(request.FILES) != …

05.04.2022
Django фильтр, если истинно только последнее значение в запросе

Как отфильтровать все объекты ViewModel, если только последний InfoModel.check_by_client_a является True? У меня структура выглядит следующим образом: class InfoModel(model.Models): ... service = ForeingKey(ServiceModel) check_by_client_a = BooleanField() check_by_client_b = BooleanField() check_date = DateTimeFiled() ... class ServiceModel(model.Models): ... class …

05.04.2022
Проблемы при попытке улучшить производительность ModelResource

У нас есть модель с почти 200k объектов и кнопкой Export на Admin, которая получала таймаут. Ресурс осушал свойства и обращался к БД много раз, поэтому я подумал, что создание аннотаций к этим известным полям должно исправить …

05.04.2022
TypeError: reverse() принимает ровно 2 аргумента (1 дан)

По какой-то странной причине обратная функция не работает, хотя мой url не имеет аргументов. Url.py: from django.urls import path from . import views urlpatterns = [ path("api/v2/app/nextdialog", views.NextDialog.as_view(), name="app-next-dialog"), ] views.py: class StartAssessment(generics.GenericAPIView): def post(self, request, *args, **kwargs): …

05.04.2022
Django & HTMX - после GET отображается только часть html-шаблона

Я хочу создать клон instagram. Я создал post.html, который включает файл post-card.html для всех постов и post-filter.html для фильтрации постов. <!-- simple post.html view --> <div> <div> {% include '_includes/bars/post-filter.html' %} </div> <div id="more-posts-wrapper"> {% for post …

04.04.2022
Мои запланированные письма (django_q) не работают на heroku

Хочу отметить, что на моей машине локально все работает отлично: Я запускаю py manage.py runserver с py manage.py qcluster и затем я создаю задачу с дедлайном и получаю письмо в определенное время, когда моя задача приближается к дедлайну, но …

04.04.2022
Django + Celery. Связь микросервисов

У меня есть 2 отдельных микросервиса. Один сервер django, а другой - celery beat, который должен отправлять API запрос к django раз в минуту. Docker-compose version: '3' services: # Django application web: build: ./WebService container_name: web_mysite command: python manage.py …

04.04.2022
Работает ли сервер на хосте "db" (172.28.0.2) и принимает TCP/IP соединения на порт 5432? Docker

Django.db.utils.OperationalError: не удалось подключиться к серверу: Connection refused Работает ли сервер на хосте "db" (172.28.0.2) и принимает TCP/IP соединения на порт 5432? docker-compose version: '3.9' services: backend: build: ./backend command: sh -c "python manage.py migrate && python manage.py runserver …

04.04.2022
Django QuerySet Regex с MongoDB

Я пытаюсь использовать Django QuerySet/Filter с регулярным выражением для фильтрации записей в моей базе данных MongoDB. Для пакетов Python я использую: Django 4.0.3 djongo 1.3.6 pymongo 3.12.6 Вот моя текущая попытка (код): import re from .models …

04.04.2022
Django Cookiecutter Channels3 - соединение открывается, но не отправляется

Я начал проект с Django Cookiecutter с Docker: https://cookiecutter-django.readthedocs.io/en/latest/ Я пытаюсь добавить каналы и следую руководству в их документации: https://channels.readthedocs.io/en/stable/tutorial Я добавил Channels 3.0.4 в requirements.txt, пересобрал docker контейнер. Я добавил …

04.04.2022
Отображение данных в поле множественного выбора с использованием базы данных, форм и шаблона bootstrap

Я новичок в Django. Я хотел бы узнать, как выполнить эту манипуляцию. У меня есть данные в базе данных, которые я хотел бы получить в SELECT с помощью forms.py и отобразить их на шаблоне (control-form) как действовать? Спасибо …

04.04.2022
Intregrity Error In Django after removing one filed

После удаления одного столбца из одной таблицы я получаю ошибку Intregrity, Как решить эту проблему, from django.db import migrations class Migration(migrations.Migration): dependencies = [ ('cricket', '1_tennis_ball'), ] operations = [ migrations.RemoveField( model_name='movie', name='application', ), ]

04.04.2022
Chart js несколько круговых диаграмм на одной странице

Я создаю свой сайт портфолио и создаю простой биржевой трекер. Я добавил несколько графиков из Chart.js, но почему-то при выполнении кода отображается только один. Мне удалось назначить все div'ы и данные динамически, сделав переменные динамическими. Я сделал это, …

04.04.2022
Как устранить ошибку при использовании tomtom mapfit?

Согласно этому руководству:https://developer.tomtom.com/blog/build-different/adding-tomtom-maps-django-app-building-front-end-map Я пытаюсь использовать tomtom для моего проекта django и все работает хорошо, кроме части масштабирования, где карта должна увеличиваться в соответствии с координатами, которые я ей дал. Ошибка, которую я получаю в журнале консоли …

04.04.2022
Статика папок не найдена на сервере google - Django

Django не может найти статические файлы на сервере google. python manage.py collectstatic уже была использована команда settings.py configured. Для решения этой проблемы я следовал нескольким руководствам, которые показывали …

04.04.2022
Как добавить django-crontab в контейнер docker с пользовательским проектом django

Проблема ? Я использую django-crontab. Я не могу запустить его как авторизованный пользователь на Docker alpine. Я получаю следующую ошибку no crontab for app adding cronjob: (6e4989c275eb1a7f1e4c58d3442c53fe) -> ('*/1 * * * *', 'core.cron.hello') initgroups failed: app Operation not permitted …

04.04.2022
Django.db.utils.OperationalError: не удалось перевести имя хоста "db" в адрес: Имя не разрешается?

Django.db.utils.OperationalError: could not translate host name "db" to address: Имя не разрешается Где должна быть ошибка? docker-compose.yml version: '3.9' services: backend: build: ./backend command: sh -c "python manage.py migrate && python manage.py runserver 0.0.0.0:8000" volumes: - ./backend:/app/backend …

04.04.2022
При переносе кодов django в базу данных Errno 2 Нет такого файла

Я подключаю свою базу данных с кодами Django, поэтому когда я использую python manage.py makemigrations я получаю ошибку no such file

04.04.2022
Разговоры Whatsapp на левой стороне с помощью Django Channels

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

04.04.2022
ValueError: недопустимый литерал для int() с основанием 10

Я пытаюсь понять, почему у меня возникает эта ошибка для пользовательского текстового поля uuid. Данные: { "contact_uuid": "49548747-48888043", "choices": "", "value": "1", "cardType": "TEXT", "step": 1, "optionId": "", "path": "/app/e120703e-2079-4e5f-8420-3924f9e0b9c8/page1/next", "title": "Welcome to my app" } View: Важный …

04.04.2022
Как сгенерировать уникальный код купона в панели Django Admin для массового использования

# я использовал этот код в models.py # получаю ошибку Gift is not defined и модели не отображаются в панели администратора Django# from django.db import models import secrets from django.db.models.signals import post_save class UniqueCodes(models.Model): """ Класс для создания дружественных человеку …