今天起正式启动ORM项目,4月21日会出一个简版的orm示例。
django项目用户访问流程。

创建permission项目
我这里使用的是pycharm,直接创建即可。
创建两个app 【rbac】和【web】
python manage.py startapp rbac
python manage.py startapp web
在主项目中做好各部分的路由,代码如下
urlpatterns = [
path('admin/', admin.site.urls),
url(r'^', include('web.urls')),
]
使用include模块
参数会传递给include指向的urlconf中的每一行
在web app中创建urls模块,实例代码如下
urlpatterns = [
url(r'^customer/list/$', customer.customer_list),
url(r'^customer/add/$', customer.customer_add),
url(r'^customer/edit/(?P<cid>\d+)/$', customer.customer_edit),
url(r'^customer/del/(?P<cid>\d+)/$', customer.customer_del),
url(r'^customer/import/$', customer.customer_import),
url(r'^customer/tpl/$', customer.customer_tpl),
url(r'^payment/list/$', payment.payment_list),
url(r'^payment/add/$', payment.payment_add),
url(r'^payment/edit/(?P<pid>\d+)/$', payment.payment_edit),
url(r'^payment/del/(?P<pid>\d+)/$', payment.payment_del),
#用户登录
url(r'^login/$',account.login),
]
还是一样的套路,使用url解析。
网友评论