• python django入门


    本文基于windows 7 64bit环境。

    一 下载如下工具

    1. python 2.6.6 http://www.python.org/ftp/python/2.6.6/python-2.6.6.amd64.msi

    2. ez_setup http://peak.telecommunity.com/dist/ez_setup.py

    二 搭建环境

    1. 安装python2.6.6于D:ProgramFilesPython26, 并将D:ProgramFilesPython26;D:ProgramFilesPython26Scripts

    2. 安装ez_setup: ez_setup.py -U setuptools 

    3. 安装django: easy_install.exe django

    4.建立批处理文件

    @echo off
    set PYTHONPATH=[你的python-lib]
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    ::Python安装目录
    set PYTHON_HOME=D:ProgramFilespython2.6
    ::设置搜索路径
    set PATH=%PYTHON_HOME%;%PYTHON_HOME%Scripts;%PATH%
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    ::设置代理
    set HTTP_PROXY=http://proxy.your.com:8080
    set HTTPS_PROXY=https://proxy.your.com:8080
    cmd -k

    三 第一个站点

    1. 创建站点

        每个站点称为一个项目project。

        创建方法:

        django-admin.py startproject [project名]

       例如:创建名字为mysite的project:

       django-admin.py startproject mysite

       进入目录mysite后,创建后的结构如下:

       manage.py     开发、测试、维护工具,支持很多命令

       mysite           站点代码目录,采用模块的方式组织

               settings.py

               urls.py

               wsgi.py
               __init__.py

    2. 创建应用app

         进入project目录,例如cd mysitemysite

         django-admin.py startapp [app名字]

         manage.py startapp [app名字]

         例如:创建app,名字为index

         manage.py startapp index

         mysite           站点代码目录,采用模块的方式组织

               settings.py

               urls.py

               wsgi.py
               __init__.py

              index     index应用目录

                     admin.py
                     models.py
                     tests.py
                     views.py
                     __init__.py

    3. 将app加入project

        进入project名对应的目录下

        编辑settings.py,导入app

        编辑urls.py,设置访问的url和app对应的函数

    4. 编写app的处理函数

       进入app名对应的目录

    5. 启动开发服务器

       python mange.py runserver

    6. 使用ie进行测试

     浏览器打开:http://127.0.0.1:8000/

    二、

  • 相关阅读:
    TVM安装
    Caffe常用算子GPU和CPU对比
    [LeetCode] Longest Palindromic Substring 最长回文串
    [2019牛客多校第四场][G. Tree]
    [2019牛客多校第三场][G. Removing Stones]
    [2019HDU多校第一场][HDU 6580][C. Milk]
    [2019HDU多校第一场][HDU 6578][A. Blank]
    [2019HDU多校第一场][HDU 6590][M. Code]
    [2019HDU多校第一场][HDU 6588][K. Function]
    [2019牛客多校第二场][A. Eddy Walker]
  • 原文地址:https://www.cnblogs.com/blockcipher/p/3430499.html
Copyright © 2020-2023  润新知