django创建简单的web工程

前提是已经安装了python和django,安装方法请参考:http://blog.csdn.net/talang376763947/article/details/79249262

步骤一:cmd指令行,首先先进入到一个你想要创建工程的目录,然后执行如下指令:

django-admin.py startproject myproject
这样你将会在当前目录下创建一个mysite的目录:

myproject/
    manage.py
    myproject/
    ---__init__.py
    --- settings.py
    --- urls.py
    --- wsgi.py
分别的含义:

  • 最外层的myproject是刚才指令创建的工程的名称,可以当作一个容器
  • manage.py是一个命令行工具,可以通过该工具与这个工程进行交互
  • __init__.py是一个空的文件,只是用来标识这个package是一个python包
  • settings.py 本工程的所有的配置都存放于此
  • wsgi.py yigeWSGI兼容的Web服务器的入口,用于运行web程序,暂时不需要关注这个
  • urls.py 是配置Url的文件,整个工程的url声明,由django驱动的URL目录
步骤二:
第一步后其实就可以运行这个web 工程了,命令如下:
python manage.py runserver
上述指令没有指定端口号和IP,默认的是127.0.0.1:8000
运行后的效果图如下:
如果要修改端口号和IP,指令如下:
$ python manage.py runserver 127.0.0.0:8080
步骤三:
上述我们创建的只是一个project,工程名是mysite,里面包含了manage.py命令行,配置文件,url文件等,适用于整个工程,如果还需要创建自己的应用程序,官方叫法apps,我们的业务代码都是在app中完成的
$ python manage.py startapp hello
这样在mystie目录下又多了一个文件夹polls,里面有应用程序必须的py文件,如下:
hello
 __init__.py  
 admin.py  
 models.py  
 tests.py  
 views.py
这些文件就创建了新创建的应用程序

步骤四:在hello.views.py添加如下代码

from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello world!")
步骤五:修改mysite的urls.py
添加红色部分的代码,用于URL请求匹配对应的view

from django.conf.urls import patterns, include, url

from django.contrib import admin
from hello.views import index
admin.autodiscover()

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

    url(r'^admin/', include(admin.site.urls)),
    url(r'^hello',index,name="index")
)
第六步:重复步骤二并执行,并在浏览器输入127.0.0.1:8000

至此,一个带有单个app的工程就创建完了。







  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值