初识Django-介绍Django

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:用于执行一些操作命令
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值