Drivers
About it
Drivers is a addons for jija.
For config, you can use jija.config.DriversConfig in settings.py.
You can create your own drivers and use them in the project.
By default, jija has jija.contrib.jija_orm.driver.JinjaORMDriver for database
and jija.contrib.swagger.driver.SwaggerDriver for docs.
Include
If you want to include drivers to your project, you need to init jija.config.DriversConfig in settings.py.
from jija import config
config.DriversConfig(
database=my_drivers.MyDatabaseDriver(),
docs=my_drivers.DocDriver(),
)
Docs driver
You need to init the docs config if you want to use the docs. You can change the url of the docs.
from jija.contrib.swagger.driver import SwaggerDriver
config.DriversConfig(
docs=SwaggerDriver(url='/custom-docs')
)
Database driver
By default, jija has driver only for jija-orm, it located in
jija.contrib.jija_orm.driver.JinjaORMDriver for database.