Django

✍ dations ◷ 2025-12-05 22:49:02 #网站开发,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的部分)无法使用。

相关

  • 圣母颂巴赫与古诺的《圣母颂》是一首流行的圣母颂。其最早于1853年以Méditation sur le Premier Prélude de Piano de S. Bach的名字出版。这首曲子中包含了法国浪漫主义作曲家
  • 陈元甲陈元甲(1980年1月17日-),为台湾的棒球选手之一,前中华职棒球员,守备位置为外野手,2008年球季结束后因涉及职棒签赌案,依照中华职棒联盟条例规定永不录用。2010年4月酒后骑机车发生车
  • 阴道润滑阴道分泌液(日语:膣分泌液)或阴道润滑液(英语:vaginal lubrication),又叫做巴氏腺液,是女性阴道分泌的液体,有着滋润的作用,在性兴奋时会显着分泌。主要成分为水、吡啶、鲛鲨烯、尿素
  • 周信芳周信芳(1895年1月14日-1975年3月8日),名士楚,字信芳,艺名麒麟童,中国京剧表演艺术家,老生麒派创始人。一生演出剧目超过650出。周信芳出身梨园世家,祖籍浙江省宁波府慈谿县慈城镇(今属
  • 河南城建学院河南城建学院(简称:城建学院,英语:Henan University of Urban Construction,曾用名平顶山工学院,是一所位于河南省平顶山市新华区以工科为主的省属普通本科大学。该校创建于1983年
  • 防狼项圈狼项圈(英语:wolf collar,意大利语:roccale、vreccale,西班牙语:carlancas)是一种狗项圈(英语:dog collar),上面有尖刺。在某些地区,牲畜护卫犬会配戴这种项圈来保护他们防止被狼攻击或
  • 錱常在 (咸丰帝)錱常在(18世纪-1859年),戴氏,正白旗披甲人吉禄之嫡女。包衣管领下辛者库人。咸丰帝之常在。錱常在的生年不详,生母是吉禄的原配,惟早逝。吉禄在嫡女錱常在入宫之后,续娶一个女子为妻
  • 蒋顺学蒋顺学(1926年6月5日-),河北深县人。中国人民解放军高级将领,中将军衔,曾任军事科学院院长。蒋顺学于1938年加入八路军,后至东北参加作战。中华人民共和国成立后在公安部队和公安军
  • 伯克和海尔谋杀案伯克和海尔谋杀案发生在1828年的苏格兰著名城市爱丁堡,此连环杀人案包括16起谋杀,持续约10个月。凶手威廉·伯克和威廉·海尔将尸体卖给外科医生、解剖学家及动物学家罗伯特·
  • 陈鸿寿陈鸿寿(1768年-1822年),字子恭,号曼生、曼寿、种榆道人,浙江钱塘(今杭州)人,清代篆刻家。生于乾隆三十三年(1768年),参与主编《定香亭笔谈》、《两浙盐法志》、《两浙�轩录》,嘉庆六年(1801