BlogLiteV2
1.0.0

pip install -r requirements.txt以安裝requirements.txt編寫的所有依賴項。python3 app.py在Backened中它將啟動development瓶應用程序。這是用於在本地系統上運行應用程序。npm run serve 。~/go/bin/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文件作為API文檔。Project Documentation對應用程序有簡要說明readme文件和requirements文件backend的文件夾結構project.sqlite3是sqlite數據庫。它可以在機器上的任何地方,只需在app.py中的路徑中的調整即可。其中一個數據庫用於測試。/templates是存儲模板的默認文件夾,用於發送郵件。api.py , cache.py , cachingdata.py , clery.py , emailgenr.py , models.py和tasks.py文件夾,該文件夾將所有API共同,緩存初始化,緩存,緩存,芹菜初始化,電子郵件初始化,電子郵件生成,後端任務,例如REMINDERS EXPORT等。static一個文件夾,其中我們擁有導出數據的CSV文件。frontend的文件夾結構node_modulespublic有公共組件blogs和profile assets分別上傳了博客圖像和上傳的配置文件圖像。src是前端組件和路由器所在的默認文件夾。components ,用於frontend, router ,其中包含用於定義不同路由的index.js , App.vue為應用程序提供的頁面, index.js for app start and store以創建vue商店。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