项目3 web应用程序
第18章Django入门
完整步骤:
mkdir test_env
cd test_env/
python3 -m venv test_env
virtualenv test_env
source test_env/bin/activate (deactivate退出)
django-admin startproject test_log
cd test_log/
pip install Django
python manage.py migrate
python manage.py runserver 0.0.0.0:8888
实验的时候遇到几个坑,记录如下:
- 安装Django的时候,需要在激活虚拟环境下安装,既要先运行:source ll_env/bin/activate,然后看命令提示符前面有(ll_env) 字样:pip install Django (不然后面命令会提示Django没有安装)
- 作者的环境是先手工建立文件夹leanrning_log,这个需要注意
- 运行命令:django-admin startproject leanrning_log . (注意最后这个点跟之前log隔开一个空格,点. 表示在当年目录下创建项目learning_log的意思)
- 允许远程host 访问, 编辑目录下setting.py
- 启动服务器命令: python manage.py runserver 0.0.0.0:8000 (要加上这个0.0.0.0, 表示允许从任何地方访问的意思,我在这个花费了一些时间去baidu才搞清楚)