zoukankan      html  css  js  c++  java
  • Create project Django ( python framework ) wrote by lee

    先要安装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结尾的文件)去获得一个快速启动的效果。

  • 相关阅读:
    资料收集
    layui 设计资源——2.0 版本的 Axure 组件包,产品交互设计利器
    照片自动按时间分类助手
    回顾2017,规划2018,展望2019
    coder/programmer engineer Chirf Technology Offcer
    新手开公司创业,这些坑千万别掉进去!
    ASP.NET MVC中的Global.asax文件
    SQLServer(MSSQL)、MySQL、SQLite、Access相互迁移转换工具 DB2DB v1.0
    快速开发之代码生成器(asp.net mvc4 + easyui + knockoutjs)
    PowerDesigner逆向工程导入MYSQL数据库总结
  • 原文地址:https://www.cnblogs.com/chenli0513/p/1877490.html
Copyright © 2011-2022 走看看