Ejemplo n.º 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)
Ejemplo n.º 2
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.lower()
		return super(BaseSearchMetaclass, cls).__new__(cls, name, bases, attrs)
Ejemplo n.º 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)