【记录】安装Django 创建虚拟环境和新项目

本文详细记录了使用Python创建虚拟环境,激活及安装Django的过程。通过venv或virtualenv创建虚拟环境,然后在环境中安装Django,遇到激活问题和网络慢导致的pip升级。接着验证Django安装成功,创建项目和数据库,最后启动开发服务器并验证项目运行正常。
摘要由CSDN通过智能技术生成

(本文仅记录实际操作情况)

本文参考书籍:

1. 

 

2. 

 

1. 确保电脑安装Python

2. 创建虚拟环境

创建一个新目录test_blog, 再在终端中切换到这个目录,并执行如下命令创建一个虚拟环境:

python -m venv ll_env

书上原文:“这里运行了模块venv,并使用它创建了一个名为ll_env的虚拟环境。(请注意,ll_env的开头是两个小写字母l,而不是数字1。)如果你运行程序或安装包时使用的是命令python3,这里也务必使用同样的命令。”

3. 激活虚拟环境

按照书上的指引,激活虚拟环境 source ll_env/bin/activate,但无法成功激活,失败。

书上:

解决: 在用pycharm另建立了一个新项目test_project_blog目录后,pycharm自动在该目录下建立了虚拟环境目录venv。这是打开目录列表,发现activate.py不是放在/bin/下,而是放在/Scripts/下面。修改教材给到的命令,直接在windows该目录终端输入ll_env/Scripts/activate(不用大写,不用管理员权限),则激活虚拟环境。激活的标志是目录前出现了“(环境)”。

4. 安装Django

终端test_blog: 在激活的状态下,直接使用pip install django来安装这个包。在终端操作时候,官网下载非常慢,同时报错,要求升级pip,按照提示要求升级pip后,在安装Django,虽然还是很慢,但是成功了。

 

 另一种重新创建虚拟环境并安装django:
新建文件夹test_blog2, 执行pip install virtualenv
安装后,执行virtualenv newenv_dir创建一个虚拟环境,进入newenv_dir文件目录内,到Scripts内,执行activate。在激活了虚拟环境后,执行Django的安装命令。pip install django,成功。

 5. 验证成功安装Django

激活虚拟环境,使用python命令,输入python,执行import django,然后执行django.get_version(), 成功看到版本信息则已经安装好。

 

6. 新建项目

激活虚拟系统下执行django-admin startproject test_learningblog .

书上:“这个命令让Django新建一个名为learning_log的项目。这个命令末尾的句点让新项目使用合适的目录结构,这样开发完成后可轻松地将应用程序部署到服务器。注意 千万别忘了这个句点,否则部署应用程序时将遭遇一些配置问题。如果忘记了这个句点,要删除已创建的文件和文件夹(ll_env除外),再重新运行这个命令。”

7. 创建数据库

在虚拟环境激活的状态下使用 python manage.py migrate 成功。

 

8. 验证成功创建了项目和数据库

执行python manage.py runserver


Django启动了一个名为development server的服务器,让你能够查看系统中的项目,在浏览器中输入URL以请求页面,该Django服务器将进行响应:生成合适的页面,并将其发送给浏览器。
浏览区输入网址打开,成功。

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值