码迷,mamicode.com
首页 > 其他好文 > 详细

Django从安装到目录创建

时间:2015-04-19 19:53:00      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

流程总结:安装环境>创建项目>创建应用>sittings.py>urls.py>views.py>index.html

Win 7环境安装流程如下:

1.安装python 2.7.9 勾选pip和系统变量,用MySql需要再安装数据库连接模块

2.解压Django-1.4.20.tar.gz到指定目录

3.cmd切换到解压目录,运行 Python setup.py install 安装到D:\Program Files (x86)\Python\Lib\site-packages\django目录,同级目录还有pip等,命令django-adminpy在目录D:\Program Files (x86)\Python\Scripts\django-admin.py中

4.验证 先输Python 再输import django

5.创建工程 F:\>django-admin.py startproject mysite

运行框架 F:\mysite>python manage.py runserver 9999

6.访问127.0.0.1:9999

    配置Setting.py数据库参数,创建自带框架表python manage.py syncdb


创建应用:

1.创建应用django-admin.py startapp fishapp ,目录结构如下

项目总目录:

技术分享

应用目录fishapp

技术分享

框架目录fishsite

技术分享

2.sittings.py添加应用让框架找到

技术分享

3.urls.py创建访问路径,指定接收该访问路径的方法

技术分享

4.urls.py中指定了views.py中的index方法接收URL请求,于是在views.py文件(本来是空的)中添加这个方法的实现

直接回复:

技术分享

回复模板文件(方法 1,如果有参数写在Context({})中传递):

技术分享

回复模板文件(方法 2):

技术分享

5.views.py中的index方法为请求返回了一个文件index.html中,这个文件必须自己创建,文件并且默认位置是templates目录下,这个目录也是自己创建的,index.html的代码如下,里面的标签接收的是上面函数传进来的值。

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>{{title}}</title>
    <style>p{color:blue;}</style>
</head>
<body>
    <h1>this {{user.face}} return by Django Model lable!!!</h1>
    <p>对象属性和函数的用法</p>
    <li>{{user.age}}</li>
    <li>{{user.sex}}</li>
    <li>{{user.say}}</li>
    <p>数组的用法</p>
    <li>{{book_list.0}}</li>
    <li>{{book_list.1}}</li>
    <li>{{book_list.2}}</li>
    <li>{{book_list.3}}</li>

    <p>if标签的用法</p>
    {% if user%}
        <li>name:{{user.name}}</li>
    {% else %}
        用户不存在
    {% endif %}

    <p>for标签的用法</p>
    {% for book in book_list %}
        <li>{{book}}</li>
    {% endfor %}

    <p>empty标签的用法</p>
    {% for k,v in userlist.items %}
    <li>{{forloop.counter}}.{{k}}:{{v}}</li>
    {% empty %}
        <li>user是空的</li>
    {% endfor %}

    <p>url传递参数的用法</p>
    <li>{{id}}</li>
</body>
</html>


流程总结:创建项目>创建应用>sittings.py>urls.py>views.py>index.html


Django从安装到目录创建

标签:

原文地址:http://my.oschina.net/u/861926/blog/403566

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!