(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;

1.Django是个怎样的东西呢?

Django是一个web应用框架(Django的主要目:简便、快速的开发「数据库」驱动的网站。)
(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第1张图片

文字理解:
(1)流程:
请求:用户====》http服务器(电脑)===》web框架(Django)===》数据库    请求处理完成
响应:数据库===》web框架(Django)===》http服务器(电脑)===》用户     响应完成

(2)简介:
http服务器:用来接受用户请求,并将请求转发给web应用框架进行处理。
Web应用框架处理完以后再发送给http服务器,http服务器再返回给用户。

简言之,我们向浏览器请求https://www.baidu.com(注意:百度对应的ip以及端口号和这个url是绑定一起的),浏览器返回给我们百度的首页这就是web框架实现的。
(通过ip可以找到对应的http服务器[即电脑];通过端口能找到具体的应用。)

2.工具准备:

(1)使用到的工具:

(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第2张图片

(2)ubuntu中创建虚拟环境:

1)查看当前有哪些虚拟环境:  workon
(2)ubuntu中查看python解释器路径: which
								    指定python3版本     自定义虚拟环境名
(3)创建虚拟环境: mkvirtualenv   -p   /usr/bin/python3   dj_test
(4)进入虚拟环境: workon dj_test
(5)退出虚拟环境: deactivate
(6)删除虚拟环境: rmvirtualenv dj_test

									双等于指定版本
(1)安装django :   pip install django==2.1.42)查看当前python环境下的第三方库:  pip list

(3)搭建Django:

第一步:使用pycharm创建Django项目:

1.新建Django项目:

(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第3张图片

2.为Django项目指定远程中创建的虚拟环境下的python解释器:

(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第4张图片

(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第5张图片

3.配置ubuntu的端口转发(添加端口号为1234的端口):

(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第6张图片

第二步:对新建的Django项目进行一些基础的配置!!!

(1)更改上传方式为ctrl+s保存上传方式:

首先选择Tools>Devloyment>options
然后选择ctrl+s保存上传的方式

(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第7张图片

(2)基础参数配置:

选择Tools>Devloyment>Configuration

(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第8张图片

(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第9张图片

(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第10张图片
注意这里的远程项目存储路径是和前面connection中的root path进行拼接的

(3)设置何人可访问此Django项目(两步走!)

第一步:允许访问的客户端的地址, “*”表示的就是任意的ip地址
(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第11张图片第二步:
首先:
(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第12张图片然后:
(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第13张图片
(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第14张图片

(4)本地浏览器中输入:127.0.0.1:8000即可发现Django已经ok了!!!

(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第15张图片

(5)项目目录及文件说明:

(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第16张图片

(6)项目与应用app的关系:

(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第17张图片新建APP:

(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第18张图片

(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第19张图片

(7)创建视图函数:(做的是业务逻辑的操作)

1.在项目目录下创建views.py的函数.

(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第20张图片

2.定义视图对应的URL.

(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第21张图片

3.服务启动后在浏览器中输入:

ip地址:8000端口/hello,就能看到网页中出现”hello django”啦!!!

(1)Django框架是什么;工具准备;ubuntu中创建虚拟环境;使用pycharm通过Django搭建网站;项目和应用APP的关系;Django中的视图函数;_第22张图片

你可能感兴趣的:(Django)