windows下django学习笔记(二)--HelloWorld

网上看到一些教程,但都不是很详细,做到一半就夭折了,所以这里做了一个图文版,全程实现。

一.第一步建立项目mysite

python django-admin.py startproject mysite

建立mysite项目后的目录结构:

 
二.建立应用app1
 
python manage.py startapp app1
 
 
建立app1应用后的目录结构:
 
当前总的目录结构:
mysite/
     app1/
           __init__.py
           models.py
           tests.py
           views.py
      mysite/
            __init__.py
            settings.py
            urls.py
            wsgi.py
       manage.py
 

三.配置urls.py(加入我们的url规则 当用户输入/hello时,访问myproject1.app1.views中的hello方法)

在Django中,编写view的第一步是配置URL结构,通过URLconf模块来实现页面到python代码的映射。当接到一个HTTP请求的时候,django首先检查ROOT_URLCONF 的配置,这是一个模块的名字,django会在这个模块中寻找urlpatterns这个变量,urlpatterns由一组tuple组成,每个tuple的内容是:

(regular expression, Python callback function [, optional dictionary])

含义是:符合第一个正则式的url将会调用第二参数中的python函数,第一个参数是一个HttpRequest对象,其他参数在最后的dictionary中。在我们的例子中,django在settings.py中自动生成了如下配置:

ROOT_URLCONF = 'mysite.urls'

在mystie目录下有个urls.py,其中有urlpatterns变量。
 


打开D:\project\djangoproject\mysite\mysite\urls.py    加入新的一行(蓝色)

 

四.编写hello方法

打开D:\project\djangoproject\mysite\app1\view.py

 
五.启动django
python manage.py runserver
 

 

 
 
六.在浏览器输入 http://localhost:8000/hello/
注意:最后那个’/’不能掉,不然看不到正确结果
 
 

运行正确,成功看到结果!

你可能感兴趣的:(django,helloworld)