如何将自己的django项目上传到阿里云上_Django学习记录(一)

730eaa313788904985f2dc06ad028bfa.png

介绍Django

Django 是一个开发Web后端的框架,使用Django,使你能够以最小的代价构建和维护高质量的Web应用。

从好的方面来看,Web 开发激动人心且富于创造性;从另一面来看,它却是份繁琐而令人生厌的工作。 通过减少重复的代码,Django 使你能够专注于 Web 应用上有 趣的关键性的东西。 为了达到这个目标,Django 提供了通用Web开发模式的高度抽象,提供了频繁进行的编程作业的快速解决方法,以及为“如何解决问题”提供了清晰明了的约定。 同时,Django 尝试留下一些方法,来让你根据需要在framework之外来开发。

说了这么多,让我们开始动手安装一下吧

介绍虚拟环境

为什么创建虚拟环境呢?

我们利用python 开发Django的时候,假如说有一个项目中使用Django的版本是1.11,现在的话Django的版本需要更新到2.2.10的最新版,这时候就会碰到一个问题,我如何在我的电脑中同时拥有Django 1.11和Django 2.2.10两套环境呢?这时候我们就可以通过虚拟环境来解决这个问题。

创建虚拟环境的三种方式

安装virtualenv

pip install virtualenv
pip3 install virtualenv

virtualenv是用来创建虚拟环境的软件工具,我们可以通过pip或者pip3来安装

创建虚拟环境:

virtueralenv [your vnev name ]

如果你当前的Python3/Scripts的查找路径在Python2/Scripts的前面,那么将会使用python3作为这个虚拟环境的解释器。如果python2/Scriptspython3/Scripts前面,那么将会使用Python2来作为这个虚拟环境的解释器。

激活虚拟环境:

虚拟环境创建好了以后,那么可以进入到这个虚拟环境中,然后安装一些第三方包,进入虚拟环境在不同的操作系统中有不同的方式,一般分为两种,第一种是Windows,第二种是linux:

  • windows进入虚拟环境:cd [name]/Scripts输入activate
  • Linux 进入虚拟环境:cd [name]/bin/输入activate
  • Mac 系统和Linux 基本是一样的。

退出虚拟环境:

那么如何退出虚拟环境呢?在终端里面输入:

deactivate

即可退出虚拟环境。

创建虚拟环境的时候指定Python的指定环境:

在电脑的环境变量中,一般是不会去更改一些环境变量的顺序的。也就是说比如你的Python2/ScriptsPython3/Scripts的前面,那么你不会经常去更改他们的位置。但是这时候我确实是想在创建虚拟环境的时候用Python3这个版本,这时候可以通过-p参数来指定具体的Python解释器:

    virtualenv -p C:Python36python.exe [virutalenv name]

安装virtualenvwrapper

Windows :

pip install virtualenvwrapper-win

Linux :

pip install virtualenvwrapper

那么会在你当前用户下创建一个Env的文件夹,然后将这个虚拟环境安装到这个目录下。

如果你电脑中安装了python2python3,并且两个版本中都安装了virtualenvwrapper,那么将会使用环境变量中第一个出现的Python版本来作为这个虚拟环境的Python解释器。

创建虚拟环境:

mkvirtualenv venv

激活虚拟环境

workon [name]

列出所有的虚拟环境

lsvirtueralenv

删除虚拟环境:

rmvirtualenv venv

退出虚拟环境:

deactivate

修改mkvirtualenv的默认路径:

我的电脑->右键->属性->高级系统设置->环境变量->系统变量中添加一个参数WORKON_HOME,将这个参数的值设置为你需要的路径

创建虚拟环境的时候指定Python版本:

mkvirtualenv --python==C:Python36python.exe hy_env

使用Anconda创建虚拟环境:

首先你需要下载Anconda虚拟环境:

Anaconda Python/R Distribution - Free Download​www.anaconda.com
df5a5679bb97e3c6072e0d47ccf824ab.png

下载之后开始安装 :

直接点击下一步下一步,你可以选择安装的路径

右击我的电脑,打开属性 ,找到并且打开高级系统设置,在系统变量中找到Path

添加:

D:Anconda3
D:Anconda3Librarybin
D:Anconda3Scripts

创建虚拟环境:

conda create -n venv python=3.7.5

查看虚拟环境

conda env list 
conda-env list

激活虚拟环境:

conda activate  venv

退出虚拟环境

conda deactivate

以上就是创建虚拟环境的三种方式,

创建Django项目:

我个人比较喜欢使用Anconda 来创建虚拟环境, 所以就用Anconda来创建

conda create -n venv python=3.7

在 Python 中一般安装Package的话 基本上都是:

pip install [Package name]

如果下载过程中感觉慢的话可以这样 :

pip install [package name] -i http://mirrors.aliyun.com/pypi/simple/

这里呢 ,我就用阿里云的国内镜像,想使用其他的镜像自己搜索哈

刚才做了一个小插曲哈我们继续哈

激活刚才的创建的虚拟环境:

conda activate venv 

安装Django

pip install Django==2.2.10 -i http://mirrors.aliyun.com/pypi/simple/

如果显示Success install django, pytz,之类的 说明Django已经安装上了

创建django项目:

django-admin startproject demo 

那么我们如何运行呢?

首先要进入刚才创建的项目:

cd demo

然后输入:

python manage.py runserver

6e37953b0a27f79c78e1c1f832ff7858.png

然后打开浏览器:

输入网址:

http://127.0.0.1:8000

当然你也可以更改端口:

py manage.py runserver 127.0.0.1:4000

如果你能看到如下页面:

c3a422d51376accc4147a10a5c5a9e6c.png

就说明成功创建了

那么如何退出?

按键盘CTRL+C即可退出

关于我,

我之前是会一点前端开发的,但是一直写页面感觉上特别的无聊,所以就学学后端

好了,如果喜欢的话,或者对您有帮助的话,麻烦点个关注哈,我也会继续更新,一起学习django。

@lch-48-15

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值