Python语言之轻松学会Django框架基础-配置环境
从安 2019-06-14 来源 : 阅读 882 评论 0

摘要:本篇文章主要讲述Python语言之轻松学会Django框架基础-配置环境,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。

本篇文章主要讲述Python语言之轻松学会Django框架基础-配置环境,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。

Python语言之轻松学会Django框架基础-配置环境

Django框架

  Django是个怎样的东西呢?

  Web应用框架----Django

  http服务器:用来接受用户请求,并将请求转发给web应用框架进行处理。

  Web应用框架处理完以后再发送给http服务器,http服务器再返回给用户。

  

新建项目

 •新建项目的命令: django-admin startproject projectname

 •注意: 由于编辑器版本之间的一些差别, 我们统一使用跟编辑器版本无关的通用方式创建项目.

先在命令行创建项目,然后再设置pycharm代码同步.

 1.选择files>settings>porject Interpreter 

 2.点击右边设置按钮,选择Add Remote 

 3.选择连接方式为SSH,填写连接信息 

 4.在最下面选择我们刚创建好的linux上的虚拟环境

项目目录及文件说明

 ├── djtest11

 │ ├── init.py

 │ ├── settings.py

 │ ├── urls.py

 │ └── wsgi.py

 └── manage.py

manage.py   django中的一个命令行工具,管理django项目

init.py   空文件,告诉python这个目录是python包

setting.py   配置文件,包含数据库信息,调试标志,静态文件等。

urls.py   Django项目的URL声明

wsgi.py   部署服务器用到的

开启服务器

允许访问的客户端的地址, “\”表示的就是任意的ip地址

 1.将settings.py文件中的ALLOWED_HOSTS = [ ],改成ALLOWED_HOSTS = ['*'] 

 2.linux虚拟机网络连接方式是nat端口转发时,需要设置http服务8000端口的转发 

 3.开启服务的命令: python mange.py runserver 0.0.0.0:8000

 

开启服务器的方式一

  命令行模式:

  在项目目录下执行命令

  python manage.py runserver 0.0.0.0:8000

 

开启服务器的方式二

 1.选择编辑器右上角的Edit Configuration的按钮 

 2.点击添加Django server 

 3.改host为Host为0.0.0.0,表示的是允许连接服务器的ip 

 4.点击Enveironment Variables 项后面的三个点 "... "

 5.将DJANGO_SETTINGS_MODULE添加到Name

将项目名.settings添加到Value

需要注意的点:

ip

 •ifconfig查看ip,注意网络连接方式

 •virtualbox的端口转发时使用的是127.0.0.1回环地址

 •port

 •远程连接SSH服务的端口号是22

 •HTTP服务8000/8080

 •mysql服务的端口号3306

创建视图函数

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

 2.定义视图对应的URL.

 

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

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

项目与应用app的关系:

豆瓣就是由读书,电影,音乐,小组等app组成的一个项目.


新建APP

创建命令: python manange.py startapp app_name

 1.在项目目录下创建执行创建命令.

 2.在pycharm中将创建的app下载到本地.如图

 

本文由职坐标整理发布,学习更多的相关知识,请关注职坐标IT知识库!

本文由 @从安 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程