将前端代码移动到`wcq`目录下

Django程序有特定文件组织结构，为了不造成混乱，暂时将前端移动到单独的文件夹下。
使用Django模板创建了一个基本project。

这个project使用命令`django-admin.py startproject`生成，未作任何修改。同时，还删除了项目中遗留的编辑器缓存文件。
Merge branch 'feature-django-init' into develop

该分支中仅有一次提交，利用django模板创建了一个startproject，并删去了一些编辑器缓存文件，此外什么也没做。
增加Thumbs.db的过滤规则，并删除了一个Thumbs.db。

Windows指纹缓存，在Windows下是系统隐藏文件。但是会被Git识别，因此需要过滤
修改了Django模板的setting，删去内置App。

模板创建的Project中有很多内置应用，如admin等，暂时没有发现使用这些应用的必要，因此在settings.py中将这些条目注释掉。

数据库在开发期间使用SQLite，但是加入了MySQL配置信息，写在注释中。

还有一些细微的改动，如取消了admin的URL映射，改变时区。

在settings.py中加入了字符编码的设置，否则文件中有中文就会报错！
添加了一个App——user_system，包含两个view。

目前仅包含两个非常简单的view，并且设置了路由，App级别与Project级别的路由均设置，并设置了默认路由规则。
添加了模板引擎

在项目根目录下，新建templates目录，其中保存的就是模板文件，并在相应App的views.py中进行渲染，生成HTML页面。
添加了Session支持，此外整理了templates。

Django中对Session支持很全民，有多重存储策略可选，这里使用的是Cookie方式，虽然效率不算最高，但是配置起来最容易，既不需要另外安装应用程序，也不需要数据库。现在，每个view函数的参数request都带有一个名为session的字典，其中就保存着数据，可以轻松存取。
Finished basic user system using auth app.

This app comes with django natively, which is enabled by default in the start project. It handles user creation/deletion, and authentication/login/logout.

For now, the site and do nothing other than creating/login/logout.
Merge branch 'feature-basic-site' into develop

已经搭建好基本的用户系统，用的是Django内置的auth用户认证模块，能够处理创建/认证/登陆登出。目前网站能够运行，但是功能有限，auth模块的使用也停留在非常初级的阶段。
添加静态文件的支持
现在静态文件真的能用了

static目录下的文件可以通过带有static前缀的URL访问到。
完善了用户系统后端，虽然简陋了点
现在访问时没有结尾的`/`也可以了。

添加了一个中间件，同时设置APPEND_SLASH为True。这样，若访问的URL不符合任何模式，且不以`/`结尾，Django会为URL加上`/`并重定向至此。
创建了gitattributes文件，指定SQLite文件直接覆盖

Git管理二进制文件性能并不高，而这个数据库文件又是经常改动的，因此频繁的计算diff、应用patch会很低效。创建一个.gitattributes文件并指定db.sqlite3文件的合并规则是直接覆盖，这样可以让Git执行得更快。
重新启用admin模块，管理员admin，密码admin

由于使用了auth模块，管理Django用户需要一种方便的途径，因此重启admin。
测试使用UserProfile存储额外信息，以及admin衔接

为了让admin界面中，显示用户信息的时候能显示自定义信息，需要为UserProfile类创建Inline类（在admin.py中）
wcq文件夹更名为static
修改登陆注册模板 step1
为User模型添加了自定义信息，启用Admin模块

启用Admin模块之后，可以登录`/admin/`进行管理操作，管理员账号admin，密码admin。User添加自定义信息的方法是建立Profile数据表，这样做不会破坏原有的模式，但是查询时需要进行Join操作。