[Python] - tuttav sellega, millised saidid kasutavad Django raamistikku

Familiar With What Sites Use Django Framework



Django on MVT veebiraamistik veebirakenduste loomiseks. Suurepärases Django veebiraamistikus on nii palju „akusid“, nii et arendajad on sageli üllatunud, kuidas kõik asjad koos töötavad. Nii paljude patareide printsiibi lisamine on veebi enda raamistikus tavaline funktsioon, selle asemel, et viimane eraldi raamatukoguna lisada.

Üks peamisi põhjusi on raamistiku tohutu populaarsus Django Django kogukond. See kogukond on nii suur, et arendajatele on olemas spetsiaalne veebisait kolmandate osapoolte tarkvarapakettide väljatöötamise kõigis aspektides, sealhulgas autentimine, autoriseerimine, Django CMS-süsteemide toetatud küpsised, e-kaubandus ja muud lisandmoodulid. Püüate välja töötada midagi, mis on tõenäoliselt välja töötatud, peate tegema oma projekti saab tutvustada.



Miks kasutada Djangot?

Django viis julgustada arendajaid välja töötama saidi arendamiseks kiire, puhas ja praktiline viis. Django praktiline meetod on massist eristumine.



Kui kavatsete ehitada kõrgelt kohandatud rakendusi (näiteks sotsiaalmeedia saite), on Django üks parimaid raamistikke, mida kaaluda. Django eelis seisneb eri tüüpi meediumisuhtluse või kasutajate vahel jagamise võimetes. Django Üks suurimaid eeliseid on võime kasutada suurt tugikogukonnapõhist süsteemi, mis võimaldab teil määrata kõrguse kolmandate osapoolte pistikprogrammidest, mida saab rakenduses igal ajal kasutada.



Django veebiarenduse valimiseks oli kümme peamist põhjust -

Python

Python on vaieldamatult üks lihtsamaid programmeerimiskeeli, mida õppida, sest sellel on lihtne keelestruktuur, protsessistruktuur ja lihtne süntaks. See on mitmekülgne ja seda saab kinnistada veebisaitidele, mida käitatakse paljudes seadmetes, töölauarakendustes ja mobiilirakendustes, ning see on populaarne skriptikeel teistes rakendustes.

täielik toimimine

Djangoga on kaasas tavalised teegid, mis on üldiste funktsioonide loomiseks hädavajalikud, näiteks URL-i marsruutimine, autentimine, objektide relatsiooniline kaardistaja (ORM), mallide süsteem ja db-de migratsioonimustrid.



Sisseehitatud administraator

Djangol on sisseehitatud haldusliides, mis võimaldab teil mudeleid töödelda, kasutajate / gruppide õigusi ja kasutajaid hallata. Kui liidese mudel on olemas, ei vaja see lisaks täiustatud andmebaasifunktsioonidele eraldi andmebaasi haldamise programmi.

See ei takista teid

Django rakenduse mudeli loomine ei suurene, see ei lisa tarbetuid funktsioone. Kohustuslikke impordi-, kolmanda osapoole teeke ja XML-i konfiguratsioonifaile pole.

Skaalautuv

Django MVC kujundusmustri põhjal. See tähendab, et kõik üksused (nt DB (andmebaas), tagaosa ja esiotsa kood) on eraldi üksus. Django võimaldab meil koodi abil moodustada teie veebisaidile eraldi staatilise meedia, sealhulgas pildid, failid, CSS ja JavaScripti.

Django toetab täielikku loendit veebiserverite, vahemällu salvestamise, jõudluse haldamise, klastrite ja tasakaalustatud kolmanda osapoole toetatud teekide kohta. Üht Django pakutavat eelist toetavad suured e-posti ja sõnumside rakendused ning teenused nagu OAuth ReST jms.

Lahingukatse

Django 2005. aastal esimest korda avatud lähtekoodiga. Pärast 12 aastat kestnud arengut ei pea Django nüüd ainult pressiteate saiti ja haldab kõiki või osaliselt ka ülemaailmseid suurettevõtteid, nagu Pinterest, Instagram, Disqus, Bitbucket, EventBrite ja Zapier. See muudab selle võimsaks ja usaldusväärseks veebiraamistikuks.

Tohutu tugipakett

Kogukonna tugeva toetuse ja tohutu arendajavõrgu tõttu kavatsete tõenäoliselt teha enne, kui asjad on tehtud. Suur rahvusvaheline arendajate kogukond, avaldades oma projektid avatud lähtekoodiga tarkvarapaketina, et kogukond saaks oma panuse anda.

Üks selline projekt on nende Django Package'i veebisaidi hoidla. Praegu loetleb Django pakett rohkem kui 3400 liiki, samuti korduvkasutatavaid Django rakendusi, mida saab kasutada Django projekti saitidel ja tööriistades.

Arenda aktiivselt

Üks avatud lähtekoodiga projektiga seotud suurimaid riske on selle jätkusuutlikkus. Me pole kindlad, kui kaua see kesta võib.

Django 12 aastat, seega pole ohtu. See on sama versioon, uuendatud / parem versioon ja aktiivne kogukond kasvab iga päevaga, sellel on põhimeeskonda tohutult vabatahtlikke kaastöötajaid, nad hooldavad ja parandavad koodibaasi iga päev.

Stabiilne vabastamine

Paljudel juhtudel on Django, näiteks avatud lähtekoodiga tarkvaraprojektid, positiivne areng ja turvalisem kui varalise tarkvara konkurendid, sest paljud arendajad arendavad ja testivad seda iga päev. Avatud lähtekoodiga tarkvaraprojektide puuduseks on aga stabiilse koodibaasi puudumine majanduslikult tasuva arendamise jaoks.

Djangos pakutakse tarkvara (LTS) versiooni ja definitsioonide pikaajalise toe väljaandmist, nagu allpool näidatud -

Kes kasutab Djangot?

Django ainulaadsete eeliste tõttu on paljud populaarsed veebisaidid, mis on ehitatud Pythoni abil Django raamistikus. Siin on mõned Django ehitatud peamised saidid täielikult või osaliselt.

LinkedIn

See on üks maailma populaarsemaid ajaveebimajutussaitide ülevaateid. Lihtsalt populaarseim CMS (sisuhaldussüsteem) (näiteks WordPress jne) ja integreeritud Disquse poolt. Djangol on üle 50 miljoni kasutaja, et rahuldada saidi omanikuga suhtleva kogukonna vajadusi.

on & centè ±

sibul

Sibula veebisait pakub nende satiirilise ajalehe veebipõhist kohta, Django pakub sellele raamistiku.

æ´è ±

Bit barrel

Bitbucket nagu GitHub, versioonihalduse hoidla hostimisteenused. Ainus erinevus Bitbucketi ja GitHubi vahel on Bitbucket, mis haldab Mercuriali hoidlat, ja GitHub, mis hostib git-hoidlat. Kõigile miljonitele Bitbucketiga seotud kasutajatele pakutavatele teenustele peab pakutav Bitbucket (näiteks hoidla loomine, tõukekoodide lisamine, kaasautorite lisamine, esitamine, päringute taotlemine jne) olema stabiilne. Django bitbucket, mis vastutab saidi haldamise eest.

æ & macrç & sup1æ & iexcl & para

Instagram

Instagram on suhtlusvõrgustike rakendus, mis on mõeldud neile, kellele meeldib sõpradega fotosid ja videoid jagada ning kõiki üles ehitada. Praegu on Instagramis palju kuulsusi, et fännidega ühendust hoida. Django raamistik töötab ka Instagrami.

Instagram

Firefoxi brauser

Mozilla brauserid Google Chrome on maailmas teisel kohal oleval brauseril teisel kohal. Nüüd on Mozilla abileht üles ehitatud Django raamistiku abil.

ç «çæµè§å¨

Pinteresti omad

Miljonid kasutajad üle maailma leidsid oma uued ideed ja inspiratsiooni Pinteresti kaudu. Pinteresti eesmärk on käivitada see Django raamistik (mida on vastavalt nõuetele muudetud).

Pinterestç

NASA

Riikliku aeronautika- ja kosmoseameti ametlik veebisait on koht, kus tuhanded kasutajad saavad tutvuda ja vaadata esietendusasutuste pakutavaid uudiseid, pilte, videoid ja taskuhäälingusaateid. Django arendamine teatud osa NASA ametlikust veebisaidist.

ç & frac34å & frac12å®è & ordfå ±

Washingtoni postitus

Kui öelda vaid mõjukas ajaleht maailmas, on see kindlasti „Washington Post”. Washington Posti veebisaidile on lisatud nende populaarne päevaleht ja veebiuudiste allikad. Django veebiraamistik, mis saab hõlpsasti hakkama suure hulga vaadete ja liiklusega.

åçé & iexcl & iquest鮿 & jeen

Redditi kingitus

Redditi populaarne veebisait käivitas veebipõhise anonüümse kinkevahetuse ja peo platvormi Reddit Gifts. Sait ühendab kasutajaid kogu maailmast ja edendab nende vahel kingituste vahetamist. Django veebiraamistik suurendab selle funktsionaalsust.

Redditç & curren & frac14ç ©

Prairie Qi

Prezi põhineb pilvepõhisel alternatiivil Django raamistiku Microsoft PowerPointile. Sait pakub virtuaalset lõuendit, seda saab nii manipuleerida kui ka sisse ja välja suumida. See annab vaate kogu esitlusele, mitte ühe slaidi.

æ®é · é & frac12