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

本文介绍使用Django建立项目的详细步骤。首先要建立虚拟环境,将项目库与其他项目分离,便于部署。接着激活虚拟环境,安装Django,创建项目和数据库。最后可通过执行命令启动服务器,在浏览器输入URL查看项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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上侦听请求)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值