MTV
Django的MTV分别代表:
Model(模型):负责业务对象与数据库的对象(ORM)
Template(模版):负责如何把页面展示给用户
View(视图):负责业务逻辑,并在适当的时候调用Model和Template
django基础
下载django
pip install django
创建django project
django-admin.py startproject mysite
当前目录会生成mysite项目
manage.py ---- Django项目里的工具,通过它可以调用django shell和数据库等
settings.py ---- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。
urls.py ---- 负责把URL模式映射到应用程序。
在mysite目录下创建应用
python manage.py startapp blog
启动django项目
python manage.py runserver 8000
这样我们的django就启动起来了!当我们访问:http://127.0.0.1:8080/时就可以看到
同步更改数据库或字段
python manage.py syncdb 注意:Django 1.7.1 及以上的版本需要用以下命令
python manage.py makemigrations python manage.py migrate
清空数据库
python manage.py flush
static配置:
STATIC_URL = '/static/' # 别名 STATICFILES_DIRS = ( os.path.join(BASE_DIR,"static"), #实际名 ,即实际文件夹的名字 ) ''' 注意点1: django对引用名和实际名进行映射,引用时,只能按照引用名来,不能按实际名去找 <script src="/statics/jquery-3.1.1.js"></script> ------error-----不能直接用,必须用STATIC_URL = '/static/': <script src="/static/jquery-3.1.1.js"></script> 注意点2: STATICFILES_DIRS = ( ("app01",os.path.join(BASE_DIR, "app01/statics")), ) <script src="/static/app01/jquery.js"></script> '''