Django

✍ dations ◷ 2025-09-14 12:11:11 #网站开发,Python,Python库,MVC

Django是一个开放源代码的Web应用框架,由Python写成。采用了MVT的软件设计模式,即模型(Model),视图(View)和模板(Template)。它在开发初期用于管理劳伦斯出版集团(英语:Lawrence Journal-World)旗下的一些以新闻为主的网站。Django于2005年7月在BSD许可证下发布,它的名字来源于比利时的吉普赛爵士吉他手Django Reinhardt(英语:Django Reinhardt)。

Django的主要目标是简化数据库驱动的网站的开发。Django注重组件的重用性和“可插拔性”,敏捷开发和DRY法则(Don't Repeat Yourself)。在Django中普遍使用的语言是Python,甚至包括配置文件和数据模型。

Django于2008年6月17日正式成立基金会。

Django框架的核心包括:一个对象关系映射器,用作数据模型(以Python类的形式定义)和关系型数据库间的介质;一个基于正则表达式的URL分发器;一个视图系统,用于处理请求;以及一个模板系统。

核心框架中还包括:

Django 包含了很多应用在它的contrib包中,这些包括:

Django可以运行在启用了mod_python的Apache 2上,或是任何WSGI兼容的Web服务器。Django也有启动FastCGI服务的能力,因此能够应用于任何支持FastCGI的机器上。

下列数据库引擎被Django官方支持:

Microsoft SQL Server的适配器正在开发中,处于试验阶段。(注:SQL Server的支持在1.0版本中已经被完全去除)

自Django 1.0起,已经可以利用Jython运行在任何J2EE服务器。除CPython外,Django目前官方支持使用Jython 2.7b2运行,但不保证与CPython上的行为完全兼容,并应预期一些功能(如使用Pillow的部分)无法使用。

相关

  • 环鸟苷单磷酸环磷酸鸟苷(cGMP或cyclic GMP或3'-5'-cyclic guanosine monophosphate),跟环磷酸腺苷(cAMP)一样,是一种具有细胞内信息传递作用的第二信使(second messengers),但两者的生物效应却恰
  • 勿里洞岛勿里洞岛(Belitung Island),是印度尼西亚一岛屿,位于邦加岛以东南的卡里马塔海峡中,面积约4850平方公里,人口约20万人,属于邦加-勿里洞省管辖,以出产胡椒和锡闻名。明朝作麻叶瓮,又作
  • 人工岛人工岛是人工建造而非自然形成的岛屿,一般在小岛和暗礁基础上建造,是填海造陆的一种。人工岛的大小不一,由扩大现存的小岛、建筑物或暗礁,或合并数个自然小岛建造而成;有时是独立
  • 杵臼研钵和研杵是一套工具,研钵是一种内壁粗糙的圆形容器,有不同口径大小的型号。用于食物调理及化学实验。研钵和研杵有木、竹、陶瓷、石等材质,实验室使用的研钵和研杵一般为陶瓷
  • 恒齿恒齿亦称恒牙,是指人类和多数哺乳动物幼年时期乳牙脱落后,再生的第二套和最终一套牙齿。人类通常在6-7岁乳齿开始脱落,被恒齿自门齿位置逐渐取代。恒齿全部出齐共有32颗:最后四
  • 特里尔的古罗马遗迹、主教座堂和圣母教堂世界遗产:特里尔的古罗马遗迹、主教座堂和圣母教堂指的是特里尔以及周边的Igel村一系列罗马和中世纪的文化建筑。这些建筑在1986年被联合国教科文组织制定为世界遗产。公元前
  • 朝凪的海中散步者《朝凪的海中散步者》(朝凪のアクアノーツ)又称《真夏的人鱼传说》是日本的成人游戏制作公司Fizz开发的PC用美少女游戏。2008年4月25日发售。Fizz的第二作。日制汉字“凪”表
  • S级驱逐舰 (1917年)S级驱逐舰(英语:S class destroyer)是英国在第一次世界大战晚期建造的一批驱逐舰。这批驱逐舰分成三种设计,包括海军部S级(Admiralty S-class,55艘)、桑尼克罗夫特S级(Thornycroft S
  • 瀛海威瀛海威是中国大陆互联网发展早期的一家互联网服务供应商,由张树新于1995年创办。2003年因管理经营不善结束营业。张树新早期靠传呼机业务发迹,1994年她通过朋友的电子邮件第一
  • 盘锦人民广播电台盘锦人民广播电台于1985年5月23日开播,现拥有三套广播频率。现有编辑、记者、节目主持人、新政和工程技术人员115人,其中:部门为