Python和Web开发之-Django框架(二)

1.前言

    上节的内容中写了一些简单的入门基础知识,包括安装Django、在Django中创建一个项目、运行开发服务器等等内容,这次再介绍一些关于框架的基础知识,对Django多一些了解。

2.几个简单的应用

2.1在Django中使用Python shell

    学习过Python的人一定知道Python解释器的强大之处。对于Django而言,shell也存在于框架之中,在框架中Pythonshell用来执行底层的数据自省和处理。而这些在Web开发中不易完成。

   Django提供了Python应用shell,通过这个工具,可以实例化模型,并与应用交互。使用这个shell的时候,还是要用到manage.py工具来启动,具体的命令如下:manage.py shell

 

    这样你就可以看见熟悉的界面,这和你在使用Python时候的解释器是一模一样的。但是,Django shell更专注于Django项目的环境,可以与视图函数和数据模型交互,因为这个shell会自动设置环境变量,包括sys.path,它还可以访问Django与自己项目中的模块和包,否则需要手动设置。并且Django更倾向于使用功能更丰富的shell,如IPython和bpython,这些shell在普通解释器的基础上提供及其强大的功能。运行shell命令时,Django首先查找含有扩展功能的shell,如果没有找到的话则会返回标准解释器。

2.2一个博客

   博客的创建还是要用到manage.py这个工具,我们使用下面这样的命令来创建一个博客应用:manage.py startapp blog。当然,这里你也可以使用其他的名字来代替blog。当运行了这个命令以后,你就可以在你的项目中看见相关的内容如下:

    blog文件中有这样五个文件,简单地介绍一些这些文件:

    __init__.py:告诉Python这是一个包

    urls.py:应用URL配置文件,文件并不像项目的URLconf那样自动创建

    models.py:数据模型

    views.py:视图函数

    tests.py:单元测试

    这里需要注意的一点是。为了让Django知道这个新的应用是项目的一部分,需要编辑项目中的settings.py文件,找到里面的INSTALLED_APPS这个元组,将应用名称blog添加到元组的末尾,编辑vi settings.py。

   在blog结尾有一个逗号,虽然这个逗号不是必需的,但如果后面向这个元组中继续添加其他项,就无须添加逗号。Django使用INSTALLED_APP来配置系统的不同部分,包括自动管理应用程序和测试程序。

    到这里,基础的内容就介绍这么多了,后面将会介绍Django一个重要的工具--admin。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值