ユーザーが Facebook 経由で認証してコンテンツを作成できるようにするサイトを作成しています。
コンテンツの作成に Django 管理インターフェイスを使用する必要がありますか、それとも独自のインターフェイスを作成する方が賢明でしょうか。自分でロールバックする必要がある場合、これに関する優れたチュートリアルはありますか?
ユーザーが Facebook 経由で認証してコンテンツを作成できるようにするサイトを作成しています。
コンテンツの作成に Django 管理インターフェイスを使用する必要がありますか、それとも独自のインターフェイスを作成する方が賢明でしょうか。自分でロールバックする必要がある場合、これに関する優れたチュートリアルはありますか?
原則として、django 管理者は、開発およびテスト中にモデルを検証するのに最適です。フロントエンドのユーザー インターフェイスとして使用しないでください。
各サイト/アプリケーションには独自の要件があるため、チュートリアルを推奨することは困難です。django に慣れると、次のライブラリが役立つことがわかります。
django-bootstrap-toolkit
- これにより、優れたブートストラップ css/javascript フレームワークが django に統合されます。django-social-auth
- ユーザーがソーシャル ネットワーク資格情報を使用してログインできるようにします。pinax
プロジェクト- ほぼすべての種類のフロント エンド Web サイトを開発するための共通ユーティリティのコレクション。既存の管理アプリケーションをカスタマイズする場合:
grappelli
- 管理者用のカスタム スキンdjango-frontendadmin
- テンプレートタグを使用してフロントエンドでモデルを編集django-admin-tools
- 管理アプリケーション用にカスタマイズされたウィジェットと UI 要素管理者ログイン ページとカスタム URL リダイレクトを使用できます。これは、Facebook 認証の実際の例です。 https://github.com/sivaa/django-social-auth-facebook