Django学习笔记-简单的Demo

1.首先必须参考我之前的文章:http://www.cnblogs.com/sxmcACM/p/3923186.html

2.开始一个简单的Demo

  (1)建个工程,名为mysite,命令:django-admin.py startproject mysite

  (2)运行服务,命令:python manage.py runserver

  (3)测试访问:http://127.0.0.1:8000/

  (4)测试的结果会和我上面博文的结果出现相同的结果

3.开始Demo

  (1)第一步:编写一个views.py(注意文件的位置和startproject生成的4个文件在一起),如图:

文件的内容是:

1 from django.http import HttpResponse
2 
3 def hello_view(request):
4     return HttpResponse("Hello world")
View Code

  (2)第二步:编辑url.py内容

文件内容为:

 1 #from django.conf.urls import patterns, include, url
 2 #from django.contrib import admin
 3 from django.conf.urls import *
 4 from mysitee.views import hello_view
 5 urlpatterns = patterns('',
 6     # Examples:
 7     # url(r'^$', 'mysitee.views.home', name='home'),
 8     # url(r'^blog/', include('blog.urls')),
 9 
10     #url(r'^admin/', include(admin.site.urls)),
11     ('^hello/$', hello_view),
12 )
View Code

  (3)运行命令:python manage.py runserver ,如图:

  (4)然后访问http://127.0.0.1:8000/hello  结果如图:

好了,一个简单的Demo完成了!

解释一下项目生成的四个文件是什么

init.py:让python把该目录当成一个开发包,即一组模块所需的文件,这是一个空文件,一般你不需要修改它
manage.py:一种命令行工具,允许你以多种方式与该Django项目进行交互
setting.py:该Django项目的设置或配置
urls.py:Django项目的URL设置,可视你的django网站的目录

原文地址:https://www.cnblogs.com/sxmcACM/p/4177167.html