简单了解Django
Posted 程序东baby
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单了解Django相关的知识,希望对你有一定的参考价值。
Django 是开源代码web应用的框架,由python完成,django的主要目的是简便,快速开发数据库驱动网站
主要用于测试,运维,自测。
1.下载Django。
个人建议使用命令pip install Djiango,也可以自己到官网自行下载喜欢的版本,在使用pip时。要注意你是否有
多个版本的python,如果你使用的是mac,自带python2.7,这是下载django的时候我们要确保下载地址的真确,
可以直接切换版本在下载,在cmd或终端输入python2,python3,就可以直接切换版本
2.创建Django项目。
这有2种方法,一个是使用命令,一个使用工具,不管哪种我们都要知道django-admin.py,它就相当于管家,
管理命令,下面我们看看2种方式建立项目
命令:
django-admin.py startproject HelloWorld
$ cd HelloWorld/
$ tree
.
|-- HelloWorld
| |-- __init__.py
| |-- settings.py
| |-- urls.py
| `-- wsgi.py
`-- manage.py
工具:本人使用的是idea,操作也是横简单
3了解每个.py文件的作用
项目建立好后,会出现如下图的文件
下面我具体介绍一下作用:
manage.py:相当于管家,管理命令
__int__.py:控制py包的导入
setting.py:设置模版,数据库等
urls.py:统一资源定义符,管理路径
wsgi.py:这个厉害了,不要动他,默认就好,用于连接服务器
admin.py:用户
models.py:数据库模型文件
views.py:试图控制器
4.访问原理:
客户端发送http请求到Django(服务器)查找响应的方法到urls.py调用相应方法到views.py获取页面
html生成Html页面到Django再返回html页面到客户端
知道这些,我们就可以继续操作了
5.操作:
先创建好html页面,记住名称
打开urls.py进行如下配置
再打开views.py定义一些函数,用于查找页面
在打开settings.py添加应用,先不配数据库:
6.启动服务
输入python manage.py runserver,再到页面输入http://localhost:8000便可访问项目
以上是关于简单了解Django的主要内容,如果未能解决你的问题,请参考以下文章
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段