最近看到不少人,都在用python搭建本身的博客。经过python+Django+git,or发布在云平台上。对于一个目标为全栈工程师的测试开发人员来讲,这个搭个本身的Blog也不算装13了吧!接下来的整个开发流程,但愿不单单起到一个记录的做用。可以对python 以及Django有一个比较更深层次的学习,也可以对致力于测试开发技术的测试人员达到一个共勉的目的。不想作厨师的开发不是好测试。那么废话少说,咱们先来搭建环境。css
项目开发环境:python
OS: MAC OS X EI Captian 10.11.6git
Python: 2.7.10web
Django: 1.9.5django
bootstrap: 3.3.5bootstrap
IDE: Pycharm 5.0.1浏览器
Part01:session
1、安装模块app
1.安装django工具
pip install django:
验证:
2.下载bootstrap3.3.5生产版本
url:http://v3.bootcss.com/getting-started/
下载包中有如下文件:
2、创建项目及应用
1.桌面新建文件夹AutoTest/code4fs
2.使用pycharm新建工程
最后生成的目录结构以下:
注释:其实这里还有另外一种使用命令生成工程的方式:
a.建立文件夹/AutoTest/test4djangopro
b.进入该路径下:
test4djangopro git:(master) ✗ pwd
/Users/kevin_woo/Desktop/AutoTest/test4djangopro
c.建立工程:django-admin startproject HelloDjango
d.进入HelloDjango项目根目录下,运行命令常见hello模块
test4djangopro git:(master) ✗ cd HelloDjango
➜ HelloDjango git:(master) ✗ ll
total 8
drwxr-xr-x 6 kevin_woo staff 204B Aug 21 18:35 HelloDjango
-rwxr-xr-x 1 kevin_woo staff 254B Aug 21 18:35 manage.py
➜ HelloDjango git:(master) ✗ python manage.py startapp Hello
➜ HelloDjango git:(master) ✗ ll
total 8
drwxr-xr-x 9 kevin_woo staff 306B Aug 21 18:36 Hello
drwxr-xr-x 8 kevin_woo staff 272B Aug 21 18:36 HelloDjango
-rwxr-xr-x 1 kevin_woo staff 254B Aug 21 18:35 manage.py
最后使用pycharm打开该工程,与咱们直接使用pycharm建立的工程基本没什么两样。
最后以如下命名为准:
Project :FSBlog
App:Blog
3、启动web服务
1.选择manage.py选择工具栏下面的Run->Edit Configurations,编辑Script parameters
填入runserver 0.0.0.0:8002 即本地127.0.0.1:8002端口
2.修改文件views.py 及urls.py 及settings.py
views.py
from django.http import HttpResponse
def hello(request):
return HttpResponse('<h1>Hello,World!</h1>')
urls.py
import Blog.views
urlpatterns = [
url(r'^index/', Blog.views.hello),
]
settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'Blog',
]
3.浏览器中输入如下地址:
打开效果以下: