Django 项目之--环境准备01

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 项目之--环境准备01相关的知识,希望对你有一定的参考价值。

1.环境准备;


      (1).python 版本 3.6.0  

      (2).Django 版本 1.8.2

2.windows 开发环境老是出现文件编码和各种环境问题; (本博文采用远端配置python django项目环境)



3.远端linux服务器信息;

   服务器主机IP         系统版本信息        内核版本信息           备注
192.168.1.12  CentOS Linux release 7.4.1708

3.10.0-693.el7.x86_64

默认 python2.7.5

                                                            


4.为何使用Python版本管理器(pyevn)

(1).因为系统自带的Python是2.7.5,自己需要Python 3.x,此时需要在系统中安装多个Python,但又不能影响系统自带的Python,即需要实现Python的多版本共存,pyenv就是这样一个Python版本管理器。

5.安装pyenv 环境;

 (1).安装系统依赖包;

yum -y install gcc gcc-c++ make git patch openssl-devel zlib-devel readline-devel sqlite-devel bzip2-devel bzip2-libs


(2).按照pyenv;

curl -L https://raw.github.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash


(3).配置环境变量;

echo -e ' #pyenv' >>~/.bashrc

echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc

echo 'eval "$(pyenv init -)"' >> ~/.bashrc

echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc


source ~/.bashrc


(4).pyenv 用法:

pyenv version        # 查看当前系统使用的python版本

pyenv versions        # 查看当前系统拥有的python版本

pyenv install 3.4.1          # 安装3.4.1,可使用-v参数查看详细输出

pyenv uninstall 3.4.1         # 卸载

pyenv local 3.4.1     # local仅对当前目录及子目录生效,告诉当前目录使用版本2.7.5,

pyenv global          # 告诉全局环境使用某个版本,为了不破坏系统环境,不建议使用global设置全局版本

pyenv rehash          # 重建环境变量,每当你增删 Python 版本或带有可执行文件的包(如 pip)以后,都应该执行一次本命令


(5).查看一下有哪些版本的python 可以安装;

pyenv install --list

2.4

2.4.1

2.4.2

2.4.3

2.4.4

2.4.5

2.4.6

2.5

3.6.0


(6).安装python 3.6.0 版本;

pyenv install 3.6.0

技术分享图片


(7).python 版本切换;

pyenv global 3.6.0   #全局进行切换到python 2.7.1版本pyenv local 2.7.1  #只针对当前目录及其子目录切换python 2.7.1版本

技术分享图片


(8).安装django 版本;


1.名词原理介绍

   1.    MTV模型

   Model(模型):负责业务对象与数据库的对象(orm)

  Template(模板):负责把数据展示给用户(前端的东西)

  View(视图):负责业务逻辑,并在适当的时候会调用Model和Template

  Django 还有一个URL分发器(路由系统)

   2.    Django的请求周期(原理剖析)

技术分享图片


pip install django==1.8.2

pip uninstall django 卸载

Python 版本或带有可执行文件的包(如 pip)以后,都应该执行一次本命令 (本环境已经安装)

技术分享图片


6.配置开发IDE工具(Pycharm) 远程连接 服务器环境;  和远程python 环境配置;


技术分享图片



技术分享图片

技术分享图片


技术分享图片


技术分享图片


7.创建django 项目;


         1、创建项目

2、  执行创建项目命令

django-admin startproject djcmdb

GodCM

3、  创建app目录

cd  test_project

python manage.py startapp Service              

python manage.py startapp Users

python manage.py startapp Api


技术分享图片





以上是关于Django 项目之--环境准备01的主要内容,如果未能解决你的问题,请参考以下文章

持续集成之Gitlab安装与应用

Django博客项目之登录和注册系统

Django开发小型站之前期准备

vue+uwsgi+nginx部署前后端分离项目

转发-Django开发小型站之前期准备

持续集成之Gitlab安装与应用