| In recent years,the mobile device users increase rapidly with the wave of themobile Internet, the Internet companies have to seize the mobile Internetmarket.In this backdrop, shorten development cycles and efficient work willimprove the competitiveness of enterprises, and will take a place in the mobileInternet market. This paper aims to develop Android APP server rapidly,automatically generated management interface to manage the server data, reduceduplication encoding of server developers, the server developers do not need toconcern the logic of data including CRUD, the Web front-end design, the accesscontrol.The server developers only need to define a database field and after a simpleconfiguration will get a management interface automatically.This paper is based on the Django framework, Django Framework is an opensource Web framework written by Python language and is constructed MVCframework, but the input processed by the framework in Django own controllerreceives user. Because of the fast, simple features,the Django framework is widelyused in Web development. The Django framework feature which can automaticallygenerate management interface is called killer application, developers can get amanagement interface almost without writing a single line of code. This featureDjango’s URL in the configuration file interface that will traverse all applicationsregistered in the configuration file, and look to the model of the applicationconfiguration file under the fields and fields generate the appropriate managementaccording to the configuration file interface.However, this function automatically generated management interface is verysimple and can not meet enterprise needs. This thesis is based on the Django Admin(Django admin interface automatically generated functions), and we will expand andimprove it. We analyze the realization of the principle of Django Admin, register alistener in the project,traverse the application of field properties of the projectloaded, extract the field attributes as a basis for the automatic generationmanagement interface. Use Bootstrap as UI framework.Compatible the DjangoAdmin. We will add charting, data filtering, data export and access control whichthe Django Admin features not found in the original. This module is actually aDjango application that contains its own modules, templates, views and URLconfiguration.Finally, after comparing the actual test and prove the practical significance ofthis topic.Five days were spent and only one day were spent, with a programmer to use the system and do not use this system to develop a management interface basedon the same workload. And we reduce90%of the the amount of code.SignificantlyThe system reduce development cycle, improve work efficiency. |