#!/bin/python #coding: utf-8 # +------------------------------------------------------------------- # | version:1.0 # +------------------------------------------------------------------- # | django-vue-lyadmin # +------------------------------------------------------------------- # | Author: lybbn # +------------------------------------------------------------------- # | QQ: 1042594286 # +------------------------------------------------------------------- # ------------------------------ # 代码生成--apps.py内容 # ------------------------------ from django.template import Template,Context def lyGenerateApps(object): name = object.get('app_name',"lyadminautocode") if not name: raise ValueError("app_name传递参数错误") apps_code = """from django.apps import AppConfig class {{capitalizeName}}Config(AppConfig): default_auto_field = "django.db.models.BigAutoField" name = 'apps.{{name}}' """ context = Context({'name': name,'capitalizeName':name.capitalize()}) return Template(apps_code).render(context)