如何在虚拟机搭建Django项目--小白入门(Django环境搭建)

1.Django介绍:

1.Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。
2.Django是一个基于MVC构造的框架。但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。它们各自的职责如下:

层次 职责
模型(Model),即数据存取层 处理与数据相关的所有事务: 如何存取、如何验证有效性、包含哪些行为以及数据之间的关系等。
模板(Template),即表现层 处理与表现相关的决定: 如何在页面或其他类型文档中进行显示。
视图(View),即业务逻辑层 存取模型及调取恰当模板的相关逻辑。模型与模板的桥梁。

web应用框架----Django

如何在虚拟机搭建Django项目--小白入门(Django环境搭建)_第1张图片
http服务器:用来接受用户请求,并将请求转发给web应用框架进行处理。
Web应用框架处理完以后再发送给http服务器,http服务器再返回给用户。

工具准备:

  1. Linux(Ubuntu)
  2. python3(3.5+)
  3. pycharm(2017.15+)
  4. MySQL(5.8)
    工具准备----为啥要用虚拟环境???
    (因为可以根据不同项目需求,Django版本不同而解决问题)如何在虚拟机搭建Django项目--小白入门(Django环境搭建)_第2张图片

2.环境搭建:

工具准备----创建虚拟环境及安装django

查看当前有那些虚拟环境: workon
创建虚拟环境: mkvirtualenv -p /usr/bin/python3 envname
进入虚拟环境: workon envname
退出虚拟环境: deactivate
删除虚拟环境: rmvirtualenv envname
安装django: pip install django
查看当前python环境下的第三方库: pip list

**注意: 1./usr/bin/python3 指定的是python3版本
envname 指的是自定义的名称

3.项目创建:

新建项目:

新建项目的命令: django-admin startproject projectname	(projectname即项目的名称)
  1. **注意: 由于编辑器版本之间的一些差别,我们统一使用跟编辑器版本无关的通用方式创建项目.
  2. 先在命令行创建项目,然后再设置pycharm代码同步.

Pycharm设置代码同步:

如何在虚拟机搭建Django项目--小白入门(Django环境搭建)_第3张图片

  1. 用pycharm打开一个空的项目
  2. 选择: Tools > Devlopment > Configuration
    如何在虚拟机搭建Django项目--小白入门(Django环境搭建)_第4张图片
    1.自定义连接名
    2.选择SFTP连接类型
    3.写上Ubuntu系统的ip
    4.写上ssh服务的端口号
    5.写上用户名
    6.写上用户密码
    7.点击测试连接
    如何在虚拟机搭建Django项目--小白入门(Django环境搭建)_第5张图片
    1.选择Mappings
    2.在deployment path on server 中,点击后面的server中,点击后面的…
    3.打开Linux路径后,选择我们创建好的项目目录
    4.注意这里的路径是和前面connection中的root path进行拼接的
    如何在虚拟机搭建Django项目--小白入门(Django环境搭建)_第6张图片
    1.选择 Tools > Deployment > options
    2.选择ctrl+s保存上传的方式
    如何在虚拟机搭建Django项目--小白入门(Django环境搭建)_第7张图片
    1.选择files > settings > project Interpreter
    2.点击右边设置按钮,选择Add Remote
    3.选择连接方式为SSH,填写连接信息
    4.在最下面选择我们刚创建好的linux上的虚拟环境

项目目录及文件说明

如何在虚拟机搭建Django项目--小白入门(Django环境搭建)_第8张图片

4.启动服务:

开发服务器

如何在虚拟机搭建Django项目--小白入门(Django环境搭建)_第9张图片

开启服务器的方式一

命令行模式:
在项目目录下执行命令
python manage.py runserver 0.0.0.0:8000

如何在虚拟机搭建Django项目--小白入门(Django环境搭建)_第10张图片

开启服务器的方式二

如何在虚拟机搭建Django项目--小白入门(Django环境搭建)_第11张图片
1.选择编辑器右上角的EditConfiguration的按钮
2.点击添加Django server
3. 改host为Host为0.0.0.0,表示的是允许连接服务器的ip
4. 点击Environment Variables 项后面的…
5. 5.将DJANGO_SETTINGS_MODULE添加到Name 将项目名.settings添加到Value

访问服务器

如果配置成功,则会出现如下动态图
如何在虚拟机搭建Django项目--小白入门(Django环境搭建)_第12张图片

你可能感兴趣的:(Django,Django,python,框架)