Django

Django
預設的Django頁面
預設的Django頁面
原作者劳伦斯出版集团英语Lawrence Journal-World
開發者Django軟體基金會英语Django Software Foundation
首次发布2005年7月21日 (2005-07-21)
当前版本
  • 5.1.3(2024年11月5日;穩定版本)[1]
編輯維基數據鏈接
源代码库github.com/django/django
编程语言Python
类型Web应用框架
许可协议BSD许可证
网站www.djangoproject.com

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

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

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

组件

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

核心框架中还包括:

  • 一个轻量级的、独立的Web服务器,用于开发和测试。
  • 一个表单序列化及验证系统,用于HTML表单和适于数据库存储的数据之间的转换。
  • 一个缓存框架,并有几种缓存方式可供选择。
  • 中间件支持,允许对请求处理的各个阶段进行干涉。
  • 内置的分发系统允许应用程序中的组件采用预定义的信号进行相互间的通信。
  • 一个序列化系统,能够生成或读取采用XMLJSON表示的Django模型实例。
  • 一个用于扩展模板引擎的能力的系统。

内置应用

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

  • 一个可扩展的认证系统
  • 动态站点管理页面
  • 一组产生RSS和Atom的工具
  • 一个灵活的评论系统
  • 产生Google站点地图(Google Sitemaps)的工具
  • 防止跨站请求伪造(cross-site request forgery)的工具
  • 一套支持轻量级标记语言(Textile和Markdown)的模板库
  • 一套协助创建地理信息系统(GIS)的基础框架

服务的部署

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

下列数据库引擎被Django官方支持[2]

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

自Django 1.0起,已经可以利用Jython运行在任何J2EE服务器。除CPython外,Django目前官方支援使用Jython 2.7b2運行,但不保證與CPython上的行為完全相容,並應預期一些功能(如使用Pillow的部分)無法使用。[3]

參考資料

  1. ^ Release 5.1.3. 2024年11月5日 [2024年11月13日]. 
  2. ^ 数据库 | Django 文档 | Django. [2021-05-30]. (原始内容存档于2021-05-30) (中文(简体)). 
  3. ^ Running Django on Jython. [2016-08-07]. (原始内容存档于2016-08-11). 

外部链接

Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. Menyarikan secangkir doppio Doppio adalah istilah umum dalam dunia perkopian untuk menyebut dua seloki espreso. Doppio umumnya dihasilkan menggunakan double coffee filter dalam portafilter. Satu dopio biasanya berukuran 60 ml, dua kali lipat dari satu ...

 

Halaman ini berisi artikel tentang perwakilan asing di Indonesia. Untuk daftar perwakilan Indonesia di luar negeri, lihat Daftar perwakilan diplomatik Indonesia. Peta negara-negara di dunia yang memiliki misi diplomatik di Indonesia. Berikut ini adalah daftar perwakilan diplomatik di Indonesia, tidak termasuk konsulat kehormatan. Saat ini, terdapat 104 kedutaan besar di Jakarta. Beberapa negara menugaskan kedutaan besar di ibu kota negara lain merangkap wilayah Indonesia. Kedutaan besar Jakar...

 

Annual LGBT event in Jacksonville, Florida River City PrideRiver City Pride logo2016 Post-Parade Block Party in 5-PointsGenreLGBT pride parade and festivalBeginsOctoberFrequencyannualLocation(s)Five Points, RiversideJacksonville, FloridaUnited StatesYears active45Inaugurated1978Most recent2018 dates unconfirmedAttendance15,000 (2014 estimates)Organized byRiver City Pride CommitteeWebsitewww.rivercitypride.org River City Pride, also known as Jacksonville Pride, is an annual weekend-long pride ...

Administrative District in Northern, Sri LankaVavuniya District வவுனியா மாவட்டம்වවුනියා දිස්ත්‍රික්කයAdministrative DistrictVavuniyaLocation within Sri LankaDS and GN Divisions of Vavuniya District, 2006Coordinates: 08°50′N 80°30′E / 8.833°N 80.500°E / 8.833; 80.500CountrySri LankaProvinceNorthernCapitalVavuniyaDS Division List VavuniyaVavuniya NorthVavuniya SouthVenkalacheddikulam Government...

 

German Resistance member, president of the state bank of the German Democratic Republic (1902–1981) Greta KuckhoffGreta Kuckhoff (1947)BornMargaretha Lorke14 December 1902Frankfurt (Oder), Province of Brandenburg, German EmpireDied11 November 1981 (aged 78)Frankfurt (Oder), Bezirk Frankfurt, East GermanyNationalityGermanOccupation(s)PoliticianBank PresidentPolitical partyKPDSEDSpouseAdam KuckhoffChildrenUle Kuckhoff Margaretha Greta Kuckhoff (née Lorke; 14 December 1902 – 11 November 198...

 

Artikel ini bukan mengenai Kejora dan Bintang. Bulan dan BintangGenre Drama Fantasi Anak PembuatMultivision PlusPengarah kreatifRaakhee PunjabiPemeran Rimarsha Nugrafitra Nikita Willy Dicky Wahyudi Attar Syach Ida Helena Cut Tari Ponco Buwono Gisela Cindy Jessica Veranda Lagu pembukaBulan Bintang Senyum CeriaLagu penutupBulan Bintang Senyum CeriaPenata musik Ucok Radjagukguk Andi Rianto Joseph S. Djafar Negara asalIndonesiaBahasa asliBahasa IndonesiaJmlh. musim1Jmlh. episode51 (daftar e...

John Atta-Mills Presiden GhanaPetahanaMulai menjabat 7 Januari 2009Wakil PresidenJohn Dramani Mahama PendahuluJohn KufuorPenggantiPetahanaWakil Presiden GhanaMasa jabatan7 Januari 1997 – 7 Januari 2001PresidenJerry Rawlings PendahuluKow Nkensen ArkaahPenggantiAliu Mahama Informasi pribadiLahir21 Juli 1944 (umur 79)Tarkwa, Gold Coast)Partai politikKongres Demokrat NasionalSuami/istriErnestina Naadu MillsProfesiDosen Ilmu HukumSitus web[1]Sunting kotak info • L �...

 

Prok-bruk merah tiongkok Rhinolophus sinicus Status konservasiRisiko rendahIUCN41529 TaksonomiKerajaanAnimaliaFilumChordataKelasMammaliaOrdoChiropteraFamiliRhinolophidaeGenusRhinolophusSpesiesRhinolophus sinicus K.Andersen, 1905 DistribusiChinese rufous horseshoe bat range lbs Rhinolophus sinicus atau disebut prok-bruk merah Tiongkok adalah spesies kelelawar dalam famili Rhinolophidae, yang banyak terdapat di Tiongkok, India, Nepal, dan Vietnam. [2] Spesies ini sering dikira Rhinoloph...

 

February 2020 runway overrun incident in Istanbul, Turkey Pegasus Airlines Flight 2193The wreckage of TC-IZK after the crashAccidentDate5 February 2020 (2020-02-05)SummaryRunway overrun on landingSiteIstanbul Sabiha Gökçen International Airport, Pendik, Istanbul, Turkey 40°54′20″N 29°19′35″E / 40.9055063°N 29.3264491°E / 40.9055063; 29.3264491AircraftAircraft typeBoeing 737-86J[a]Aircraft nameAçelyaOperatorPegasus Airline...

Chemical compound SB-705498Identifiers IUPAC name 1-(2-bromophenyl)-3-[(3R)-1-[5-(trifluoromethyl)pyridin-2-yl]pyrrolidin-3-yl]urea CAS Number501951-42-4PubChem CID9910486DrugBankDB11883ChemSpider8086137UNIIT74V9O0Y2WChEMBLChEMBL207433CompTox Dashboard (EPA)DTXSID20198236 Chemical and physical dataFormulaC17H16BrF3N4OMolar mass429.241 g·mol−13D model (JSmol)Interactive image SMILES C1CN(C[C@@H]1NC(=O)NC2=CC=CC=C2Br)C3=NC=C(C=C3)C(F)(F)F InChI InChI=1S/C17H16BrF3N4O/c18-13-3-1-2-4-14(1...

 

Cantata by J.S. Bach Ein feste Burg ist unser GottBWV 80Chorale cantata by J. S. BachStained glass of Bach receiving inspiration from Luther (right pane); designed by the studio of Franz Mayer & Co. of MunichOccasionReformation DayCantata textSalomon FranckChoraleEin feste Burg ist unser Gottby Martin LutherMovementseightVocalSATB choir and soloInstrumental3 oboes2 oboes d'amoreoboe da cacciastringscontinuo Ein feste Burg ist unser Gott (A Mighty Fortress Is Our God), BWV 80 (also: B...

 

American zoologist and ornithologist Clinton Hart MerriamHart Merriam, c. 1901Born(1855-12-05)December 5, 1855New York CityDiedMarch 19, 1942(1942-03-19) (aged 86)Berkeley, CaliforniaNationalityAmericanAlma materYale University; Columbia UniversityKnown forLife zone conceptRelativesFlorence Merriam Bailey (sister)Vernon Orlando Bailey (brother-in-law)Scientific careerFieldsZoologyOrnithologyMammalogyEthnographyAnthropologyInstitutionsAcademy of SciencesUS Biological Surve...

Questa voce sull'argomento calciatori brasiliani è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Vinícius Lopes Nazionalità  Brasile Altezza 184 cm Calcio Ruolo Attaccante Squadra  Dibba Al-Fujairah CarrieraGiovanili  CruzeiroSquadre di club1 2008-2010→  Häcken69 (9)2011 Gwangju2 (0)2011-2015 Al-Jahra96 (52)2015-2016 Kuwait SC19 (12)2016-2017 Al-Uruba27 (15)...

 

本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此條目需要擴充。 (2013年1月1日)请協助改善这篇條目,更進一步的信息可能會在討論頁或扩充请求中找到。请在擴充條目後將此模板移除。 此條目需要补充更多来源。 (2013年1月1日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的...

 

American politician Sampson MathewsSilhouette of Sampson Mathews, 1756[1]Virginia State Senator from Augusta, Rockingham, Rockbridge, Shenandoah, and Pendleton countiesIn office1776–1780, 1790 Personal detailsBornc. 1737Augusta County, Virginia, British AmericaDiedJanuary 20, 1807 (aged 70)Staunton, Virginia, U.S.Spouse(s)Mary LockhartMary WarwickChildrenJohnSampson IITwo daughtersMartha (guardian ad litem)Parent(s)John MathewsAnn MathewsRelativesMathews familyProfessionMercha...

莎拉·阿什頓-西里洛2023年8月,阿什頓-西里洛穿著軍服出生 (1977-07-09) 1977年7月9日(46歲) 美國佛羅里達州国籍 美國别名莎拉·阿什頓(Sarah Ashton)莎拉·西里洛(Sarah Cirillo)金髮女郎(Blonde)职业記者、活動家、政治活動家和候選人、軍醫活跃时期2020年—雇主內華達州共和黨候選人(2020年)《Political.tips》(2020年—)《LGBTQ國度》(2022年3月—2022年10月)烏克蘭媒�...

 

Rugby league team season 2000 Melbourne Storm seasonNRL Rank6thPlay-off resultQualifying Final Loss2000 recordWins: 14; draws: 1; losses: 11Points scoredFor: 672; against: 529Team informationExecutive DirectorJohn RibotCoachChris AndersonCaptainRobbie Kearns (24 Games) Richard Swain (2 Games) Stephen Kearney (1 Game)Avg. attendance14,622High attendance23,239 (Round 5)Top scorersTriesMatt Geyer (14)GoalsTasesa Lavea (81)PointsTasesa Lavea (190) ← 1999 List of s...

 

Cet article concerne le concept mathématique. Pour les autres significations, voir Nombre (homonymie). Un nombre est un concept mathématique permettant d’évaluer et de comparer des quantités ou des rapports de grandeurs, mais aussi d’ordonner des éléments en indiquant leur rang[1]. Souvent écrits à l’aide d’un ou plusieurs chiffres, les nombres interagissent par le biais d’opérations qui sont résumées par des règles de calcul. Les propriétés de ces relations entre...

Gln redirects here. For other uses, see GLN (disambiguation). Not to be confused with Glutamic acid or Glutaric acid. Glutamine Skeletal formula of L-glutamine Ball-and-stick model Space-filling model Names IUPAC name Glutamine Other names L-Glutamine (levo)glutamide 2,5-Diamino-5-oxopentanoic acid 2-Amino-4-carbamoylbutanoic acidEndari[1] Identifiers CAS Number 56-85-9 Y 3D model (JSmol) Interactive imageZwitterion: Interactive image Abbreviations Gln, Q ChEBI CHEBI:18050&#...

 

約翰娜·康塔全名Johanna Konta國家/地區 英国居住地英國伊斯特本出生 (1991-05-17) 1991年5月17日(33歲) 澳大利亞新南威爾士州雪梨身高183體重60轉職業年2008年持拍右手持拍(雙手反拍)職業獎金$7,751,283美元單打成績職業戰績361–219(62.24%)冠軍頭銜(WTA)3(ITF)11最高排名4(2017年7月17日)現今排名26(2019年5月27日)大滿貫單打成績澳網四強(2016)法網四強(2019)溫�...