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