2020-04-01から1ヶ月間の記事一覧

Django REST Frameworkで、 django-rulesを使ってみた

前回、Djangoで django-rules を使ってみました。 django-rulesを使って、オブジェクトレベルの認可判定をViewとテンプレートでそれぞれ実装してみた - メモ的な思考的な READMEには、Django REST Framework(以降、DRF)でも、 django-rulesが使えるとの記述…

django-rulesを使って、オブジェクトレベルの認可判定をViewとテンプレートでそれぞれ実装してみた

Djangoには認可機能が標準で用意されています。 ただ、標準の認可機能の場合、モデルごとの認可判定は可能な一方で、オブジェクトごとの認可判定ができないようです。 Django のパーミッションフレームワークはオブジェクトパーミッション基盤を持っています…

Django + django-rules + 独自Userモデルで、has_permテンプレートタグを使うときの注意点

Djangoには標準で認可(Permission)の仕組みがあります。 ただ、Django標準の認可はモデルレベルです。オブジェクトレベルは Django のパーミッションフレームワークはオブジェクトパーミッション基盤を持っていますが、コアには実装されていません。 https:/…

Vue.js + vue-svg-loaderでSVGファイルを表示したところ、SVGファイルのidが消えたので対応した

Vue.jsでSVGファイルをVueコンポーネントとして扱う方法がないかを探したところ、 vue-svg-loader がありました。 visualfanatic/vue-svg-loader: 🔨 webpack loader that lets you use SVG files as Vue components 試しに <svg width="144" height="72" viewBox="0 0 144 72" xmlns="http://www.w3.org/2000/svg"> <g id="layer"> <title>rectangle</title> </g></svg>