Django工程搭建
创建django项目
- 创建一个目录用于保存Django项目,如mkdir ~/Desktop/demo
- 进入项目文件夹,cd ~/Desktop/demo
- 创建虚拟环境
- mkvirtualenv + django(虚拟环境名称,可自选)
- 安装Django包
- 创建Django工程
工程目录说明
- 与项目同名的目录,此处为demo
- settings.py是项目的整体配置文件
- urls.py是项目的URL配置文件
- wsgi.py是项目与WSGI兼容的Web服务器入口
- manage.py是项目管理文件,通过它进行管理项目
启动django
-
使用命令来启动
python manage.py runserver
-
使用其他端口启动
python manage.py runserver 8000
-
如果想让其他电脑可以查看我们的django项目,需设置:
创建子应用
-
python manage.py startapp user
后面接子应用的名称
-
配置子应用路由
-
在主应用的settings中INSTALLED_APPS中添加子应用的名字,使用引号引起来
-
在主路由中导入子应用的路由(使用include)
from django.conf.urls import url, include from django.contrib import admin urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^user/', include('user.urls')), url(r'^cookie/', include('cookies.urls')), url(r'^class/', include('classview.urls')), url(r'^tem/', include('tem.urls')), ]
-
在子应用中创建urls.py文件,配置路由
from django.conf.urls import url from . import views urlpatterns = [ url(r'^files/$', views.files), url(r'^json/$', views.jsondata), ]
-
配置文件
-
在主应用的settings中配置static静态文件
STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path