# -*- coding: utf-8 -*-
# __title__ = 'stark.py'
# __author__ = 'YangYang'
# __mtime__ = '2018.12.24'

from stark.service.v1 import site
from web import models
from web.views import school, depart, userinfo, course, classs_list

site.registry(models.School, school.SchoolHandler)

site.registry(models.Department, depart.DepartmentHandler)

site.registry(models.UserInfo, userinfo.UserInfoHandler)

site.registry(models.Course, course.CourseHandler)

site.registry(models.ClassList, classs_list.ClassListHandler)
# -*- coding: utf-8 -*-

# __title__ = 'stark.py'
# __author__ = 'YangYang'
# __mtime__ = '2018.12.24'

from stark.service.v1 import site, StarkHandler
from web import models


class SchoolHandler(StarkHandler):
    list_display = ['title']
    order_list = ['-title']


site.registry(models.School, SchoolHandler)


class DepartmentHandler(StarkHandler):
    list_display = ['title']


site.registry(models.Department, DepartmentHandler)
# __title__ = 'stark.py'
# __author__ = 'YangYang'
# __mtime__ = '2018.12.14'

from stark.forms.base import StarkModelForm
from stark.service.v1 import site, StarkHandler,get_choice_text
from app01 import models


class DepartHandler(StarkHandler):
	list_display = ['id', 'title', StarkHandler.display_edit,StarkHandler.display_del]
	has_add_btn = True
	per_page_num = 1

# site.registry(models.Depart, DepartHandler, prev='public01')
site.registry(models.Depart, DepartHandler)



class UserInfoModelForm(StarkModelForm):
	# xx = forms.CharField()  # 新增一个字段
	class Meta:
		model= models.UserInfo
		fields = "__all__"
		exclude = ["depart"]


class UserInfoHandler(StarkHandler):
	per_page_num = 3
	# 定制页面的列
	list_display = ['name',
Exemple #4
0
# -*- coding: utf-8 -*-
# __title__ = 'stark.py'
# __author__ = 'YangYang'
# __mtime__ = '2018.12.24'

from stark.service.v1 import site
from web import models
from web.views import school, depart, userinfo, course, classs_list, public_customer, private_customer, consult_record

# 校区管理
site.registry(models.School, school.SchoolHandler)
# 部门管理
site.registry(models.Department, depart.DepartmentHandler)
# 用户管理
site.registry(models.UserInfo, userinfo.UserInfoHandler)
# 课程管理
site.registry(models.Course, course.CourseHandler)
# 班级管理
site.registry(models.ClassList, classs_list.ClassListHandler)
# 公共客户管理
site.registry(models.Customer,
              public_customer.PublicCustomerHandler,
              prev='pub')
# 私有客户管理
site.registry(models.Customer,
              private_customer.PrivateCustomerHandler,
              prev='priv')
# 跟进记录管理
site.registry(models.ConsultRecord, consult_record.ConsultRecordHandler)
# -*- coding: utf-8 -*-

# __title__ = 'stark.py'
# __author__ = 'YangYang'
# __mtime__ = '2018.12.14'
from django.shortcuts import HttpResponse
from stark.service.v1 import site, StarkHandler

from app02 import models


class HostHandler(StarkHandler):
    pass


site.registry(models.Host, HostHandler)

site.registry(models.Role)
site.registry(models.Project)
Exemple #6
0
		编辑页面
		:param request:
		:return:
		"""
        pass

    def delete_view(self, request, pk):
        """
		删除页面
		:param request:
		:param pk:
		:return:
		"""


site.registry(models.Host, HostHandler)


class RoleHandler(object):
    def __init__(self, model_class):
        self.model_class = model_class

    def changelist_view(self, request):
        """
		列表页面
		:param request:
		:return:
		"""
        return HttpResponse('角色列表页面展示')

    def add_view(self, request):
# -*- coding: utf-8 -*-

from stark.service.v1 import site
from assets import models

from assets.views.computer import ComputerHandler
from assets.views.rental_record import RentalRecordHandler

from assets.views.fix_phone import FixPhoneHandler

# 电脑资产管理
site.registry(models.Computer, ComputerHandler)
# 电脑记录管理
site.registry(models.RentalRecord, RentalRecordHandler)

# 固定电话管理
site.registry(models.FixPhone, FixPhoneHandler)
# -*- coding: utf-8 -*-
# __title__ = 'stark.py'
# __author__ = 'YangYang'
# __mtime__ = '2018.12.24'

from stark.service.v1 import site
from web import models
from web.views import school, depart, userinfo, course, classs_list, public_customer, private_customer, consult_record, \
 payment_record, check_payment_record, student,score_record,course_record

# 校区管理
site.registry(models.School, school.SchoolHandler)
# 部门管理
site.registry(models.Department, depart.DepartmentHandler)
# 用户管理
site.registry(models.UserInfo, userinfo.UserInfoHandler)
# 课程管理
site.registry(models.Course, course.CourseHandler)
# 班级管理
site.registry(models.ClassList, classs_list.ClassListHandler)
# 公共客户管理
site.registry(models.Customer,
              public_customer.PublicCustomerHandler,
              prev='pub')
# 私有客户管理
site.registry(models.Customer,
              private_customer.PrivateCustomerHandler,
              prev='priv')
# 跟进记录管理
site.registry(models.ConsultRecord, consult_record.ConsultRecordHandler)
    def extra_urls(self):
        """
		额外的增加URL
		:return:
		"""
        extar_patterns = [
            url(r'^detail/(\d+)/$', self.detail_view, name='detail'),
        ]

        return extar_patterns

    def detail_view(self, request, pk):
        return HttpResponse("详情页面")


site.registry(models.Depart, DepartHandler, prev='public01')


class UserInfoHandler(StarkHandler):

    # 对于某个对象需要减少几个URL,那就单独写这个函数并加上需要的URL即可
    def get_urls(self):
        """
		修改父类 StarkHandler 默认的URL
		:return:
		"""
        patterns = [
            url(r'^list/$', self.changelist_view, name=self.get_add_url_name),
            url(r'^add/$', self.add_view, name=self.get_add_url_name),
        ]