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

30.01.2023
Как переписать мой код с помощью Routers? Django rest framework

У меня есть этот REST API: urlpatterns = [ path('admin/', admin.site.urls), path('users/', UserViewSet.as_view({'get': 'list', 'post': 'create', 'delete': 'delete'})), path('users/<uuid:pk>/video/', UserViewSet.as_view({'post': 'video'})) ] Как я могу переписать это с помощью маршрутизаторов? По умолчанию маршрутизатор с методом …

30.01.2023
Uwsgi отправляет только журналы stdout на GCP в Kubernetes Engine

У меня есть приложение django, для которого я хочу отправлять журналы в GCP. Локально все работает нормально, используя django dev server и Cloud Logging for Python. Я вижу журналы на моей приборной панели GCP с нужным уровнем, я также …

30.01.2023
Django STATIC_URL с полным доменом разбивает статические активы локально

При локальной работе над проектом Django, который использует статические файлы и бэкенд статических файлов по умолчанию, я сталкиваюсь с проблемой, когда хочу получить полные абсолютные ссылки на статические файлы вместо только пути. Мои настройки: DEBUG = True …

30.01.2023
Django autogenerate/share URLS

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

30.01.2023
Пользовательский сериализатор is_valid() Django

Мне нужно написать пользовательскую проверку, если данные в теле запроса is_valid() Ниже приведен мой класс сериализатора class UserSerializer(serializers.ModelSerializer): uid = serializers.IntegerField() user_id = serializers.IntegerField() u_name = serializers.CharField(max_length=50) age = serializers.CharField(max_length=100) email = serializers.CharField(max_length=100) preferredtime = serializers.DateTimeField() car = TableEvs() …

30.01.2023
Как обработать ограничение скорости вызовов API-интерфейса администратора shopify в приложении django

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

30.01.2023
Зонды готовности и быстродействия для приложений с зависимостями (DB, Celery, RabbitMQ)

Представьте, что есть приложение Django. Зависимости приложения: DB, Celery (workers, beat), RabbitMQ (как брокер для Celery). Если с liveness probe все более-менее понятно (если liveness probe не прошел, то перезапускается pod), то с readiness probe полного понимания нет. Пишут, …

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

Я обрабатываю большой файл с помощью задачи celery в моем приложении Django. У меня есть APIView, в котором, когда он получает POST, он запускает процесс. В задаче celery я создаю экземпляр модели и сохраняю. Как я собираюсь получить его обратно …

30.01.2023
Декоратор Djagno override_settings не соблюдается сериализатором DRF

В настройках Django я определил переменную settings var как EXTRA_METADATA_ENABLED = os.getenv("EXTRA_METADATA_ENABLED", False) Мой тест пытается переопределить это с помощью декоратора override_settings @override_settings(EXTRA_METADATA_ENABLED="Dog") def test_serializer_metadata_deferred_behavior(self): serializer = ResourceBaseSerializer(self.layer) metadata_field = vars(serializer.__class__)['_declared_fields'].get('metadata') self.assertEqual(metadata_field.deferred, True) Когда я проверяю …

30.01.2023
Передать через ajax id объекта

В html цикл for выводит объекты product, при нажатии на кнопку должен передаваться в ajax product.id. <div class="main-block" id="main-block"> {% for product in slots %} <div class="block-product-main"> <a class="link-product" href="{% url 'product' product.id %}"> <div class="block-product-title_image"> {% thumbnail product.image_title "2100x1500" …

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

SyntaxError: закрывающая скобка ']' не совпадает с открывающей скобкой '{' в строке 56 PS D:\djangoProjetcs\usercase>

30.01.2023
Импорт "channels.auth" не может быть разрешен

Я пытаюсь создать приложение для чата в реальном времени я следую этому руководству https://www.youtube.com/watch?v=cw8-KFVXpTE&list=LL&index=4&t=293s. Я не могу импортировать каналы в свой проект, я использовал следующее: 'python -m pip install -U channels' Я добавил каналы в свои приложения …

30.01.2023
Функция поиска в админке Django в поле GenerifForeignkey с отношением Content_object

Я пытаюсь создать страницу администратора, которая позволяет администраторам искать по 2 полям модели "SeasonalitiesCalculated". Поля для моего поиска называются "fruit" и "object_id". "fruit" является полем Foreignkey и возвращает поле "name" соответствующего фрукта. "object_id" - это поле Genericforeignkey, …

30.01.2023
Как сохранить файл tem в моей системе с помощью python

я пытаюсь добавить геометрический слой в мое приложение gis из слоя shb Я использую Django для этого и для загрузки файла я использую сериализатор FileField Теперь мой главный вопрос: Как я могу сохранить временный файл в моей системе в …

30.01.2023
Портал вакансий на Django [закрыто]

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

30.01.2023
Ошибка многозначного ключа, хотя я установил имя для поля ввода

Я сделал форму и установил method=post и при принятии request.post['name'] в переменную MultiValueDictKeyError происходит Почему так ? <form action="verify_user" method="post"> {% csrf_token %} <input required type="text" placeholder="Name" name="name"><br><br> <input required type="password" placeholder="Password" name="password"><br><br> <input required type="passord" placeholder="Confirm password" name="confirm_password" …

30.01.2023
TemplateDoesNotExist в /blog/create/

Не уверен, опечатка это или нет... Я не понимаю, почему я получаю эту ошибку: введите описание изображения здесь Получение ошибки TemplateDoesNotExist? Странно, потому что когда я нажимаю на создать пост, он переводит меня на ".../blog/create/" …

30.01.2023
Вложенный запрос Django в предложении From

Есть ли способ построить запрос, подобный следующему, используя Django ORM? SELECT * from ( SELECT r1 from table_name ) temp;

30.01.2023
Django Rest allauth Keycloak dj-rest-auth аутентификация PKCE код верификатора не указан

Я пытаюсь получить токен доступа и обновления из django rest framework (простой jwt) через аутентификацию keycloak. Я расширил dj-rest_auth.registration.views SocialLoginView для получения токена, но я получаю ошибку типа allauth.socialaccount.providers.oauth2.client.OAuth2Error: Error retrieving access token: b'{"error": "invalid_grant", "error_description": "PKCE code verifier …

30.01.2023
Нижний колонтитул моей таблицы Html отображается некорректно

Я пытаюсь создать простую таблицу. Я бы хотел, чтобы нижний колонтитул состоял только из одной ячейки, но я не знаю, почему он разделен на две. Есть идеи? <table class="table-cart-view-producer"> <thead> <tr> <th>Produit</th> <th>Quantité</th> <th>Prix</th> </tr> </thead> <tfoot> <tr> <th> …

30.01.2023
Как загружать картинки в Django CKEditor

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

30.01.2023
Разрешить DELETE только без pk Django Rest Framework

Требуется разрешить посылать запросы: DELETE /users (в body находятся ids для удаления) Но запретить: DELETE /users/{id} Мой алгоритм: Создал обычный класс UserViewSet, который наследуется от DestroyModelMixin и GenericViewSet. Реализовал метод def delete(self, request), теперь запрос DELETE …

30.01.2023
Получение данных через related_name в django rest framework

Имеются две модели: class Post(models.Model): title = models.CharField(max_length=100) text = models.CharField(max_length=1000) class Comment(models.Model): post = models.ForeignKey(Post, on_delete=models.CASCADE, related_name='post_comments') comment = models.CharField(max_length=512) Как мне в сериализаторе получить Post, но при этом, чтобы я в вывод мог добавить туда …

30.01.2023
Celery Django: Ресурс временно недоступен: 'celerybeat-schedule'

Возникли проблемы с установкой расписания для сельдерея Пытаюсь создать celerybeat-schedule с помощью команды: "celery -A my_app beat -l info". У него бесконечное количество стартовых сообщений: LocalTime -> 2023-01-30 14:36:49 Configuration -> . broker -> amqp://guest:**@192.168.101.36:5672// . loader -> celery.loaders.app.AppLoader …

30.01.2023
Django - Проблема с менеджером моделей - Запрос

Я все еще новичок и застрял в сложном для меня месте. Я не могу добиться того, чтобы данные из таблицы с внешним ключом "правильно" вставлялись в столбец ListView. В основном я хочу создать представление списка в таблице (FeatureFilm). …

30.01.2023
Сделать mutualTLS между микросервисами (Django, Fastapi)

У меня есть микросервисы на Django и FastAPI. Я хочу сделать mutualTLS между этими сервисами. Когда я отправляю запрос из проекта Django в проект FastApi на оплату (нужно проверить сертификат в проекте FastApi из проекта Django), а затем проект …

30.01.2023
Связка django postgres nginx gunicorn docker в реальных проектах [закрыто]

<< Ie, for example, the database is installed on one server and connected to it (may be also installed in the docker container), nginx …

30.01.2023
Django Model Formset из ManyToMany не принимает набор запросов

У меня есть модель под названием Game, которая имеет поле ManyToMany consoles = models.ManyToManyField('Console', through='GameConsole') Что ManyToMany имеет некоторые дополнительные атрибуты class GameConsole(models.Model): game = models.ForeignKey(Game, on_delete=models.CASCADE) console = models.ForeignKey(Console, on_delete=models.CASCADE) released = models.DateTimeField exclusive = models.BooleanField(default=False) …

30.01.2023
Django Rest Framework - Почему serializer.data дает мне пустой набор результатов, но печать сериализатора показывает мне данные

Я создал представление для поиска постов на основе их основного текста. Я добавил точку останова в представление и протестировал его с несколькими условиями поиска, и оно работает. Проблема в том, что когда я делаю print(serializer) в консоли, я вижу …

30.01.2023
Django URL dispatcher - Попробуйте следующий вид

Хорошо, позвольте мне привести вам пример, ребята; У нас есть следующая конфигурация url в Django. Django попытается сопоставить url с правилами, приведенными ниже. Как только он найдет совпадение, он будет использовать соответствующее представление и искать объект в модели. …

30.01.2023
Django, выбор в пользу Serilize

У меня есть такие варианты в моем choices.py MATH_CHOICES_TYPE = ( ('1', 'test1'), ('2', 'teste2'), ('3', 'test3'), ('4','test4') ) Я хочу получить результат в формате json из APIVIEW, используя метод get Есть ли решение? Спасибо …

30.01.2023
Как преобразовать диапазон дат для заполнения выпадающего списка в django

Class Trade(models.Model): user_id = models.CharField(max_length=5, null=True, blank=True) nse_index = models.ForeignKey('NseIndex', on_delete=models.CASCADE) trade_expiry = models.DateField(default=THURSDAYS[0], choices=THURSDAYS) trade_type = models.CharField(max_length=25, choices=TRADE_TYPE, default="paper") id = models.UUIDField(default=uuid.uuid4, unique=True, primary_key=True, editable=False) Мне нужно отобразить trade_expiry (все четверги в году) в виде кортежа для …

30.01.2023
Как получить возвращаемое значение из класса A в класс B в python?

Class InputForm(forms.Form):ㅤ attachment = forms.FileField() class View1(FormView): template_name = 'main.html' form_class = InputForm def post(self, request) : I_want_this_file = request.FILES.get('attachment') return I_want_this_file class View2: blar blar ..... Когда есть эта структура, Есть ли способ получить значение …

30.01.2023
Отсутствует атрибут "Meta.model" я не могу найти решение

Я начинаю создавать свой rest Api с помощью django restapi, но моя проблема в том, что я создаю свой мета-класс и он показывает мне эту ошибку: В классе SoundSerializer отсутствует атрибут "Meta.model" Вот мой код: …

30.01.2023
Как обнаружить складной/флип-телефон Android в Djagno

Мой проект отображает шаблоны отдельно от PC/tablet и mobile. views.py ... from django_user_agents.utils import get_user_agent ... class indexView(View): def get(self, request, *args, **kwargs): ... user = get_user_agent(request) if user.is_pc or user.is_tablet: template_name = 'web/index.html' # for …

30.01.2023
Использование logging.getLogger(__name__) в django где я могу определить путь к логгеру [закрыто]

Я использую logger = logging.getLogger(name) где я могу определить путь к логгеру в django. logger.warning("Пакетные файлы не найдены.") logger.error('error1') Я хочу знать путь к файлу журнала и как создать этот путь?

30.01.2023
Как создать суперпользователя с терминала с ключем форинки?

Class Position(models.Model): name = models.CharField(max_length=255, unique=True) class Meta: ordering = [&quot;name&quot;] def __str__(self): return self.name class Worker(AbstractUser): position = models.ForeignKey( Position, on_delete=models.CASCADE, related_name=&quot;workers&quot;, )``` Есть модель пользователя у которой одно поле это ForeignKey на модель Position.Хочу создать суперюзера чтобы быстро …

30.01.2023
В instaapi ожидается объект str, bytes или os.PathLike, а не BoundField

Я пытался разместить фотографию в instagram, у меня есть url фотографии, подпись, имя пользователя и пароль instagram в 3 разных моделях, я отправляю первичный ключ моделей в ответ. class InstagramPost(APIView): @staticmethod def post(request, user_id, pk, attachment_id, *args, **kwargs): имя_пользователя …

30.01.2023
ReactJs Url меняется сам по себе при вызове api

Я подключаю api с помощью моего приложения ReactJs. Мой код выглядит следующим образом export const getCustomers = (filters) =&gt; { return createAction({ type: GET__CUSTOMERS, action: async () =&gt; await axios.get(`${BASE_URL}/customers${filters}`, { data: {}, headers: HEADERS.AUTHENTIC(), }), }); …

30.01.2023
Как получить доступ к объекту запроса django в react?

У меня есть несколько приложений в моем проекте Django, но для одного приложения я хотел бы использовать react, поэтому я создал два приложения, одно для apis, а другое для frontend. Я использовал webpack для объединения django и react. Теперь …