Django 小试牛刀 之一

在进行 "砍牛之前",我们需要知道牛场的布局, 就是牛在哪儿, 不能一进牛场, 舞者刀,乱砍一气, 牛没杀死, 误伤了自己。

    Project Vs App

在Django中, 一个Project相当于一个Web Server。Server的东西, 相信大家都知道了, 就是一堆配置文件。实际运行的站点, 其实是一个应用, 也就是App。开发过jsp的同学应该知道 Tomcat 和 它的子目录 webapps, 为了好理解, 我们可以把他们看成如下的关系。

Tomcat    -->  Django ' s Project
webapps   -->  Diango ' s app

看完这个, 我相信你应该明白了。

假若你还明白, 你可以带着你的疑问, 先把下面的步骤对着操作一遍, 再回头看这里。


    创建项目

开始一个Django的项目,很简单,我们只需要用命令 startproject 即可。

Step1.  打开 CMD 并进入到你需要创建项目的路劲

  C:\Users\Administrator>D:

Step2.  执行下面的命令

  D:\django-admin.py startproject WebApp

通过执行上面的命令,  我们在D盘将看到新产生的WebApp文件夹, 双击打开该文件夹, 将会看到如下目录结构。

manage.py            # 操作项目的主要入口
WebApp\              # 项目配置文件夹
     __init__.py      # 空文件, 在Python语法中,主要标记该文件夹为一个Package
    settings.py      # 项目的主要配置文件
    urls.py          # 整个项目的url路劲映射  
    wsgi.py          # Web Server WSGI接口

至此,我们的Django项目已经创建完成。 换句话说, Web Server已经创建好了。

Step3. 启动项目

  D:\cd WebApp
  D:\WebApp\manage.py runserver
执行上面的命令, 如果没有错误, 你将看到如下信息:
Validating models...
0 errors found
August 14, 2014 - 11:36:28
Django version 1.6.5, using settings 'WebApp.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

相信聪明的你, 不自觉的访问  http://127.0.0.1:8000/  

你的屏幕会清楚的显示:It worked! 


    创建应用

通过执行上面的操作, 我们创建好了我们的第一个Django项目, 可是我们打开浏览器访问的是 Django's Project 的一个应用 (app), 在此节中, 我们将要创建我们的第一个应用。

Step1.  打开CMD 并进入到我们刚才创建的项目 WebApp 路劲中

  D:\cd WebApp

Step2.  执行如下命令

  D:\manage.py startapp Test

通过执行上面的命令,  WebApp 项目下将会产生app文件夹Test, 双击打开该文件夹, 将会看到如下目录结构。

 Test\
    __init__.py    # 空文件, Python表示该文件夹为Package
    admin.py       # 该文件主要是通知项目, 在Test APP下,有哪些model需要通过内置管理网页进行管理 
    models.py      # 定义model
    tests.py       # 测试
    views.py       # 视图

转载于:https://www.cnblogs.com/tujw2010/p/3911785.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值