一、创建项目
1.命令:django-admin startproject sitename
2.IDLE环境:本质上都是执行上述命令
常用命令:
python manage.py runserver 0.0.0.0 (启动服务)
python manage.py startapp appname (创建一个Application)
python manage.py syncdb()
python manage.py makemigrations()
python manage.py migrate()
python manage.py createsuperuser (创建Django Admin登录用户)
二、创建APP(application)
1.命令:dos下进入项目目录执行:python manage.py startapp web(app名称)
2.工具:pycharm 工具栏【Tools】-->Run manage.py task(点击)在界面输入:startapp web(app名称)
django目录(django的模式是MTV):
新建的APP目录缺少Template,可以使用公共的templates目录,也可根据自己的实际需要新建
三、启动
命令行:python manage.py runserver 0.0.0.0:9000(监听所有地址,监听端口9000)
pycharm:pycharm 工具栏【Tools】-->Run manage.py task(点击)在界面输入:runserver 0.0.0.0:8000
注意:这里可以启动是应为django为我们内置了一个轻量级的web服务器,方便我们快速调试,这个服务器不要应用在生产环境中,生产环境我们选择nginx作为代理发布应用。
四、服务器访问
五、写一个最简单的hello,world页面
from django.shortcuts import render #导入httpresponse请求模块 from django.http import HttpResponse # Create your views here. #登录页面 def index(request): return HttpResponse('<h1>Hello felix</h1>')