您的位置:首页 > 编程语言 > Go语言

【Django】第一个Django程序

2014-08-08 00:55 218 查看
        最近在学python,想找个框架玩玩,比较了各个框架,最后还是选了大众的Django。
        开发环境:

    win7( 电脑配置比较差,开Ubuntu虚拟机太卡)、python 2.7.6、Django 1.6

        下面将简单说明创建过程:

      1) Django的安装

        将下载的Django的压缩包解压后,执行dos命令:
    python set_up.py install

      2) 项目的创建

        创建名为test01的工程项目,在有django-admin.py文件的目录下(..\Python27\Scripts\)用dos命令执行:

django-admin.py startproject test01

        在该目录下,可以看到名为test01的文件夹,里面有manage.py文件及又是名为test01的子文件夹(内含初始化文件__init__.py、设置文件settings.py、URL映射文件urls.py、 wsgi.py)。

      3) 应用的创建

        在test01目录下创建名为blog应用,在有manage.py文件的目录下(..\test01\)用dos命令执行:
python manage.py startapp blog

        可以看到在test01主文件夹下有个名为blog的文件夹,目录结构如下:



      4) 修改设置文件 settings.py

        在设置文件添加blog应用,打开...\test01\test01\settings.py 文件:

# Application definition
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'blog',
)

      5) 创建URL模式 urls.py

        在...\test01\urls.py文件里添加blog的url:

urlpatterns = patterns('',
# Examples:
# url(r'^$', 'test01.views.home', name='home'),
# url(r'^blog/', include('blog.urls')),
# url(r'^admin/', include(admin.site.urls)),
url(r'^blog/index', 'blog.views.index'),
)


      6) 创建视图函数 views.py

        编辑...\test01\blog\views.py文件:
from django.http import HttpResponse
# Create your views here.
def index(req):
return HttpResponse('<h1>hello world!</h1>')


      7) 启动开发服务器

        在有manage.py文件的目录下(..\test01\)用dos命令执行:
    python manage.py runserver

        在浏览器下输入URL地址:http://127.0.0.1:8000/blog/index  进行登录,显示如下:



        第一个Django程序,就创好了~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python django web