Django框架初入

一、Django 特性

数据库功能强大(利用python的类继承,几行代码就可以实现一个动态的数据库操作接口(API))

强大的后台功能

优雅的网址(正则匹配网址,传递到对应函数)

模板与缓存系统

二、Django 文件

urls.py                          网址入口,关联到对应的views.py中的一个函数,访问网址就对应一个函数。

views.py                       处理用户发出的请求,从urls.py中对应过来, 通过渲染templates中的网页可以将显示内容,比如登陆后的用户名,用户请求的数据,输出到网页。

models.py                     与数据库操作相关,存入或读取数据时用到这个。

forms.py                      表单,用户在浏览器上输入数据提交,对数据的验证工作以及输入框的生成等工作。

templates                    文件夹 views.py 中的函数渲染templates中的Html模板,得到动态内容的网页,当然可以用缓存来提高速度。

admin.py                     后台,可以用很少量的代码就拥有一个强大的后台。

settings.py                   Django 配置文件,比如 DEBUG 的开关,静态文件的位置等。

三、Django简单项目搭建

1. 新建一个 django project

django-admin.py startproject test

2. 新建 app

python manage.py startapp test01

3. 使用开发服务器

python manage.py runserver 127.0.0.1:8088

时间: 2024-07-28 18:16:12

Django框架初入的相关文章

Django框架初体验

前言 从今天开始学习测试开发知识,并会把每一次学习的过程和成果记录到博客,由于我也没怎么接触过python相关的开发框架,所以前期应该是艰难的,但是我相信努力就会有收获,如果你和我一样是个小白,那我们一起努力,一起加油! 环境搭建 无论学习什么编程语言都是离不开环境搭建的,Django框架也一样,但是很简单哈,一条命令搞定了!首先如果你没有安装python解释器环境需要安装python环境哈,具体找度娘吧,如果你已经了解了python基础且使用python写过大大小小的项目,那么装个python

初入前端框架bootstrap--Web前端

Bootstraps是一种简洁.直观.强悍的前端开发框架,它让web开发更迅速.简单.对于初入Bootstrap的小白,高效进入主题很重要,能为我们节省很多时间,下面我将对使用Bootstrap开发前应该做什么做出详细指引,初学者可以围观一下,大神可以忽略哦! 1.下载Bootstrap框架 Bootrap:http://getbootstrap.com/2.3.2/getting-started.html Bootrap中文网:http://v3.bootcss.com/getting-sta

Django框架的初使用-1

目录 Django框架的初使用-1 1 Django MVT回顾 2 模型M 2.1 ORM框架 2.2 模型设计 3 视图V 3.1 定义视图函数 3.2 配置URLconf 3.3 视图-匹配过程的解释 4 模版T 4.1 创建模版 4.2 定义模版 4.3 视图调用模板 5 总结 Django框架的初使用-1 笔者在上篇文章Django框架的初使用已对Django框架的前世今生.基本逻辑以及使用的基本框架搭建( 搭建虚拟环境/创建Django项目/创建Django项目下的应用/运行服务器)

django框架<二>

django框架:   Models 1.基本创建 Django提供了一个抽象层("Model")的构建和管理Web应用程序的数据. Django使用一种新的方式,即:关系对象映射(Object Relational Mapping,简称ORM). 每个模型是一个Python类,子类django.db.models.model 模型中的每个属性代表一个数据库字段. # DEMO class Student(models.Model): name = models.CharField(m

初入京都的回想

北京,一个都市繁华的高新产业聚集地,我也就这样的来了.为了我的前端梦想. -----小飒的成长史 2012年 自从2012年进入软件工作室的那一刻起,我的生活就发生了与好友截然不同的状态.想想也觉得很神奇,大一一结束就进入一个软件工作室,这个工作室很励志,自然它叫励志工作室.进入工作室的第一项内容就是接触培训,菜鸟就是菜鸟,培训的学长学姐们说什么都是那张目瞪口呆的听着,似懂非懂,却也听的如此着迷.当时的崇拜感,现在想想也是异常激动. 头两个星期除了看基础视频,就是大家不停的通过八哥打字员这个软件

初入职场,菜鸟北漂记

2014年3月初,带着梦想,带着一股傻气(”没错是傻气,而不是杀气“),离开了遥远的家,离开了让人眷恋的学校,单枪匹马的闯入了传说中的帝都…… 帝都已经来过好几次了,可是每一次所扮演的角色都是一个过客,匆匆而来,匆匆而去.故宫,长城,颐和园,香山,鸟巢……这些一个一个的景点,建筑,留在心里的除了几抹色彩,剩下的就只有几许欢声笑语了.而这一次,应该才算是真正踏在了帝都的土地上吧! 2014年3月底,在经过了半个月的相亲与被相亲的折磨后,我和XX公司就这样在茫茫人海中相遇了,然后……嗯,没错,正是像

四 Django框架,models.py模块,数据库操作——创建表、数据类型、索引、admin后台,补充Django目录说明以及全局配置文件配置

Django框架,models.py模块,数据库操作--创建表.数据类型.索引.admin后台,补充Django目录说明以及全局配置文件配置 数据库配置 django默认支持sqlite,mysql, oracle,postgresql数据库. 1,django默认使用sqlite的数据库,默认自带sqlite的数据库驱动   引擎名称:django.db.backends.sqlite3 在全局配置文件settings.py可以看到确认配置使用的sqlite数据库 # Database # h

Django框架(一)

Django框架(一) 一.创建项目 1.检查Django是否安装及版本(Linux & Windows): python -m django --version 2.创建项目(Linux & Windows): django-admin startproject project-name   创建完成后的结构目录   settings.py:该django项目的配置文件 urls.py:项目的URL声明,路由,管理一切url指向 wsgi.py:与WSGI兼容的Web服务器为项目提供服务

Django框架的简介

Django框架的背景 Django是一款基于Python开发的全栈式一体化Web 应用框架.2003 年问世之初,它只是 美国一家报社的内部工具,2005 年 7 月使用 BSD 许可证完成了开源.其目的是削减代码量,简 单且迅速地搭建以数据库为主体的复杂Web 站点.它是全栈式框架,因此安装起来很简单,而 且使用者众多.这使得 Django除具有完备的官方文档之外,还有大量的关联文档.丰富的第三 方库可供使用.与其他框架相比,Django 用起来要轻松得多. Django框架的特点 1.完整