2名男子涉嫌计划在法国大选前发动袭击 已被抓捕
百度 我省进入“国字号”重大人才培养工程人数稳步增加,分布更加广泛。Wszystko, co powiniene? wiedzie? o Django.
Uzyskiwanie pomocy?
Masz k?opoty? Chcieliby?my pomóc!
Wypróbuj FAQ – zawiera ono odpowiedzi na wiele cz?sto zadawanych pytań.
Szukasz konkretnej informacji? Wypróbuj Indeks, Indeks modu?ów lub szczegó?owy spis tre?ci.
Poszukaj informacji w archiwach listy mailingowej django-users albo zadaj pytanie.
Zadaj pytanie na kanale IRC #django lub przeszukaj logi IRC, by sprawdzi?, czy nie zosta?o zadane wcze?niej.
Zg?o? b??dy w Django w naszym systemie zg?oszeń.
O strukturze dokumentacji?
Django ma du?o dokumentacji. Ogólny przegl?d, jak jest zorganizowana, pomo?e ci wiedzie?, gdzie szuka? poszczególnych rzeczy:
Samouczki prowadz? ci? za r?k? przez kolejne kroki tworzenia aplikacji webowej. Zacznij tutaj, je?li jeste? nowy w Django lub w tworzeniu aplikacji internetowych. Spójrz te? na ?Pierwsze kroki” poni?ej.
Przewodniki tematyczne omawiaj? kluczowe tematy i poj?cia na do?? wysokim poziomie oraz zawieraj? przydatne informacje ogólne i wyja?nienia.
Podr?czniki zawieraj? dokumentacj? techniczn? dla interfejsów API i innych aspektów machinerii Django. Opisuj?, jak to dzia?a i jak tego u?ywa?, ale zak?adaj? podstawowe rozumienie kluczowych poj??.
Przewodniki ?Jak to zrobi?” s? instrukcjami. Prowadz? ci? przez kolejne kroki sk?adaj?ce si? na rozwi?zanie kluczowych problemów i przypadków u?ycia. S? bardziej zaawansowane ni? poradniki i zak?adaj? troch? wiedzy o tym, jak dzia?a Django.
Pierwsze kroki?
Jeste? nowy w Django lub w programowaniu? Tu powiniene? zacz??!
Od podstaw: Przegl?d | Instalacja
Samouczek: Cz??? 1: ??dania i odpowiedzi | Cz??? 2: Modele i panel administracyjny | Cz??? 3: Widoki i szablony | Cz??? 4: Formularze i widoki generyczne | Cz??? 5: Testowanie | Cz??? 6: Pliki statyczne | Cz??? 7: Dostosowywanie panelu administracyjnego
Zaawansowane samouczki: Jak pisa? aplikacje wielokrotnego u?ytku | Pisane pierwszej poprawki do Django
Warstwa modelu?
Django udost?pnia warstw? abstrakcji (?modeli”) do strukturyzacji i manipulowania danymi twojej aplikacji WWW. Dowiedz si? wi?cej poni?ej:
Modele: Wprowadzenie do modeli | Typy pól | Opcje meta | Klasa Model
QuerySety: Wykonywanie zapytań | Dokumentacja metod w QuerySet | Wyra?enia wyszukiwania
Instancje modeli: Metody instancji | Dost?p do obiektów powi?zanych
Migracje: Wprowadzenie do Migracji | Dokumentacja Operacji | SchemaEditor | Pisanie migracji
Zaawansowane: Managery | Surowy SQL | Transakcje | Agregacja | Wyszukiwanie | W?asne pola | Wiele baz danych | W?asne wyszukiwania | Wyra?enia w zapytaniach | Wyra?enia warunkowe | Funkcje bazodanowe
Inne: Obs?ugiwane bazy danych | Bazy danych starszego typu | Okre?lanie danych pocz?tkowych | Optymalizowanie dost?pu do bazy danych | Specyficzne funkcjonalno?ci PostgreSQL
Warstwa widoku?
Django u?ywa idei ?widoków” do hermetyzacji logiki odpowiedzialnej za przetwarzanie zapytań u?ytkownika i zwracania odpowiedzi. Wszystko, co potrzebujesz wiedzie? o widokach znajdziesz klikaj?c w linki poni?ej:
Podstawy: Konfigurowanie URL-i | Funkcje widoków | Skróty | Dekoratory
Dokumentacja: Wbudowane widoki | Obiekty zapytania/odpowiedzi | Obiekty TemplateResponse
Wgrywanie plików: Przegl?d | Obiekty File | Storage API | Zarz?dzanie plikami | W?asny storage plików
Widoki oparte na klasach: Przegl?d | Wbudowane klasy wy?wietlania | Wbudowane klasy edycji | U?ywanie mixinów | Dokumentacja API | Uproszczony spis
Zaawansowane: Generowanie CSV | Generowanie PDF
Middleware: Przegl?d | Wbudowane klasy middleware
Warstwa szablonu?
Warstwa szablonów udost?pnia przyjazn? dla projektantów sk?adni? renderowania informacji prezentowanych u?ytkownikowi. Dowiedz si?, jak ta sk?adnia mo?e by? u?yta przez projektantów i jak programi?ci mog? rozszerza? j? o dodatkowe funkcje:
Podstawy: Przegl?d
Dla projektantów: Przegl?d j?zyka | Wbudowane tagi i filtry | Humanizacja
Dla programistów: API Szablonów | W?asne tagi i filtry
Formularze?
Django oferuje rozbudowany framework u?atwiaj?cy tworzenie formularzy i manipulacje na wpisanych danych.
Podstawy: Przegl?d | API formularzy | Wbudowane pola | Wbudowane wid?ety
Zaawansowane: Formularze dla modeli | Integracja z mediami | Zbiory formularzy | Dostosowanie walidacji
Proces rozwoju?
Wi?cej informacji na temat poszczególnych komponentów i narz?dzi, które pomog? ci w rozwoju i testowaniu aplikacji Django:
Ustawienia: Przegl?d | Pe?na lista ustawień
Aplikacje: Przegl?d
Wyj?tki: Przegl?d
django-admin i manage.py: Przegl?d | Dodawanie w?asnych komend
Testowanie: Wprowadzenie | Pisanie i uruchamianie testów | Do??czone narz?dzia testowania | Tematy zaawansowane
Wdra?anie: Przegl?d | Serwery WSGI | Pliki statyczne | ?ledzenie b??dów kodu przez email
Panel administracyjny?
Dowiedz si? wszystkiego na temat zautomatyzowanego interfejsu administracyjnego - jednej z najpopularniejszych funkcji Django.
Bezpieczeństwo?
Bezpieczeństwo jest tematem najwy?szej wagi podczas tworzenia aplikacji Webowych. Django dostarcza wielu narz?dzi ochronnych i mechanizmów:
Internacjonalizacja i lokalizacja?
Django posiada rozbudowany framework do internacjonalizacji i lokalizacji, aby u?atwi? rozwijanie aplikacji dla wielu j?zyków i regionów ?wiata:
Wydajno?? i optymalizacja?
Istnieje wiele ró?nych technik i narz?dzi, które pomog? Ci uruchamia? kod szybciej i z u?yciem mniejszej ilo?ci zasobów.
Kompatybilno?? Pythona?
Celem Django kompatybilno?? z wieloma ró?nymi odmianami i wersjami Pythona:
Framework geograficzny?
GeoDjango aspiruje do bycia ?wiatowej klasy geograficznym frameworkiem webowym. Jego celem jest u?atwianie, jak tylko jest to mo?liwe, budowania webowych aplikacji GIS i wykorzystywanie potencja?u danych przestrzennych.
Powszechne narz?dzia dla aplikacji Webowych?
Django oferuje wiele powszechnych narz?dzi potrzebnych do tworzenia aplikacji Webowych:
Uwierzytelnianie: Przegl?d | Korzystanie z systemu uwierzytelniania | Zarz?dzanie has?ami | Dostosowywanie uwierzytelniania | Dokumentacja API
Inne podstawowe funkcjonalno?ci?
Dowiedz si? wi?cej o innych podstawowych funkcjonalno?ciach frameworka Django:
Open-source’owy projekt Django?
Dowiedz si? o procesie rozwoju projektu Django i o tym jak mo?esz go wspó?tworzy?:
Spo?eczno??: Jak si? zaanga?owa? | Proces wydawania nowych wersji | Organizacja zespo?u | Poznaj zespó? Django | Bie??ce role | Repozytorium kodu ?ród?owego Django | Polityki bezpieczeństwa | Listy mailingowe
Filozofie projektowania: Przegl?d
Dokumentacja: O tej dokumentacji
Dystybucje stron trzecich: Przegl?d
Django na przestrzeni czasu: Stablino?? API | Informacje o wydaniach i instrukcje uaktualnień | O? czasu przestarza?ych funkcji