:分析を必要とします
- このシステムは、個々のセンターとの完全な完全なユーザ登録とログインパスワード回復機能を持っています。
- 個人センター:メールボックスを変更し、パスワードを変更し、アバターを変更し、あなたが私のコースと私のコレクションを見ることができます。あなたは私から、コレクションを削除することができます。
- ナビゲーションバー:オープンクラス、講師、教育機関、グローバル検索。
- クリック
公开课
- >コース一覧、ソート-検索。人気のコースは、ページングのコースをお勧めします。 - クリック
课程
- >カリキュラムコレクション、キャンセル、コレクションのコースの詳細ページ。リッチテキストの表示コースの内容。 - クリック
开始学习
- >チャプター情報、コースのカリキュラムをコメント。リンクのカリキュラムのリソースをダウンロードしてください。 - クリック
授课讲师
- >講師リストページ、人気講師を並べ替えとページングのため、講師は、右側のリストを持っています。 - クリック
讲师的详情页面
- >講師の収集と共有だけでなく、フルコースの講師に。 - ナビゲーションバー:教育機関のページング、能力をフィルタリング、ソート。
- 代理店の権利は、迅速なフォームは、私が学びたい提出されたリスト。
- クリック
机构
- >左:ホーム機関、政府機関のプログラム、機関の報告書、代理店講師。 - 背景管理システムが可能
切换主题
。各関数は、表示リスト、CRUD、フィルタリング機能の左側を持っています。 - コース一覧ページには、異なるフィールドでソートすることができます。複数のレコードを選択して操作を削除します。
- コース一覧:フィルタ - >を選択し、フィールドスコープ、検索、輸出CSV、XML、JSON。
- コースは、リッチテキストを編集し、ページを追加する写真をアップロード。タイミング、追加の章では、カリキュラムのリソースを追加します。
- ログ:レコード操作する舞台裏スタッフ
2:データベース設計
(画像にマウスを移動し、新しいウィンドウを開くために、右には大きなHDを表示します)
開発プロジェクトが始まり、設計、管理のモデルであり、背景の前をレンダリングすることは、プロジェクト全体の開発に検索を変更するには、追加および削除のデータベース以外の何物でも、とても重要なファクターモデル設計品質の再生ではありません。
3:ハンズ
1.プロジェクトを作成します。
(1)コマンドラインを作成します
ジャンゴ-adminのstartprojectのMxOnline
(2)pycharmを作成するために使用
2.创建应用
在pycharm打开终端,依次输入以下命令,创建四个APP
python manage.py startapp users
python manage.py startapp course
python manage.py startapp organization
python manage.py startapp operation
3.编写model代码
(1)users 用户
由于Django有自己的一套认证权限系统,当然包括user表了,所以我们只需要在其基础上增加功能即可。
系统自动生成的user表字段如下:
id:主键
password:密码
is_superuser:是否为超级用户(后台管理)
username 用户名字段不要随便改动
email 邮箱
is_staff 表示是否是员工(后台管理)
is_active 用户是否是激活状态
date_joined 注册时间
所以我们只需要继承AbstractUser类