创建工程:
django-admin startproject mywebsite
mywebsite生成文件:
manage.py项目管理文件
setting.py 项目配置文件–如添加app,更换语言等
urls.py 配置文件
等
开启服务器:
python manage.py runserver
创建一个app:
python manage.py startapp news
将新创建的app注册一下:
# setting.py文件
#Application definition,刚才新创建的news添加到下面
INSTALLED_APPS = [
news
]
./news/urls.py 添加url
./mywebsite/urls.py 添加各个app的urls,比如./news/urls.py
views.py 添加视图(同上)
templates 页面模版
./news/apps.py— app名字
./news/model.py—
./news/admin.py—
./news/test.py—测试文件
设计模式
M- models
主要是封装数据库 ,对数据库进行访问,对数据进行增、删、改、查。
V- views
进行业务逻辑的处理
T- Templates
主要进行展示