Skip to content

基于python3制作的flask个人介绍网站,简单粗暴地展现自己,目前仅个人简历介绍用,希望大家能够参考以及予以建议,共同改进,目前网站已在阿里云服务器上部署,有相关的看法随时提出,并且,这个github是个组织性的项目,希望大家也能够加入进来。(域名还没备案,因此有可能第一次打不开,再次重新刷新就好了。)

License

Notifications You must be signed in to change notification settings

dasdsadadaddasa/Shape

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shape

Shape the shape by my self

介绍写网站的冲动

也就是自己来塑造自己的“形状”,也可以说未来,说的有点夸张,其实就是一个展现自己的网站吧,因为自己也是经历了实习和第一份工作,现在已经离职了,正在寻找新的机会,当然,在工作中也明白了点点滴滴都需要来积累,因此,希望能够自己完成一个小demo来展现一下自己。网站只写了几天,因此不足的地方希望大家原谅,如果有不足的地方在这里真心的希望大家随意“批评”,我看到一定马上更正。

目前用到的主要工具

目前使用的主要是flask框架以及其相关的一些插件

包括 flask-login flask-script flask-sqlalchemy具体的插件可以看我的requirement.txt

以后会新增使用的工具

1.会涉及爬虫,会用到reuqests来写相关的模块 2.会涉及语言的处理,会使用到之前使用过的pd,np结合jieba分词+nltk语言处理 3.会涉及分布式的任务,因此会部署上celery和rabbitmq(之前涉及过几千的任务并发处理的情形,因此有同样经历的大爷们可以一起讨论一下) 4.会涉及图表的展示,使用比较擅长的echart和matplotlib来处理

下载安装的步骤

1.本地新建项目

git clone git@github.com:PythonScientists/Shape

cd Shape

virtualenv env

2.安装数据库以及依赖

在config文件中修改数据库配置

pip install -r requirements.txt

3.运行程序

python manager.py server

4.额外介绍 我的程序是用gunicron+nginx+supervisro运行的 如果你们也想要这样部署的话,可以这么做

在supervisor配置gunicorn

在nginx.conf文件中转发端口 [program:shape]

command=/home/shape/env/bin/gunicorn -w4 -b0.0.0.0:8000 manage:app

directory=/home/shape

startsecs=0

autostart=false

autorestart=false

[program:nginx]

command=/usr/sbin/nginx

startsecs=0

stopwaitsecs=0

autostart=false

autorestart=false

需要注意的情况

本项目是基于python3.4的,因此可能对于python2的同学安装的时候会出现一些问题,不过可以先尽量使用python3安装,以后会加入适应python2的情况的

为了避免遇到问题时留言不及时,可以加我的微信

微信

系统结构图展示 系统界面展示

About

基于python3制作的flask个人介绍网站,简单粗暴地展现自己,目前仅个人简历介绍用,希望大家能够参考以及予以建议,共同改进,目前网站已在阿里云服务器上部署,有相关的看法随时提出,并且,这个github是个组织性的项目,希望大家也能够加入进来。(域名还没备案,因此有可能第一次打不开,再次重新刷新就好了。)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 86.2%
  • CSS 13.6%
  • Mako 0.2%