ブログアプリケーションの構築
0-初期コミット
ブログアプリケーションの作成
1-建物ポストモデル
2-管理サイトの作成
3-カスタムモデルマネージャー
4-ビルディングリストと詳細ビュー
5-ビュー用のテンプレートの作成
6-ページネーションの追加
7-クラスベースのビューを使用したページネーション
高度な機能を備えたブログの強化
Djangoでメールを送信します
8 -Djangoフォームビュー
9 -Djangoで電子メールを送信します
コメントシステムの追加
10-コメントのためのモデルと管理者
11 -Modelfrom&Handelの作成ビュー
12-詳細テンプレートを投稿するコメントを追加します
タグ機能の追加
13 -Django -Taggitでタグを投稿します
14-類似性による投稿の取得
ブログアプリケーションの拡張
カスタムテンプレートタグとフィルターを作成します
15 -Simple_Tagを使用したTotal_Tags
16 -show_latest_postタグを使用してinclusion_tagを使用します
17 -get_most_commented_posts simple_tagを使用してタグを付けます
PostgreSQLで全文検索を実装します
20-検索ビューの構築
21-蒸しおよびランキングの結果
22-重み付けクエリ
ckeditor
23 -CKEDITORの追加
プロジェクトをクローンする方法
最初にdepndenciesをインストールします
- そうでない場合は、Python最新バージョンをダウンロードしてインストールしてください
- そうでない場合は、gitをダウンロードしてインストールしてください
- PostgreSQLデータベースのダウンロード&インストールパスワードのダウンロードと作成プロセスのデフォルト名とユーザー名はPOSTGRESです
コマンド
- CDデスクトップ
- virtualenv blogen
- CDブログ
- 。 scripts activate
- mkdir src && cd src
- git clone https://github.com/learnwithcode/building-a-blog-application.git。 <=通知には期間が含まれます
- PIPインストール-R要件。txt
SRC/ mySite/およびcomment postgresデータベース設定でsettings.pyを開くと、上記で作成したpostgresのパスワードを配置し、SMTP設定を電子メールで共有投稿に追加します
- python manage.py移行
- python manage.py createSuperuser
- python manage.py loaddata blog/fixtures/post.json
- python manage.py loaddata blog/fixtures/tag.json
- python manage.py collectstic
- python manage.py runserver