错误 onf pip 包管理工具 web 开发 .exe 测试 min
环境:windows/linux/OS
需要的软件:Firefox 浏览器(别的也可以 不过 firfox 和 python 的 webdriver 兼容性好)
git 版本控制系统(使用前要配置 用户 编辑器可以用系统的 notepad)
python 包管理工具 pip(3.4 以及之后的版本在 python 中集成了 3.4 以前的需要安装 命令行中执行 which pip3 返回路径即表示安装完成)
python(在安装时选择把 python.exe 加入系统路径中)
Django 1.11 (命令行 pip3 install django==1.11 版本随意 当时看的那本书上用的 1.7 不同版本可能最后写 python 代码的时候格式会有点不一样 用 python -m django --version 命令查看 django 版本)
Selenium 浏览器自动化工具(pip3 install --upgrade selenium 命令安装 我用的是 2.53.6 当时因为一个错误 在 stackoverflow 上别人说着这个版本可以 我就用了 这里要说一下 selenium 和 firefox 存在版本不兼容的问题 selenium 对于高版本的 firefox 是不兼容的 不兼容的话会导致可以打开浏览器 无法导入 url 我用的是 46.0.1 这和 2.53.6 的 selenium 是兼容的)
书:python web 开发 测试驱动方法(Harry J.W.Percival)
这个数用的 django 1.7 所以跟我用的 python 格式上面会有差别
P24 urls.py 这里面在 1.10 以上版本会有区别
- fromdjango.conf.urlsimport url,patterns,include
- fromdjango.contribimport admin
- urlpatterns = patterns(
- url(r'^$','superlists.views.home_page',name='home'),
- )
而在 1.10 以上的版本的代码
- fromdjango.conf.urlsimport url
- fromdjango.conf.urlsimport include
- fromlists.viewsimport home_page
- fromdjango.contribimport admin
- urlpatterns = [
- url(r'^$',home_page,name='home'),
- ]
python web——Django 架构
来源: http://www.bubuko.com/infodetail-2081909.html