美文网首页
怎样在纯净的ubuntu系统中构建Python Django开发

怎样在纯净的ubuntu系统中构建Python Django开发

作者: 轻编程 | 来源:发表于2019-06-19 11:18 被阅读0次

    假如我们新购买了一个云服务器,默认安装了Ubuntu纯净版系统,一般的服务器提供商会在后台提供网页登录服务器的方法,登陆进去之后,通过设置,我们可以通过SSH来连接到服务器,以后不必每次都登录到提供商的后台去管理。

    01.更新系统环境

    sudo apt-get update
    sudo apt-get -y upgrade
    

    以上两行指令主要的目的在于更新安装好的系统,取得所有需要更新和升级的项目,这个过程需要一点时间,需要耐心等待。

    02.安装Python管理套件pip

    sudo apt-get -y install python-pip
    

    这个指令ubuntu中默认安装对应的是Python2.7中的pip,因此上我们还需要安装一下对应python3的pip3,这是因为系统默认的python版本应该是python3.5版,对应的指令是python3

    sudo apt-get -y install python3-pip
    

    这个指令安装pip3,安装成功后输入pip3测试,如果无报错则成功

    02.1 安装virtualenv

    sudo pip3 install virtualenv
    

    03.设定SSH、PuTTY以及FTP伺服器

    要让外界电脑能连线到服务器,就必须要安装OpenSSH伺服器,安装方法很简单,运行以下指令:

    03.1 安装OpenSSH

    sudo apt-get -y install openssh-server
    

    03.2 安装FTP伺服器

    sudo apt-get -y install vsftpd
    

    备注:这里对ssh及ftp伺服器的安全性暂时不做考虑。

    04.下载安装PuTTY

    可点击链接去官网下载:
    Download PuTTY
    或者将这个地址复制到浏览器打开,根据自己的系统版本下载对应版本:
    https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html ,windows安装都是下一步操作。

    04.1 设定PuTTY

    PuTTY的程序打开画面

    我们可以很简单的把IP地址填写在Host Name(or IP address如图所示的框中,再点击Open按钮即可进行连线。

    输入IP进行连线

    但为了方便使用我们还需要在做一些设定,那么我们在输入IP地址之后先不要着急连线,再在Saved Sessjons所示框中给需要连线的服务器起个名字,可以为中文,如图所示:

    设定连线名称

    接下来设定字型及大小,因为预设的字型有点小,看着费劲

    设定字型及大小

    接着在设定一些连线封包,避免我们一段时间没有输入任何信息而强制结束连线,这里我们设置为60s

    设置连线封包时间

    最后,回到Session界面,点击右下角的 Save 按钮保存设置,以后需要连线,只需要选中设置的名称双击,或者选中点击Open按钮即可连线。

    保存设置

    第一次连接会弹出一个对话框,我们选择是即可


    第一次连线对话框

    输入账号密码,进行登录,注意linux系统,在输入密码时是没有任何显示的,也没有**符号,自己照常输完,回车即可:


    输入账号密码登录

    通过FlashFXP连接到服务器

    这里要特别注意的是在连接类型那一栏选择SFTP over SSH这个选项,否则无法连接。

    FTP连接

    连接成功后,我们如果是以超级管理员身份登录,那么进入的应该是root目录,我们利用FTP创建一个django文件夹,如图所示:

    创建文件夹

    然后在命令行界面,通过ls命令验证,并使用cd命令进入到刚才创建的django文件夹:

    验证并进入

    安装虚拟环境

    接着刚才的步骤,使用我们已经安装过的 virtualenv 创建虚拟环境,运行如下命令

    virtualenv venv --python=python3
    
    创建虚拟环境

    后边则是一系列创建Django的过程,我这里大概说一下,如果这个有同学还不会,那还是去官方做一做入门那个项目:

    source venv/bin/activate   # 激活虚拟环境
    pip3 install django  # 安装django
    django-admin startproject mysite   # 创建项目
    python manage.py startapp polls  # 创建应用
    python manage.py migrate  # 安装默认的数据库
    python manage.py createsuperuser   # 创建超级管理员
    python manage.py makemigrations  # 创建迁移文件
    python manage.py migrate  # 迁移文件
    

    创作不易,请大家点赞支持哈,后边我会更新一系列的django教程,帮助大家从零入门。

    相关文章

      网友评论

          本文标题:怎样在纯净的ubuntu系统中构建Python Django开发

          本文链接:https://www.haomeiwen.com/subject/hyrhqctx.html