建网站排名,整合营销传播最基础的形式是,Apache Wordpress伪静态处理,广州市城乡建设部网站首页1、虚拟环境
virtualenv 加虚拟环境名字
在当前目录下创建一个虚拟环境
进入虚拟环境执行activate进入该虚拟环境#xff0c;再执行deactivate退出虚拟环境 安装一个包来管理虚拟环境#xff0c;每次创建虚拟环境都放到同一位置#xff0c;以及在任意位置都可…1、虚拟环境
virtualenv 加虚拟环境名字
在当前目录下创建一个虚拟环境
进入虚拟环境执行activate进入该虚拟环境再执行deactivate退出虚拟环境 安装一个包来管理虚拟环境每次创建虚拟环境都放到同一位置以及在任意位置都可以激活一个虚拟环境
virtualenvwrapper,简化虚拟环境的操作和管理
pip install virtualenvwrapper-win
pip install virtualenvwrapper linux
创建虚拟环境
mkvirtualenv 虚拟环境将创建的虚拟环境统一放到某一个位置在当前用户的user下面
退出虚拟环境依然使用deactive
进入虚拟环境用 workon 虚拟环境名
删除虚拟环境
rmvirtualenv
lsvirtualenv 列出所有虚拟环境
进入虚拟环境目录 cdvirtualenv
配置虚拟环境存放地址
配置环境变量 WORKON_HOME 值是你想存放的位置地址
指定python环境使用哪个python解释器创建虚拟环境是添加--python参数他的值是安装python解释器的位置目录再指定虚拟环境名即可
url的组成部分
url uniform resource locator统一资源定位符
第一部分是使用的协议scheme,冒号前面的部分比如https://www.baidu.com
https就是协议的部分
第二部分是主机名即访问的主机地址
第三部分是端口号浏览器默认是80
命令行创建一个django项目
django-admin startproject 项目名
命令行启动
python manag.py runserver 0.0.0.0:8000 url和视图函数的参数传递
url中参数用括起来参数名中的为变量名该变量名需要和视图函数中的形参变量名一致比如
path(book/book_id/categry_id,view.book_detail)
这种方式传参时可以指定参数的类型参数名称前加上参数类型和冒号即可
path(book/int:book_id/int:categry_id,view.book_detail)
允许的类型转换器在django.urls的converters中
那么view中的视图函数book_detail参数中第一个参数强制为request必须包含book_id,catrgry_id两个变量
第二种传参方式也可以使用查询字符串的方式在url中url结束后加上后面跟着要查询的键值对键值对之间用等号相连视图函数中使用request.Get.get[键]的方式获得参数Get是一个类似字典的数据类型 url的模块化
把url与视图函数的映射也放到app模块中在主url中使用include将模块中的url.py包含进来即可
例子
book app中的url.py
from django.urls import path
urlpatterns[
path(,viewFounction),#实际相当于book/
path(a,viewFounction)#实际相当于book/a
] 在主项目中的url.py中即可这样写
urlpatterns[
path(book/,include(book/url.py))
]
这样写所有以book开头的url就会调用book里面的url进行解析
实际的url相当于主项目中的url与app中的url进行字符串拼接的结果 给url取一个名字指定name变量即可在view中使用reverse(name)即可获得真实的url
指定app名称
app_namefront
反转的时候指定url命名空间
reverse(appname:urlname)