【学习笔记】02 让我们用django写第一个程序

写在前面的话

作为一个有态度的tester,肯定是要学一个前段框架的,因为使用的语言是python,所以就选择了可以让我无线偷懒的django,我将自己的学习笔记整理成一个系列,帮助自己梳理知识。

环境

win8,pycharm,python3.5.1,django2.0

文章目录

【学习笔记】01 django简介以及环境配置

步骤

如果大家对django的工作流程有疑问,可以参考我的上一篇django安装笔记里面有画了一个简单的流程图

01

打开Pycharm创建一个django项目:testfordjango

【学习笔记】02 让我们用django写第一个程序_第1张图片
创建一个名叫testfordjango的项目

创建成功后的目录

【学习笔记】02 让我们用django写第一个程序_第2张图片
创建成功的目录

02

创建一个app,一个项目中可以有很多个app。

使用pycharm工具的terminal终端输入python3 manage.py help查看manage.py提供的命令(这里必须在项目testfordjango根目录下哦),然后使用python3 manage.py startapp appdemo1命令创建一个app

【学习笔记】02 让我们用django写第一个程序_第3张图片
亭子创建了一个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

【学习笔记】02 让我们用django写第一个程序_第4张图片
启动成功后的页面

06

访问urls.py中配置的页面http://127.0.0.1:8888/sayHello/

【学习笔记】02 让我们用django写第一个程序_第5张图片
访问成功了

到现在为止,我们的第一个程序运行起来了。

扩展

我们使用pycharm工具启动server,不通过python3 manage.py runserver命令。

【学习笔记】02 让我们用django写第一个程序_第6张图片
pycharm启动server

点击:Edit Configurations

【学习笔记】02 让我们用django写第一个程序_第7张图片
配置host和port.png

点击保存后,回到pycharm主界面

【学习笔记】02 让我们用django写第一个程序_第8张图片
运行server.png
【学习笔记】02 让我们用django写第一个程序_第9张图片
运行成功.png
【学习笔记】02 让我们用django写第一个程序_第10张图片
点击停止运行.png

写在后面的话

本篇文章只是简单的做了一个demo,然后让它运行起来,后面会陆续将我学习的关于django的其他知识陆续输出,做为一整个django基础系列文章。欢迎大家持续关注。

你可能感兴趣的:(【学习笔记】02 让我们用django写第一个程序)