Tag: django

Аутентификация пользователя с использованием django-oauth-toolkit

Я новичок в OAuth и Django Rest Framework. Я создал пользовательскую модель в django, теперь я хочу использовать ее в своем мобильном приложении. Итак, как мне создать аутентификацию с помощью OAuth. Какой поток следует использовать? Нужно ли создавать клиентское приложение для каждого пользователя? Пожалуйста, помогите мне с этим или дайте хороший учебник. Я прочитал документацию […]

Как можно динамически создавать разрешение в django?

Теперь я могу создавать новые группы, используя модуль группы Django. from django.contrib.auth.models import Group Я могу назначить разрешения для группы. Например, я создал новую группу «HR», по Group(name="HR") . Теперь я хочу создать разрешение, подобное can_create_hr can_edit_hr Я должен был передать это разрешение другим группам. Как я могу сделать ?

Django batching / bulk update_or_create?

У меня есть данные в базе данных, которые необходимо обновлять перидоциально. Источник данных возвращает все, что доступно в этот момент времени, поэтому будет включать новые данные, которых еще нет в базе данных. Когда я просматриваю исходные данные, я не хочу делать 1000 отдельных записей, если это возможно. Есть ли что-нибудь такое, как update_or_create но работает […]

QuerySet: LEFT JOIN with AND

Я использую старую версию Django 1.1 с хаком, поддерживающую соединение в extra (). Он работает, но сейчас настало время для изменений. Django 1.2 использует RawQuerySet, поэтому я переписал свой код для этого решения. Проблема в том, что RawQuery не поддерживает фильтры и т. Д., Которых у меня много в коде. Копаясь через Google, на CaktusGroup, […]

Django REST Framework PATCH не работает в обязательных полях

Мы создаем API, который должен позволить пользователю обновлять запись. Во многих случаях, например, при обновлении статуса или изменении имени, изменяется только одно поле. Это похоже на подходящий сценарий использования для запроса PATCH. Насколько я понимаю, это «частичное» обновление. Мы внедрили REST Framework Django и столкнулись с этой проблемой. Для записи, такой как «AccountUser», я хочу […]

Модель Django извлекает одинаковые результаты

У меня есть модель django, TestModel, над базой данных SQL. Когда я это делаю TestModel.objects.all() Кажется, я получаю одинаковые результаты, если я запускаю его несколько раз из того же процесса. Я проверил, что вручную удалив (без использования ANY из примитивов django) строку из таблицы, на которой построена модель, запрос все равно возвращает те же результаты, […]

надежный способ развертывания нового кода в кластере производства сельдерея без приостановки обслуживания

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

Команды развертывания времени внутри Docker на эластичном бобовом стебле

У меня есть служба Django, работающая внутри Docker, которую я развертываю на AWS Elastic Beanstalk. Я хотел бы запустить миграцию базы данных во время развертывания Если бы я развертывал в EB как «проект Python», я мог бы иметь следующее в моих .ebextensions : $ cat .ebextensions/01run.config container_commands: 01migrate: command: "python manage.py migrate –noinput" leader_only: true […]

Django – выполнить код при запуске

Я использую Django 1.9.3. У меня есть проект с несколькими приложениями. Я хотел бы обновить таблицы одного из приложений при запуске проекта. Используйте-случай: Например, допустим, я хочу продавать товары на своем веб-сайте. У меня есть приложение, которое содержит элемент модели. У меня есть веб-сервис за пределами Django, который предоставляет услугу «give_all_items_available ()». Я хочу предоставить […]

Вызов функции Matlab из python

У меня есть один проект, в котором у меня есть один MATLAB-код, который я должен запустить в Django. Я попытался установить Mlabwrap .. Но это дает мне следующую ошибку. Traceback (most recent call last): File "<stdin>", line 1, in <module> File "mlabwrap.py", line 188, in <module> import mlabraw ImportError: No module named mlabraw Я также […]

Python - лучший язык программирования в мире.