Django学习笔记(1)建立项目

1. 建立项目

1.1 建立虚拟环境
使用Django首先要建立一个虚拟环境,在这个虚拟环境中安装包,这样做的好处是,可以将这个项目的库与其他项目分离,并且便于将该项目部署到服务器。
为项目新建一个目录,在终端中切换到这个目录。
在终端切换到这个目录
在项目目录下创建虚拟环境:
learning_log$ python3 -m venv ll_env
这里运行了模块venv,创建了名为ll_env的虚拟环境。

(注:Python3.3以上的版本通过venv模块原生支持虚拟环境,可以代替Python之前的virtualenv.)

venv在可用的情况下优先使用。virtualenv在以下情形使用:
1)目标Python的venv模块不可用时
2)目标Python的ensurepip模块不可用时。一般发生在Python 3.3或者一些不太绑定ensurepip的版本,如Debian。没有ensurepip模块,pip也就不可用了
3)sys.real_prefix 设置了。这一般表示目标Python被virtualenv管理,且venv无法使用。

1.2 激活虚拟环境(每次重启之后都要做)

learning_log$ source ll_env/bin/activate
(ll_env)learning_log$

这个命令运行了脚本activate, 使得环境处于活动状态(此时环境名包含在括号内)。只有在环境处于活动状态时,虚拟环境中的包才可用。
注意: 如果用的是windows系统,直接使用命令ll_env/bin/activate激活环境,不需要source.

1.3 安装Django
这里安装的是1.11版, Django也只有在虚拟环境活动状态的时候才可用。

(ll_env)learning_log$ pip3 install Django==1.11

1.4 在Django中创建项目

(ll_env)learning_log$ django-admin.py startproject learning_log .

注意这里不能漏了命令末尾的句点‘.’,这个句点让新项目使用合适的目录结构,这样便于将应用程序部署到服务器。

1.5 创建数据库

(ll_env)learning_log$ python3 manage.py migrate

新建了SQLite轻量级数据库。

1.6 查看项目(每次重启之后都要做)

(ll_env)learning_log$ python3 manage.py runserver

执行命令runserver, Django将启动一个服务器,并告诉你项目的URL.
打开浏览器,输入URL: http://localhost:8000/;或者 http://127.0.0.1:8000/ 即可。(8000表示项目在计算机端口8000上侦听请求)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值