python-Django 小笔记
来源:互联网 发布:矩阵型组织形式优缺点 编辑:程序博客网 时间:2024/06/09 19:45
前段时间浅学了点Django 这个python框架, 写点小东西对其一些常用的文件总结一下。
真正要学,官方文档才是王道
什么是Django ...
Django 是python写的一套开源的web框架,采用的是目前比较流行MVC的一种设计方式(MVC -- > model, view, control)。但是如果你真正使用了Django 你会发现 他其实更注重的是 MTV这样的一种方式 (MTV --> model, template) (如果是第一次听到 MVC,MTV 这两种设计方式可能会比较懵, 其实这么做的话就是为了把各个模块,层次分开,这样也比较好去维护, 修改。 否则代码看起来乱七八糟的)。
安装神马的就不说了。。。
首先 django-admin.py startproject 项目名 我用的是django-1.6
这个就创建了一个django 项目了。
你能看到都有 __init__.py setting.py urls.py wsgi.py
其中比较常用的重要文件: setting.py 和 urls.py
setting.py : 主要是整体你这个Django 的项目配置了,比较常用的选项
INSTALLED_APPS: 这里主要是写入你在本项目中所安装的APP了, 可能是你在本项目中自己做的app, 也可能是Django自带的(当然这里
的APP并不是指移动端的那种APP哈)
MIDDLEWARE_CLASSES: 中间件
ROOT_URLCONF : 根url路径
DATABASES: 数据库配置
LANGUAGE_CODE, TIME_ZONE :语言和时区
STATIC_URL STATICFILES_DIRS : 静态资源的路径
TEMPLATES_DIRS 你的模版路径
urls.py : 内容其实就是 一个url 和 你的对应所执行的views 内容的一个映射关系
django-admin.py startapp app名 创建一个应用 又有几个文件...
admin.py : 自定义管理界面内容
models.py : 一般情况下在这里写的是你数据库的一些建表等操作
views.py : 就是你的视图内容了, 与之前的urls.conf 的views.* 相对应的内容
views.py 这个文件中可能会用到一个模版的东西(template),这个模版其实就是在自己的一个前端页面做好的情况下,直接对模版
进行渲染,然后在response 给用户。对此比较常用的方法:render_to_response
对其上面的一些文件的配置以及对应的代码编写,最后 python manager.py runserver 然后访问相对应的url 对其进行测试。
https://github.com/wangzhaojiang/monitor 上有一些丑陋的代码。。。
- python-Django 小笔记
- Python Django学习笔记
- python-django编程小知识
- python+django+mysql学习笔记
- Python/Django开发笔记(1)
- [python]-django学习笔记-[1]
- [python]-django学习笔记-[2]
- django+python+mysql学习笔记
- django-->python web framework (小菜鸟篇)
- python学习笔记1 (python+django)
- python小笔记
- python 小知识点笔记
- python小笔记
- Python 学习小笔记
- PYTHON小笔记
- python小知识点笔记
- python 小知识点笔记
- Python--小笔记
- Nexus设备升级5.0方法
- 手动屏幕旋转的方法
- java连接mongoDB《安全验证》
- Azure WebJob
- 菜鸟nginx源码剖析数据结构篇(十) 自旋锁ngx_spinlock
- python-Django 小笔记
- android 时间转换
- 如何利用客户端缓存对网站进行优化? If-Modified-Since & If-None-Match
- ajaxFileUpload使用及注意点
- SmartFoxServer服务器端用户登录验证
- 高精度加法
- 菜鸟nginx源码剖析 框架篇(一) 从main函数看nginx启动流程
- Oracle 中常用函数注意事项
- 关于androidManifest中指定不同的进程,application中静态变量值问题