16、Django实战第16天:优化url
今天完成的是一个优化url....
前面我们所有的url都是配置在一个mxonline.urls.py中。因为我们根据项目实际情况配置了多个app,那么我们相应的url是可以配置在自己的app中的,这样所有的url就不会集中的一个配置文件中,难以管理维护。
现在我们把organization相关的url抽离出来,在organzation 目录下新建文件urls.py
from django.conf.urls import url from organization.views import OrgView, AddUserAskView urlpatterns = [ #课程机构首页 url(r'^list/$', OrgView.as_view(), name='org_list'), #学习咨询 url(r'^add_ask/$', AddUserAskView.as_view(), name='add_ask'), ]
把之前mxonline.py配置的这两条url删除,并添加一条配置包含organization的url配置
因此我们访问课程课程列表页的地址就变成了127.0.0.1/org/list/
而我们在html指定到课程列表页的链接则为{% url 'org:org_list' %}
当然我要学习也是同理,需要在js那边改为{% url 'org:add_ask'%}
每天进步一点,加油!