day29 CRM业务开发之创建项目
业务背景
项目开发概览
将rbac和stark组件放进项目中,并注册app
路由注册
crm_simon/urls.py
"""crm_simon URL Configuration
The `urlpatterns` list routes URLs to views. For more information please see:
https://docs.djangoproject.com/en/3.2/topics/http/urls/
Examples:
Function views
1. Add an import: from my_app import views
2. Add a URL to urlpatterns: path('', views.home, name='home')
Class-based views
1. Add an import: from other_app.views import Home
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
Including another URLconf
1. Import the include() function: from django.urls import include, path
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from stark.service.v1 import site
urlpatterns = [
path('admin/', admin.site.urls),
path('stark/', site.urls),
]
app增加stark模块
web/stark.py
# -*- encoding: utf-8 -*-
"""
@File : stark.py
@Time : 2022/2/27 17:29
@Author : simon
@Email : 294168604@qq.com
@Software: PyCharm
"""
from stark.service.v1 import site, StarkHandler
from web import models
class SchoolHandler(StarkHandler):
list_display = ['title']
site.register(models.School, SchoolHandler)
app表创建
web/models.py
from django.db import models
# Create your models here.
class School(models.Model):
"""
校区表
如:
北京昌平校区
上海浦东校区
深圳南山校区
"""
title = models.CharField(verbose_name='校区名称', max_length=32)
def __str__(self):
return self.title
目前是有权限的,setting中要rbac取消注册
也可以调换注册顺序
结果展示
分类:
crm系统开发
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具