写在前面的话
作为一个有态度的tester,肯定是要学一个前段框架的,因为使用的语言是python,所以就选择了可以让我无线偷懒的django,我将自己的学习笔记整理成一个系列,帮助自己梳理知识。
环境
win8,pycharm,python3.5.1,django2.0
文章目录
步骤
如果大家对django的工作流程有疑问,可以参考我的上一篇django安装笔记里面有画了一个简单的流程图
01
打开Pycharm创建一个django项目:testfordjango
创建成功后的目录
02
创建一个app,一个项目中可以有很多个app。
使用pycharm工具的terminal终端输入python3 manage.py help
查看manage.py提供的命令(这里必须在项目testfordjango根目录下哦),然后使用python3 manage.py startapp appdemo1
命令创建一个app
03
创建MTV中的V,也就是view,不要被字面意思所迷惑,我们这里的view其实就是controller,主要处理业务逻辑的。
我们在02中创建的app目录下,使用views.py编辑一个方法
from django.shortcuts import HttpResponse
# Create your views here.
def say_hello(request):
return HttpResponse("Hello Ting") #不可以直接返回字符串,必须用这个类包装一下
04
配置路由规则:urls.py
from django.conf.urls import url
from appdemo1 import views
# 注意这里是一个list,里面可以配置多个url
urlpatterns = [
url(r'^sayHello/', views.say_hello),
]
05
启动本地服务:python3 manage.py runserver 127.0.0.1:8888
06
访问urls.py中配置的页面http://127.0.0.1:8888/sayHello/
到现在为止,我们的第一个程序运行起来了。
扩展
我们使用pycharm工具启动server,不通过python3 manage.py runserver
命令。
点击:Edit Configurations
点击保存后,回到pycharm主界面
写在后面的话
本篇文章只是简单的做了一个demo,然后让它运行起来,后面会陆续将我学习的关于django的其他知识陆续输出,做为一整个django基础系列文章。欢迎大家持续关注。