示例#1
0
 def __new__(cls, name, bases, attrs):
     if 'verbose_name' not in attrs:
         attrs['verbose_name'] = capfirst(' '.join(
             convert_camelcase(name).rsplit(' ', 1)[:-1]))
     if 'slug' not in attrs:
         attrs['slug'] = name[:-6].lower() if name.endswith(
             "Search") else name.lower()
     return super(BaseSearchMetaclass, cls).__new__(cls, name, bases, attrs)
示例#2
0
文件: search.py 项目: kgodey/philo
	def __new__(cls, name, bases, attrs):
		if 'verbose_name' not in attrs:
			attrs['verbose_name'] = capfirst(' '.join(convert_camelcase(name).rsplit(' ', 1)[:-1]))
		if 'slug' not in attrs:
			attrs['slug'] = name.lower()
		return super(BaseSearchMetaclass, cls).__new__(cls, name, bases, attrs)
示例#3
0
	def __new__(cls, name, bases, attrs):
		if 'slug' not in attrs:
			attrs['slug'] = name.lower()
		if 'verbose_name' not in attrs:
			attrs['verbose_name'] = capfirst(convert_camelcase(name))
		return super(PersonMetaclass, cls).__new__(cls, name, bases, attrs)