Django学习系列3:创建仓库
在创建仓库之前,在项目superlists中新建一个Python文件,命名为functional_tests.py,里面的内容如下:
# File: functional_test.py # Author: Rxf # Created on 2019.04.10 15:00 (first release) # Copyright (C) 2019 xxxxxx. All rights reserved. # please use python3.x # -*- coding: UTF-8 -*- from selenium import webdriver # 启动一个selenium webdriver browser = webdriver.Firefox() # 打开一个真正的Firefox浏览器窗口 browser.get('http://localhost:8000') # 在浏览器中打开我们期望的服务器网页 assert 'Django' in browser.title # 检查,做一个断言,这个网页的标题中是否包含单词“django”
现在运行或许会报一些错误。或许没有安装selenium,没有安装Firefox驱动。
在解决问题之前,需要创建一个版本控制器将管理好在开发过程中的代码。
(django) root@ranxf-TEST:/studydisk/Python_web_TDD/superlists# git init . 初始化空的 Git 仓库于 /studydisk/Python_web_TDD/superlists/.git/
以后我们会把superlists作为工作目录,提供的输入命令都假定在这个目录中执行,提交一个文件的路劲,也时相对这个顶层目录而言。
注意查看树形结构中有两个superlists。所以注意superlists/setting.py是指次级文件夹superlists中的settin.py。
如有疑问,记住,需要同manage.py这个文件在同一个目录中。
现在提交所有的文件
# ls db.sqlite3 functional_tests.py manage.py superlists