建立虚拟环境
为新项目创建一个目录,终端切换到该目录下,并创建一个虚拟环境
python3 -m venv ll_env
这里运行了模块venv
,创建了一个名为ll_venv
的虚拟环境
激活虚拟环境
使用如下命令进行激活:
source ll_env/bin/activate
要停止使用,输入命令deactivate
安装Django
pip install Django
在Django中创建项目
在依然处于激活的虚拟环境下,执行如下命令:
django-admin.py startproject learning_log .
该命令让Django新建了一个名为learning_log的项目。命令末尾的句点让新项目使用合适的目录结构。
(ll_env) twr@twr-911K:~/learning_log$ ls
learning_log ll_env manage.py
运行ls
命令,结果表明Django创建了一个名为learning_log的目录,还创建了一个名为manage.py的文件,该文件接受命令并交给Django的相关部分去运行。
(ll_env) twr@twr-911K:~/learning_log$ ls learning_log
asgi.py __init__.py settings.py urls.py wsgi.py
learning_log目录下包含5个文件,其中settings.py指定Django如何与系统交互以及如何管理项目;urls.py告诉Django应创建哪些网页来响应浏览器请求;wsgi.py帮助Django提供它创建的文件
创建数据库
执行如下命令:
python manage.py migrate
首次执行命令migrate
时,将让Django确保数据库与项目的当前状态匹配。在使用的新项目中首次执行这个命令时,Django将新建一个数据库。
(ll_env) twr@twr-911K:~/learning_log$ ls
db.sqlite3 learning_log ll_env manage.py
查看项目
输入命令:
python manage.py runserver