| 
				
					
						 | 
			||
|---|---|---|
| gas | ||
| .drone.yml | ||
| .gitignore | ||
| LICENSE.txt | ||
| MANIFEST.in | ||
| changelog.md | ||
| readme.md | ||
| requirements.txt | ||
| runtests.py | ||
| setup.cfg | ||
| setup.py | ||
| test_requirements.txt | ||
		
			
				
				readme.md
			
		
		
			
			
		
	
	GAS
Generic Administration Sistem, an alternative to django admin with a set of generic views.
Instalation
- 
Install
django-gaspackage:pip install django-gas
 - 
Add
'gas'toINSTALLED_APPS - 
Add
gasurls to project'surls.py:import gas.sites
urlpatterns = [ path('control-panel/', include(gas.sites.site.urls)), ]
 - 
Run
python manage.py migrate 
Configuration
Project settings can customize the gas control panel:
GAS_TITLE: Name of the control panel.GAS_LOGO: Icon for the control panel.GAS_MEDIA: A django form's Media like dict with css and js files. Overrides default css and javascript.GAS_EXTRA_MEDIA: A django form's Media like dict with css and js files. Extends current css and javascript instead of overriding.
The default values of those settings can be viewed in the
gas/gas_settings.py file.
Integration
Create a submodule gas.config in your django app.
    -\ yourapp
        \gas
            __init__.py
            config.py
        admin.py
        models.py
        ...
Edit this config.py file to register your code into gas. For examples look
at gas.gas.config and gas.gas.users modules.
Licenses
The license of the code is GPLv3, but in the gas/static/vendor folder there
is some external code with different licenses.