ビデオプロジェクトの準備を再開

最初の行のプレースホルダ

まず、このプロジェクトは、分析、ビジネス・ロジック解析を必要とします

プロジェクトの要件:

  1.ホームディスプレイ

  2.ユーザーログイン登録

  3.コースディスプレイ、表示コース詳細

  4.ビデオ再生

  5.ショッピングカート、ショッピングカートに調整を追加

  6.受注登録

  7.支払い

 

ビジネスロジック:

  1.ホームへ

  2.コースのリストを見るためにクリック

  3.コースの詳細を入力します

  4.動画を再生するにはクリックしてください

  5.ログインしていないログインページに移動し、アクセス権の購入を思い出さずに、あなたが再生ページを入力する権限があり、その後、許可をチェックするにはログイン

  6.お支払い、注文を作成、ショッピングカートを追加します。

 

ホームモジュール

図回転:画像+リンクインターフェイスが提供します

ナビゲーション:名+リンク

 

ログイン登録

ログイン:

  プロジェクトの導入に基づいて、デフォルトで提供さDjangoの認証システムは、認証機構JWTセッションメカニズム、トークンに格納されているユーザーの資格情報のアイデンティティ、そしてドッキングDjangoの認証システムを置き換えるにログオンします

  DjangoのRESTフレームワークJWTを使用すると、クライアントページでユーザ名の増加と、デフォルトのビューJWTの戻り値、IDを変更し、ログオンしているユーザーの現在の表示を容易にするために、唯一のトークンのデフォルト直接戻り値を使用することができ、ログイントークンを取得するビューを提供

  Djangoのモデルクラスユーザ認証システムおよび方法は、非常に便利提供していますが、フィールドには何の電話番号を保持していないようなプロジェクトのニーズを満たすことができないので、我々はそれがユーザーに提供するモデルクラスを拡張しました

 

マルチ条件の登録:JWT拡張ログインビュー、ユーザー名とパスワードだけでなく、ユーザー名とパスワードが正しいかチェックするために提供さDjangoの認証システムを()認証するコールを受けます。
私たちは、認証バックエンドDjangoの認証システムを変更することで、ログインアカウントをサポート(主にメソッドを認証)ユーザー名や電話番号のいずれかになります

 

 ポール・テスト・検証:

  1.シリアル番号要求の確認ページは後端に向かってロードされます

  正常に完了2.スライドは、スライドの後端を確認するために結果を送信し、フロントエンドは、検証が成功し、ログインボタンをクリックしてメッセージで許可するように戻ります

 

 SMS登録:

  1.送信SMSをクリックします

  2.メッセージはRedisの中に保存され、正常に送信され、フロントを思い出させるために

  3.登録、Redisのコントラスト内のコードで入力された認証コードは、次のステップの成功をクリックしてください

 

 コース

Djangoのフィルタモジュール分類表示プログラムを実装、ソートおよびページング機能実現カリキュラムページング及びソートDRF使用

 

コースカテゴリ:

  デフォルトは分類されていない、すべて表示され

コースを示しています。

  カリキュラムは、コースは、分類、コース情報、コースのセクション、クラス情報、教師情報、価格戦略の内容を表示含み

 詳細ページ:

   CKEditorバージョンリッチテキストエディタ、ポール・ウルフ、バックエンドトークンへのユーザー要求やビデオを再生

 

ビデオプレーヤー

  ポール・リーウェイは、ポール・ウルフの開発ドキュメントの助けを借りて、ビデオ再生の電荷を達成するために、ビデオサービスプラットフォームを使用します


  具体的な処理は以下のとおりです。ビデオ再生要求トークンの後端までのフロントエンドは、送信者の認証に、フロントエンドの後端部には、正しいトークンビデオ・フロントはセキュリティ・トークンを取得するために、エンド得ることができます取得動画ウォルフ。

おすすめ

転載: www.cnblogs.com/yijue-lu/p/11210790.html