Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3355
  • 博文数量: 4
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 40
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-04 11:28
文章分类

全部博文(4)

文章存档

2014年(4)

我的朋友
最近访客

分类: Web开发

2014-09-04 13:03:23



MVC设计模式
    MVC 是一种软件开发的方法,它把代码的定义和数据访问的方法(模型)与请求逻辑 (控制器)还有用户接口(视图)分开来。
  models.py文件主要用一个 Python 类来描述数据表。 称为 模型(model) 。 运用这个类,你可以通过简单的 Python 的代码来创建、检索、更新、删除 数据库中的记录而无需写一条又一条的SQL语句。
    
view.py文件包含了页面的业务逻辑。
    urls.py 指出了什么样的 URL 调用什么的视图。
    html 模板,它描述了这个页面的设计是如何的。 使用带基本逻辑声明的模板语言,如{% for book in book_list %}。

Ubuntu下安装Django
    下载压缩文件
    tar -zxvf Django-*.tar.gz
    cd Django-*
    sudo python setup.py install
    
测试是否安装成功,出现以下即安装成功
    >>>import django
    >>>django.VERSION
    (1, 1, 0, final', 1)

安装数据库,这里我使用mysql
    sudo apt-get install mysql
    安装python-mysql驱动
    sudo apt-get install python-mysqldb

开始一个项目
    django-admin startproject mysite
    mysite/
        __init__.py        让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你不需要修改它。
        manage.py      一种命令行工具,允许你以多种方式与该 Django 项目进行交互。
        setting.py        该 Django 项目的设置或配置。 查看并理解这个文件中可用的设置类型及其默认值。
        urls.py              Django项目的URL设置。 可视其为你的django网站的目录。

运行开发服务器
    python manage.py runserver        此服务器是django内置的开发时用的轻量级web服务器,默认端口8000
    也可以将端口作为命令行参数传入:
    python manage.py runserver 8080
    或者指定一个IP:
    python manage.py runserver 0.0.0.0:8080

参考文档:




阅读(93) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:Django学习(二)让helloworld跑起来

给主人留下些什么吧!~~