您的位置:首页 > 编程语言 > Python开发

Create project Django ( python framework ) wrote by lee

2010-11-15 11:24 323 查看
先要安装python sudo install python (系统封装好了安装包)

下载 后解压 tar xzvf Django-1.2.3.tar.gz

cd Django-1.2.3

sudo python setup.py install 安装框架Django

接下来你进入到刚才所解压的django/bin目录下,运行

  python django-admin.py startproject myproject -----相当于在vs 2008当中创建 create project一样,只是在这里一个命令行的形式。

  他将会在你的bin目录下创建myproject目录

ls -all 以下有四个目录:

-rw-r--r-- 1 chenli chenli 0 2010-11-15 09:35 __init__.py 1
-rw-r--r-- 1 chenli chenli 546 2010-11-15 09:35 manage.py 2
-rw-r--r-- 1 chenli chenli 3392 2010-11-15 09:35 settings.py 3
-rw-r--r-- 1 chenli chenli 488 2010-11-15 09:35 urls.py 4
chenli@chenli-desktop:~/Django-1.2.3/django/bin/myproject$ python manage.py runserver #启动服务

django 的项目议论包含四个常见文件

__init__.py 这个used to be 告诉python这里包含可执行的代码

manage.py 这是一个帮助脚本,这个脚本是做什么的呢: 知道如何去处理一些公共的管理任务。 让他如何知道去处理启动一个开发web server.

settings.py 这个是Django配置模块 端口等一些常规配置

urls.py 与一些语言与框架不同,它们简单结合文件路径做为web对外的一个路径。Django用明晰的配置哪一个url指向你代码的哪一块,并且这个文件定义了

set of "root" urls 给整个project.

知识点补充:byteCode 摘自《Practical Django Projects》 Author James Bennett

this bytecode,as it's called,is then stored in identically named .pyc files,and if the original file hasn't changed since the last time a progrm used it ,Python will load from the bytecode file to gain a speed boost.

因此存储一个相对名称加上一个.pyc的文件 , 从最后一次程序用它到现在没有改变的话,Python将会load bytecode file( pyc结尾的文件)去获得一个快速启动的效果。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: