Django
虚拟环境
mkvirtualenv # 创建虚拟环境
rmvirtualenv # 删除虚拟环境
workon # 进入虚拟环境、查看所有虚拟环境
deactivate # 退出虚拟环境
pip
pip install # 安装依赖包
pip uninstall # 卸载依赖包
pip list # 查看已安装的依赖包 Django (1.11.11)
pip freeze # 查看已安装的依赖包 django==1.11.11
安装Django
pip install django==1.11.11
window 配置虚拟环境
一.以管理员身份打开命令
二.安装virtualenv安装virtualenvwrapper
pip install virtualenv
三.
pip install virtualenvwrapper-win
配置url路由()
在项目下的 urls.py 文件中进行url路由配置如下:
# 注意:urlpatterns是一个列表
urlpatterns = [
#配置路由和视图: http://127.0.0.1:8000/users/index
参数1: 匹配url的正则表达式
参数2: 匹配成功后由Django框架调用的视图函数
url(r'^users/index/$', views.index),
]
web服务器运行
1.在终端输入
python manage.py runserver
或
python manage.py runserver ip:端口
在
2.在pycharm直接运行
视图(接收请求返回响应)
1.在views.py中创建一个函数
from django.shortcuts import render,HttpResponse
# 定义一个视图函数 index是名称 request是必传的参数
def index(request):
# 给用户返回的东西 必须是HttpResponse对象
# return HttpResponse("hello django")返回字符串
return render(request,'myindex.html')
#render返回页面 第一个参数 必须是request ,第二个是网页的字符串
2.在urls.py导入views并利用正则找到用户输入的网址
例如
from users import views
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^users/index/',views.index)
]
# 用户输入的网址
# http://127.0.0.1:8000/users/index