Py学习  »  Django

django之ORM

wangcc_sd • 5 年前 • 224 次点击  

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


image.png

创建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中的每一行

include模块实例解析

在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解析。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/31786
 
224 次点击