Django Project Structure

Create a directory for base project, inside add:

ProjectName
	DataSets
	NoteBooks
	Documents
		Install
			— requirements.txt
			— Requirements-base.txt
		— Getting Startted.md
		— Setup.md
	project
		— project
		— Application 1
		— Application 2
	Script
	venv
.gitignore
readme.md

Follow with:

  1. Set up a Python Virtual Environment inside ProjectName directory. name it venv.
  2. Setup a Django Project
  3. .gitignore file must be used to ignore Script and venv directory, as well as other personal or none essential files.