2008年发布的第一个Django版本 Django的特点: 1.强大的数据库无缝衔接(只需在setting中配置即可) 2.已经内置了一套强大的后台管理系统admin,xadmin是第三方后台管理系统,界面比administrative美观,功能比admin丰富 3.内置设置比较优雅;(支持正则表达式) 4.强大的模版系统;(模版自定义,模版的继承) 5.支持缓存,提升页面的加载速度 6.支持多语言和国际化 Django的版本: 1.11.x 1.10.x 1.9.x Django的基本命令和目录介绍: 创建项目:python manage.py startproject test 创建应用:python manage.py startapp test 搜索models.py文件中模型的变化:python manage.py makemigrations 把models.py中的变化字段同步到数据库:python manage.py migrate 在pycharm命令器中执行代码:python manage.py shell url.py:全局的urls.py和app内部的urls.py 全局的urls.py新建项目时自动生成,是整个网站的url配置文件,所有的url必须在该文件下进行注册 app内部urls.py,创建应用app时,手动创建,一般一个app对应一个urls.py,然后在全局urls.py中通过include()函数进行注册 views.py:处理用户发出的网络请求,从urls.py中对应views.py的某一个视图函数,通过render渲染templates中的静态文件,同时把数据传递到前端页面 models.py:与数据库操作相关,表的生成,每张表的字段都是从models中得到的 forms.py:在html文件中,可以根据forms该文件中定义的表单生成相应的标签,一般用于用户提交数据,数据的验证和输入等操作 templates文件:存放.html静态文件,全局和app内部 statics文件:如果是全局的statics文件夹,我们需要在setting中配置,STATIC_ROOT文件中的搜索路径;如果是app内部的文件夹则不需要配置,默认Django已经配置完毕 manage.py:用于执行一些操作命令
初识Django-介绍Django
最新推荐文章于 2018-05-21 08:43:16 发布