少し前にdjangoでプロジェクトを行い、レールに切り替えました。レールにはたくさんのクールなものを見つけました。django プロジェクトにいくつかの機能を追加する必要があります。
Are there Django equivalent of Rails cancan and devise ?
Is there Django equivalent of Rails scheduler gem?
アップデート
djangoパーミッションフレームワークの場合、各ビューで次のように指定する必要があります
@permission_required('polls.can_vote')
def my_view
すべての権限を 1 か所で管理できる cancan の方法を好む
include CanCan::Ability
def initialize(user)
user ||= User.new # guest user (not logged in)
if user.has_role? :admin
can :manage, :all
else
can :manage, :all
cannot :users, Swimming::Student
end
end