I know this is perfectly possible and a lot of people already doing it, but my problem is slightly different and I couldn't figure out the solution yet:

Let a 3rd party Django App's structure as below:

* django-module
	+ module
		- **init**.py
		- views.py
		- models.py
	+ requirements.txt
	+ setup.py

I want to bundle only the `module` directory as a submodule, because then I can access views.py file just by typing "module.views". If I import the django-module directory, I would have to write django-module.module.views to access the module files, which is not feasible.

My purpose is to modify the module and make pull requests occasionally to the original repository. Is there workflow that I can follow, or what are the best practices for this purpose?