Create a Django project in a python file
project_name.py
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 import os import sys BASE_PATH = os.path.dirname(__file__) from django.conf import settings from django.conf.urls import patterns, url from django.core.management import execute_from_command_line from django.shortcuts import render settings.configure( DEBUG=True, SECRET_KEY="thisisasampleesedjangoprject", ROOT_URLCONF=sys.module[__name__], TEMPLATE_DIRS=( os.path.join(BASE_PATH, 'templates'), ), ) def index(request): return render(request,'index.html',{'request':request}) urlpatterns = patterns('', url(r'^$',index,name='index'), ) if __name__=='__main__': execute_from_command_line(sys.argv)
Run it:
1 python project_name.py runserver