- wsgi -- Web Server Gateway Interface
- 用来处理client端和server端之间的TCP连接、HTTP原始请求和响应格式
- 创建项目的步骤
- 安装django:
- pip3 install django
- 创建project:
- django-admin startproject mysite
- 创建app:
- python manage.py startapp app01
- settings配置:
- TEMPLATES:
- 'DIRS': [os.path.join(BASE_DIR, 'templates')]
- STATICFILES_DIRS:
- STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'statics'), )
- STATIC_URL = '/static/'
- INSTALLED_APPS:
- 加入'app01',然后再同步数据库
- TEMPLATES:
- 生成同步数据库的脚本:
- python manage.py makemigrations
- 同步数据库::
- python manage.py migrate
- 设计代码:urls.py views.py
- 返回http响应:
- from django.shortcuts import HttpResponse
- return HttpResponse()
- 使用模板:
- from django.shortcuts import render
- return render(req, "index.html")
- 启动项目:
- python manage.py runserver 127.0.0.1:8090
- 安装django:
- STATIC_URL的使用说明
- 是STATICFILES_DIRS路径的别名,在html页面中引用js、css时,路径要使用STATIC_URL
- 例如:<script src="/static/Semantic-UI-CSS-master/semantic.min.js"></script>