【Django】第一个Django程序


        最近在学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('

hello world!

')

      7) 启动开发服务器

        在有manage.py文件的目录下(..\test01\)用dos命令执行:
    python manage.py runserver
        在浏览器下输入URL地址:http://127.0.0.1:8000/blog/index  进行登录,显示如下:

【Django】第一个Django程序_第1张图片
        第一个Django程序,就创好了~~


你可能感兴趣的:(Web开发,python,Django,python,django,web)