BlogLiteV2
1.0.0

pip install -r requirements.txt実行して、 requirements.txtで記述されたすべての依存関係をインストールします。txt。python3 app.pyバックレンションでは、 development中のフラスコアプリを開始します。これは、ローカルシステムでアプリを実行するためのものです。npm run serve 。~/go/bin/MailHogローカルサーバーでmailhogを開始するためのmailhog。celery -A app.celery worker -l infoは、セロリ労働者を開始するために後退しました。celery -A app.celery beat --max-interval 1 -l infoは、セロリビートとスケジューラを開始するためにバックされました。redis-cliターミナルでRedisサーバーを起動します。/のフォルダー構造backened説明frontendれます。Project Documentationアプリについて簡単な説明がありますyamlファイルを持っています。Project Documentationアプリについて簡単な説明がありますreadmeファイルとrequirementsファイルbackendのフォルダー構造project.sqlite3はSQLiteデータベースです。マシンのどこにでもある場合がありますapp.pyのパスの調整が必要です。データベースの1つがテスト用に出荷されます。/templates 、メールの送信に使用されるテンプレートが保存されているデフォルトのフォルダーです。api.py 、 cache.py 、 cachingdata.py 、 clery.py 、 emailgenr.py 、 models.py 、 tasks.pyフォルダーもあります。これらは、すべてのapi、キャッシングの初期化、キャッシュ、セロリの初期化、電子メール生成、リマインダーエクスポートなどのバックエンドタスクをそれぞれ採用しています。staticエクスポートデータのCSVファイルがあるフォルダー。frontendのフォルダー構造node_modules vuejs cliを実行するために必要ですpublicassets blogsとprofileユーザーアップロードされたブログ画像とアップロードされたプロファイル画像をそれぞれアップロードします。srcは、フロントエンドコンポーネントとルーターが配置されているデフォルトのフォルダーです。components 、 index.jsを含むApp.vueを含むrouter 、さまざまなルートを定義します。アプリが提供されているページ、 index.js 、VUE用のストアを作成するためのアプリの開始とstoreを作成します。readmeファイルおよびその他の必要な構成。 mad2-project
├── backend
| ├── app.py
| ├── api.py
| ├── cache.py
| ├── cachingdata.py
| ├── clery.py
| ├── database.sqlite3
| ├── emailgenr.py
| ├── models.py
| ├── tasks.py
| ├── templates
| | ├── blogs_csv.html
| | ├── daily_reminder.html
| | └── monthly_report.html
| └── Static
|
├── frontend/
│ ├── public
| ├──src
| | ├── assets
| | | ├── Blogs
| | | └── Profile
| | ├── components
| | | ├── CommentBlog.vue
| | | ├── EditBlog.vue
| | | ├── EditProfile.vue
| | | ├── LoginSignup.vue
| | | ├── MyFollowers.vue
| | | ├── MyFollowing.vue
| | | ├── NavBar.vue
| | | ├── PostBlog.vue
| | | ├── PostEngage.vue
| | | ├── ReadBlog.vue
| | | ├── SPage.vue
| | | ├── StartPage.vue
| | | └── UserProfile.vue
| | ├── router/index.js
| | ├── store/inex.js
| | ├── App.vue
| | └── main.js
| ├── .gitignore
| ├── babel.config.js
| ├── jsconfig.json
| ├── package-lock.json
| ├── package.json
| ├── README.md
| └── vue.config.js
├── Bloglite.yaml
├── requirements.txt
├── Project_Report_ BLOG-LITEV2.pdf
└── readme.md