标签:
1 创建工程
django-admin startproject mysite && cd mysite
2 创建应用
python manage.py startapp blog
3 安装应用
创建app后,首先在project的settting.py中安装应用,即在 INSTALLED_APPS 内添加:‘blog‘,
4 配置project的mysite/urls.py,在urlpatterns中添加:
url(r‘^blog/‘, include(‘blog.urls‘)), #这样每个app在project的urls.py只添加一行,具体的url在每个app各自的urls.py中进一步配置
5 配置app的blog/urls.py(新建)
from django.conf.urls import url form . import views urlpatterns = [ url(r‘^$‘, views.blog), #此时127.0.0.1:8000/blog/ 就会匹配views.py中的blog视图函数 ]
6 使用命名空间,去除url硬编码
urls.py
app_name = ‘music‘
...
url(r‘(?P<album_id>\d+)‘, views.detail, name=‘detail‘), ... #当需要跳转到detail视图时,只需要这样: href="{% url ‘music:detail‘ album.id %}"
标签:
原文地址:http://www.cnblogs.com/roronoa-sqd/p/4916149.html