Django本地环境部署教程,极速搭建你的个人网站#django环境部署
finlay
12-21 02:03
举报
使用Django进行网站开发的第一步就是搭建开发环境,也就是安装好所需的各种软件。本教程所用的系统环境是Windows10 64位,我们需要的软件有:
Python:3.6.2
MySQL:5.7
Pycharm
DjangoEast源码
Git
建议大家在安装软件的时候,尽量保持与本教程提到的软件的版本一致,这样可以减少一些因版本问题而产生的各种莫名其妙的问题。现在我们逐一安装上面提到的软件:
1.安装并配置Python
1.1下载Python
这里我们使用的Python版本是3.6.2,下载地址是:https://www.python.org/downloads/release/python-362/ ,点击进入页面后,拉到底部,选择Windows x86-64 executable installer下载即可。
1.2安装Python
双击刚刚下载好的Python软件包,在底部的Add Python 3.6 to PATH选项上打勾,意思是将Python添加至系统变量,这样我们就能在终端CMD中随时使用Python了,选择Install Now,等待至安装完成即可。
安装完成之后,我们在CMD中输入python,没有报错就是安装成功了,输入exit()退出Python,接下来我们修改一下Python的下载源,以提升我们用pip安装软件时的速度。
1.3修改pip源地址
修改pip源是为了提升安装速度,在CMD中输入下面的代码,修改为中国科学技术大学的源:
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple
1.4安装Virtualenv
Virtualenv是Python的虚拟环境工具,使用它我们可以创建一个单独的网站运行环境,当你创建另一个项目的时候,再创建另一个虚拟环境,环境之间互不影响,强烈推荐大家用Virtualenv构建Django开发环境。安装方式如下:
pip install virtualenv
1.5创建虚拟环境
我们来创建一个名为django的虚拟环境,以后安装Python相关包就安装到这里面,在C盘根目录创建一个名为django的文件夹,CMD切换到此目录
cd C:\django
安装虚拟环境
virtualenv django
激活虚拟环境
C:\django\django\Scripts\activate
好了,有关Python的安装配置我们就完成了,接下来我们安装数据库MySQL。
2.安装并配置MySQL
2.1安装MySQL
下载地址是:http://www.pc6.com/softview/SoftView_593.html,下载完之后按照刚才那个地址中的安装方式安装即可。一定要记好刚才输入的数据库root账户的密码。
安装完之后,需要将MySQL的bin目录放置到我们的环境变量中,依次打开电脑→右键选择属性→高级系统设置→环境变量→选择Path→将MySQL的目录C:\Program Files\MySQL\MySQL Server 5.7\bin添加到Path中,重启CMD即可。
2.2创建数据库
我们需要创建一个用于保存Django网站数据的数据库,数据库名我取为:django_east
首先在CMD中登录MySQL
mysql -uroot -p
输入密码即可登录,然后我们创建一个数据库,创建一个管理账户并赋予权限:
CREATE DATABASE 'django_east' DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'django_east'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'django_east'@'%';
FLUSH PRIVILEGES;
3.安装Pycharm
Pycharm是比较流行的Python开发IDE,推荐大家使用它来进行Django的开发,下载地址和安装教程可以参考这个:https://blog.51cto.com/5001660/2084463
4.安装DjangoEast
我们使用Git来下载我们的网站源码DjangoEast,Git是一款版本控制工具,使用它我们可以将本地的网站源码与github进行双向传递,方便的对我们的网站进行更新升级。
4.1下载Git
Windows下的下载地址是:https://github.com/waylau/git-for-win,安装方式一直点击下一步即可。
4.2Clone源码
选择一个存放网站源码的目录,这里我们选择C盘根目录,在CMD下切换到本目录,执行下面的命令:
git clone https://github.com/mxdshr/DjangoEast.git
稍等片刻之后,根目录下出现了一个DjangoEast目录,里面存放的是我们的网站源码。
4.3安装所需环境
网站源码的正常运行是需要很多的依赖库的,因此我们首先来安装各种Python的依赖库,CMD下切换到源码目录,然后激活我们的虚拟环境:
cd C:\DjangoEast
C:\django\django\Scripts\activate
Django运行所需要的所有所需Python库以及对应的版本都保存在requirements这个文件中,因此我们用过它来安装:
pip install -r requirements.txt
4.4生成数据表
安装完之后我们需要做一下数据库的迁移,也就是在数据库中生成我们的数据表,先修改djangoblog/settings.py下的有关数据库的配置:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django_east',
'USER':'django_east',
'PASSWORD':'123456',
'PORT':'3306',
'HOST':'localhost',
}
}
然后在网站根目录下执行下面的命令,请确保自己在django这个虚拟环境下进行操作:
python manage.py makemigrations
python manage.py migrate
没有报错既是创建成功。
4.5运行网站
然后就可以用pycharm运行一下我们的网站,然后在浏览器中打开打开http://127.0.0.1:8000就可以看到网站已经运行成功~
4.6创建管理员账户
如果想进入网站后台进行添加文章等操作的时候,你需要创建一个管理员账户,CMD进入网站根目录下,执行下面的命令,按照提示输入用户名、邮箱、密码(两次),即可创建成功。
python manage.py createsuperuser
成功后我们打开浏览器,输入http://127.0.0.1:8000/admin就可以进入后台了~
5.后记
网站搭建成功还只是第一步,更多精彩的功能还需要你自己去开发探索,祝使用愉快~
浏览量
342