Django für Anfänger – Entwickeln einer Task-Manager-Web-App (Teil 1) | Shubham Sarda | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Django für Anfänger – Entwickeln einer Task-Manager-Web-App (Teil 1)

teacher avatar Shubham Sarda, Python Developer

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung in den Kurs

      2:45

    • 2.

      Django - Theorie

      8:24

    • 3.

      Text einrichten – VSCode

      1:50

    • 4.

      Virtuelle Umgebung einrichten

      7:46

    • 5.

      Django Version Spiel verstehen

      3:41

    • 6.

      Startapp - Taskmate

      6:31

    • 7.

      Runserver

      3:59

    • 8.

      Django Flow und Django Struktur

      9:02

    • 9.

      Urteilen und Ansichten

      7:13

    • 10.

      VORLAGEN

      4:51

    • 11.

      Bootstrap

      4:14

    • 12.

      Base und Jinja 2

      12:20

    • 13.

      Statischer Ordner, die Look verbessern

      6:09

    • 14.

      Admin-Panel

      3:00

    • 15.

      Modelle

      3:14

    • 16.

      Database

      6:28

    • 17.

      Daten aus der Datenbank

      3:37

    • 18.

      Daten über Vorlagen erkennen

      7:23

    • 19.

      Zustand auf Daten hinzufügen

      2:37

    • 20.

      Formgebung und Input hinzufügen

      10:42

    • 21.

      Nachrichten- und Alert hinzufügen

      4:54

    • 22.

      Schließung Option in Alarm

      1:57

    • 23.

      CSS und Bootstrap verstehen

      3:41

    • 24.

      Artikel zum Löschen von Deleting

      6:50

    • 25.

      Artikel-Liste von 1 zu bearbeiten

      4:43

    • 26.

      Artikel-Seite bearbeiten

      5:03

    • 27.

      Editing - 3

      3:13

    • 28.

      Erfüllung von Aufgabe als fertigte,

      4:53

    • 29.

      Option hinzufügen Aufgabe: Aufgabe, als anstehenden

      1:16

    • 30.

      Pagination

      1:37

    • 31.

      Pagination durchführen - 1

      4:35

    • 32.

      Pagination durchführen – 2

      5:51

    • 33.

      Pagination durchführen – 3

      3:22

    • 34.

      Fixing Links behändigen

      6:19

    • 35.

      Behebung von Task - 1

      3:10

    • 36.

      Behebung von Task – 2

      2:54

    • 37.

      Entwerfen von Titeln – 1

      7:34

    • 38.

      Entwerfen von Titeln – 2

      8:15

    • 39.

      Vielen Dank fürs Hier sind!

      0:27

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

277

Teilnehmer:innen

--

Projekte

Über diesen Kurs

Willen von Django für Anfänger:innen von der Baue stark Django Foundation durch den Aufbau von Task und dem Python Django Framework!


Ein Kurs mit dem der Entwicklung von Step-by-Step, von Anfang from

Durch diesen Kurs lernst du:

  • Einrichtung der Entwicklungsumgebung. (Bibliotheken, Erweiterungen, IDEen, Virtualenv)

  • Django Flow und Dateistruktur

  • Django URLS und Ansichten

  • Django Modelle und SQLite3 Datenbank

  • Django Vorlagen

  • Statische Dateien und Mediendateien einrichten (CSS, JS, Bilder)

  • Arbeiten mit Django Administration

  • Arbeiten mit Django Formen und Felder

  • Jinja 2 (Python Code in HTML-Dateien)

  • Funktionsträger aufreiben, um Ansichten zu schreiben

  • CRUD implementieren (Erstellen, Lesen, Update und Löschen)

  • Django Nachrichten, Benachrichtigung und Benachrichtigung.

  • Arbeiten mit Python und Django

Nach Abschluss dieses Kurses bist du bereit, beginner's als Intern, Fresher oder Freelancer zu arbeiten und du kannst auch alles selbst implementieren können! Am wichtigsten erwachsenen Raum mit Django in Zukunft aufteilen

Melde dich jetzt an, und ich werde sicher, dass du am besten über Django!

Triff deine:n Kursleiter:in

Teacher Profile Image

Shubham Sarda

Python Developer

Kursleiter:in

Hey there!

I've created Complete Roadmap to become a Developer with different projects, specifically for the SkillShare audience. 

With this roadmap we will start with Python Programming, learn about basics, important concepts and solve some real life problems by building projects. Once we are ready with Python, its time to gain more experience with different field projects in Automation, Data Analysis, GUI Programming and Web Development. 

Here is Complete Python Programming - 
Python A-Z: Learn Python Programming By Building Projects
Python Programming - Advanced Concepts

Python Projects - 
Python Project - Building Twitter Bot With Python and Tweepy
Python GUI Programming - Build a Desktop Application with Tkinter and SQLit... Vollständiges Profil ansehen

Skills dieses Kurses

Entwicklung Programmiersprachen Python
Level: All Levels

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung in den Kurs: He, Leute. Willkommen bei jangle für Anfänger bauen Web-Anwendung mit von Country und Django Do. Und die Ergebnisse werden über alles sprechen, von sehr Grundlagen auf bauen Strong Jangle Foundation durch die Entwicklung eines Task-Managers der Anwendung. Dieser Kurs ist also völlig abhängig vom Projekt-Building-Ansatz. Es mag einfach aussehen, aber Sie werden ziemlich starkes Konzept bekommen. Werfen Sie den Kurs. Dieser Kurs beginnt mit dem Aufstellen von Jangle Entwicklungsumgebung, die Libra Leasingerweiterung Ideen und Arbeit für die Umwelt enthält. Und im Laufe des Kurses werden Sie lernen, schaltet sich Thema aus. Wir werden über die Django-Grippe-Dateistruktur sprechen. Wir sprechen über MBT, ein NBC-Architekturmuster, das für jedes Framework wirklich wichtig ist. Dann reden wir über den Pavian von Django, der Django ist. Sie sind sterblich auf Datenbank verwendet. Ein Status erledigt wird auf Vorlage auf springen. Wir werden anfangen, über Bootstrap zu sprechen und unsere eigene Vorlage für unsere Web-Anwendung zu erstellen . Sobald das erledigt ist, werden wir in der Lage sein zu verstehen, wie man es schafft. Unsere statischen Dateien sind Mediendateien, die CSS, JavaScript und Bilder enthalten . Und sobald das erledigt ist, werden wir über Django-Admin-Panel sprechen, was der Grund ist, Django für schnelle Entwicklung geeignet zu machen. Zusammen mit der Sicherheit werden wir auch über Django-Form sprechen fühlt, wie man eine Zehe ändern und wie man funktionsbasierte Feld schreibt . Und all dies würde durch Crowd-Funktionalität implementiert werden, die täglich Read Update erstellen. Und Sie werden auch Design-Prinzip für trocken lernen, das heißt, wiederholen Sie sich nicht. Wir werden auch Jangle-Nachrichten, Bibliotheken implementieren und nicht mehr, so dass dieser Kurs völlig vom Projekt-Building-Ansatz abhängt. Von unserem ersten Vortrag bis zum letzten echten vor dem Schließen eines Django-Prinzips , das Ihnen hilft zu verstehen, warum wir jede Zeile außerhalb des Gerichts geschrieben haben. Am Ende dieses Kurses werden Sie bequem sein, jeden größeren Levelkampf auf Dschungelprojekt auf der Arbeit daran zu beginnen . Um dies zu beginnen, alles, was Sie brauchen, ist grundlegende Kampf auf Wissen und sobald Sie und die Regeln der Partituren, werden Sie Video-Materialien bekommen. Wichtige externe ings Online-Ressourcen in der Form aus. Pdf lehren es auf auch Zugriff auf Frage-Antwort-Formular. Also, wenn Sie irgendwelche Zweifel haben, werde ich für Sie da sein. Wenn Sie immer noch Zweifel haben. Mach dir keine Sorgen. Die Ergebnisse kommen mit einer 30 Tage Geld-zurück-Garantie. Damit du mir jetzt vertrauen kannst. Worauf wartest du? Und brüllen Sie in die Partituren und ich bin wirklich aufgeregt, nach innen zu sehen. 2. Django - Theorie: Hey, Jungs kommen in dieser Vorlesung zurück. Wir werden über drei wichtige Fragen zu Django sprechen. Die 1. 1 ist 40 Django. Die 2. 1 ist, was wir mit Jangle tun können, und die 3. 1 ist, warum Jangle January ein freies, Open-Source-Webanwendungs-Framework ist . Und es gibt zwei wichtige Begriffe. Die 1. 1 ist kostenlos, Open Source, und die zweite 1 ist Robert Application Framework. Also, wenn ich über Open Source spreche, so ist es ein Projekt, das für alle verfügbar ist, und jeder kann dazu beitragen, so dass es ein Framework sein kann. Es kann eine Bibliothek sein, oder es kann ein Programm sein, so dass auch Sie dazu beitragen können, etwas finanzielles tun anfänglich zu jangle oder vielleicht Input zu geben. True Kühlt. Die zweite wichtige Kuppel ist mit dem Anwendungs-Framework. Also, wenn ich darüber spreche, was dieses Framework-Framework etwas ist ,um einem System Struktur zu geben , also wenn ich das Anwendungsframework sage, so wird es einer Struktur einen vordefinierten Plan für unsere Webanwendung geben, wenn ich spreche über das, was der Anwendung benötigen, Es gibt also mehrere häufige Aufgaben, die Framework-Steuerung sind, so dass ihre Webanwendung benötigen, um Ihre Sie zu steuern. Andere behandeln möglicherweise Ihre Datenwege, vielleicht behandeln Sie Ihren Benutzer oder versuchen Implikation, vielleicht behandeln Formulare, die wichtige Ausgabe nehmen. Es gibt also mehrere gemeinsame Aufgaben, die wir mit der Anwendung benötigen und das Framework ist eine Struktur, ein Plan, der uns hilft, diese gemeinsame Aufgabe sehr einfach auszuführen. Das ist, wo Django ins Bild kommt. Wenn wir also irgendein Framework verwenden, ist es viel einfacher, etwas zu entwickeln, weil wir eine Struktur kennen. Wir kennen ihren Plan, wie man bestimmte Dinge ausführen kann. Und das ist, warum Jang , der so viel Bedeutung in der Industrie hat, die mehrere gemeinsame werfen, dass jangle sind, sehr gut behandelt. Dies können einige sich wiederholende Aufgaben sein, oder dies kann eine einfache Aufgabe sein. Der nächste wichtige Punkt, über den ich sprechen möchte, bevor ich auf unsere drei Vorsichtsmaßnahmen komme ist NBC und Feindschaft, dass dieser sterbliche View-Controller oder ich sterbliche tun Vorlage für jangle speichern kann . Also, wenn ich über irgendein anderes Framework in dieser Welt für PHP, für Java, für JavaScript spreche, verlieren alle NBC. Wo ist, wenn wir über Biss im Dschungel reden? Sie werden MBD folgen, die sterbliche Ansicht ist. Vorlagen werden darüber in den weiteren Vorträgen diskutiert. Aber hier möchte ich feststellen, dass es Architektur mit Django folgt und wir nennen es als MBD. Jetzt. General ist nicht der einzige Rahmen für Biss am Universum. Wir haben Kolben, wir müssen kaufen. Wir haben Kirsche durch, Wir haben Wasser und es gibt Tonnen von anderen verschiedenen Familie. Aber sie sind auf niedrigem Niveau ihre Entwicklungsrahmen. Das bedeutet, dass sie mehrere andere Anwendungsfälle haben. Einige von ihnen sind sehr nützlich. Beim Erstellen eines P A. Einige sind sehr nützlich, um bestimmte Aufgaben zu erledigen. Veras Jang war der einzige Rahmen, der schwere Aufgaben insgesamt bewältigen kann. Jetzt haben Sie vielleicht eine Antwort auf Ihre 1. 2 Kissen. Was ist Django? Django ist ein kostenloses Open-Source-Webanwendungs-Framework. Auf Ihre zweite Frage ist, was wir mit Dschungel machen können. Wir können tatsächlich eine Website zurück- und abbauen. Das bedeutet, dass es ein sehr Framework ist, damit wir unsere Website hin und her gestalten können. Denken Sie daran, Unsere Website ist in drei Teile Freund geteilt zurück und in der Tat offensichtliche Freund und bedeutet, wie die Website aussehen wird. Es könnte bestimmte Animation Cholera Hoffnungen geben, die ich telefonieren würde und anders zurück und bedeutet, dass alle Funktionalitäten auf der 3. 1 Zustand ist also, wie Sie alle Daten speichern, die Sie von einem Benutzer erhalten, alles, was Sie gehen Anzeige wird es ihre Alles wird in unserer Datenbank gespeichert verwenden. Wenn ich über Freund und HTML CSS und JavaScript spreche, können Sie viel helfen , einige statische Seiten ohne Funktionalität zu erstellen. Nur für die View-Poppers. Nun, wenn Sie teilweise auf hoch springen möchten, können Sie mit verschiedenen JavaScript-Frameworks wie Winkelansicht gehen, reagieren und nicht mehr kommen jetzt zurück zu unserem Rücken und Park. So werden alle Funktionalitäten außerhalb der Website durch die Unterstützung gesteuert. Hier ist ein Ort, an dem Django ins Bild kommen. Wenn Sie in der Lage sind, komplette Dschungel zu kontrollieren, können Sie die komplette Unterstützung kontrollieren. Und wenn Sie über Datenbanken sprechen, so werden wir SQL Lichtbaum verwenden, die ein in Build ist es offensichtlich beißen auf so vier Freund und wir werden HTML CSS JavaScript mit Hilfe von Bootstrap für Rücken verwenden . Und wir werden Django für Datenbank verwenden. Wir werden SQL I Baum nicht wirklich verwenden. Da wir Django verwenden werden, wäre alles ziemlich einfach und reibungslos zu integrieren. Und jetzt müssen Sie sich keine Sorgen machen, wenn Sie auf unsere Frage Nummer drei zurückkommen. Warum, Django? Also muss ich meinen Bildschirm in zwei Teile teilen. Also hier würde ich über einen offensichtlichen Grund sprechen. Und auf der anderen Seite würde ich über einige wirklich starke und auf den Punkt Grund sprechen. Das Wichtigste ist ein schnelles Verheddern. Die Entwicklungsphase ab jagt ziemlich schnell. Und wenn Sie etwas von ganz Grund auf mit Hilfe von Dschungel entwickeln wollen, können Sie beginnen, Ihre Ergebnisse in der ersten 30 Minute selbst zu sehen. So ist Django wirklich schnell für Entwicklungsgebühren. Die 2. 1 ist voll geladen, so dass es mehrere Komponenten gibt. Es gibt mehrere Bibliotheken, die automatisch mit Django erstellt werden. Das macht Ihre Entwicklung ziemlich reibungslos. Der 3. 1 ist krank. Ihr, wenn ich über die Wichtigkeit von Daten in dieser Sita spreche, es ist wirklich, wirklich hoch. Sie müssen also eine sichere Anwendung haben, die Ihre Website halten kann, die Ihre Daten sicher halten kann und das ist, wo Jang, Sie haben einen zusätzlichen Vorteil. Es gibt also regelmäßige Sicherheitsupdates mit jeder Version von Tango, und es gibt noch einige andere Punkte, die Sie lesen könnten. Aber der andere wichtigste Punkt ist trotz des Ökosystems. Da, wissen Sie, beißen Sie sehr schnell auf einem Bildschirm. Netflix-Nutzer kämpfen auf Schwarzloch-Bilder mit Hilfe von Kampf auf entwickelt, so müssen Sie die Bedeutung von Kampf auf Ökosystem und Gemeinschaft verstehen. Das sind also ein offensichtlicher Grund, warum Sie jetzt Jangle verwenden sollten. Die nächsten paar Gründe, über die ich sprechen möchte, sind die 1. 1 Ist es Struktur ganz streng so folgen . Wenn Sie mit einem allgemeinen Projekt gehen, ist es ziemlich einfach für Sie, dieses Projekt zu verstehen und auf Ihrem System implementiert. Da die Struktur fast ähnlich ist, wird die Kernbasis anders sein, aber Sie können die Struktur innerhalb der ersten Minuten verstehen. Das nächste ist ein reiches Ökosystem. Da die Popularität wächst, wird Unterstützung durch die Gemeinschaft groß. Unternehmen große begann mit der Verwendung von Dschungel, so dass das Ökosystem wächst. Greeleyville auf diese Start-up für Beitragende Lotto Open Source, so dass Sie ein gutes Wachstum von Django in den kommenden Jahren sehen können , und dann möchte ich die Mehrheit erwähnen. Jang gab es 11 Jahre und ist in diesen 11 Jahren wirklich gut gewachsen. Es gibt einige Bedeutungsverbesserung mit jedem neuen Wort in, und jetzt kommt mein Lieblingspunkt, das heißt, Admin-Kampf standardmäßig. Wenn Sie also über ein anderes Framework in dieser Welt sprechen, müssen Sie Ihr eigenes Admin-Panel von Grund auf neu erstellen. Wo ist Dschungel? Stellen Sie ein Standard-Admin-Panel bereit, das Sie mit Ihrer Anwendung verwenden können. Selbst Ihre kleinste Anwendung wird standardmäßig unser Admin-Panel haben, und Sie müssen es nicht separat aufrufen. Das wird also Lord davor retten. Zeit an. Dies ist eines der wichtigsten und mein Lieblingsfeature. Nächste Funktion. Ich möchte alle Aufträge Bibliotheksunterstützung sprechen. Also, wenn Sie mit einem B I gehen wollen, gibt es Dschungelrestaurant Arbeit. Wenn Sie mit einem CMS gehen möchten, gibt es fraktale Maßnahme neun. Wenn Sie mit einigen Nachrichten arbeiten möchten, gibt es mehrere andere Bibliotheken, also ist das wirklich cool. Sie können mit Karten arbeiten, auf denen Sie mit Pirin laufen können. Alle haben ihre unterschiedlichen Bibliotheken. Ich hoffe, dieser Vortrag hat Ihnen viele Informationen über Jangle gegeben. Wir begannen mit drei grundlegenden Fragen. Was ist Django? Was wir mit Django und Django machen können. Das war ein Tränenvortrag, und ich hoffe, Sie wurden entlassen Informationen aus der nächsten Vorlesung. Das Starterprojekt. Sehen Sie, wie Ihre Demo auf Ihre Arbeit begann, und machen Sie Ihr System bereit. Ich hoffe, dieser Brief war hilfreich. Wir sehen uns im nächsten. 3. Text einrichten – VSCode: in diesem Vortrag wird die Installation unserer Visuals wirklich übereinstimmen, wenn Sie Atom haben oder wenn Sie Kuchen Charme haben , das ist in Ordnung. Wenn Sie Ihre erste Ordnung installieren, würde ich empfehlen, dass Sie entweder visuelle verwenden, Studio, Kabel, Kabel, Atom oder Bild. Sie können jede von ihnen verwenden, und es kann einige Sekunden dauern, bis die Installation erfolgt. Ein Anfang ist, dass wir unser System einrichten werden. Installationsprozess bleibt er für fast die gesamte Anwendung. So einfach schnell installieren Sie diese Idee oder ein neues System. Und dann müssen wir mehrere Erweiterungen für Fight on und General einrichten, Es ist erledigt. Lassen Sie uns ganz Ihre Schule Gesetz Hier ist mein Willkommensbildschirm. Bevor Sie irgendetwas anderes sind, springen Sie einfach auf eine Erweiterung. Und denken Sie daran, wir müssen Erweiterung für Biss auf sowie Django später in den Halter-Videos herunterladen. Wenn wir eine andere spezifische Anforderung haben, werden wir herunterladen, die derzeit lassen Sie mich für Kampf suchen auf. Dies ist also eine der beliebtesten Vital-Erweiterung auf. Lassen Sie mich es für jetzt installieren. Was diese Erweiterung tun ist, gibt es mehrere Funktionalitäten zusätzliche Funktionalitäten zu RV Escort, Das ist unser I D. So dass für lebenswichtig getan wird. Lassen Sie mich auch für allgemeine installieren. Jetzt werden Sie verschiedene Daniel Extension sehen. Also zuerst müssen Sie diese Basisreihenfolge jetzt im Abschnitt „Leader“ herunterladen. Wenn wir eine spezifische Anforderung in Bezug auf verschiedene Jangle-Akte haben, werden wir eine andere Erweiterung installieren. Was sind derzeit müssen Sie auch kämpfen zu installieren. Lassen Sie uns einen Status tanken und wir sind gut, mit unserem Projekt zu gehen. So wird in der nächsten Vorlesung fallen mit unserem Basisordner sowie wir werden virtuelle Umgebung erstellen , um in der nächsten zu sehen und lassen Sie uns unser Projekt beginnen. 4. Virtuelle Umgebung einrichten: Willkommen zurück Jetzt in diesem Vortrag wird über virtuelle Umgebung sprechen. Aber davor, lassen Sie mich ein paar Sekunden nehmen, um Ordner auseinander zu setzen. Also habe ich von Jungle Cooler und meinem Schwanz Stop erstellt und dann innerhalb, dass ich ein Jangle-Projekt für das Abendessen erstellt , so dass Sie es alles nennen können. Zu diesem Zeitpunkt. Benennung ist nicht wichtig. Aber was auch immer wir in diesem Partikel tun werden, ein Ordner, der dieser Jangle-Projektordner ist , jeder Name wird wichtig sein. Das ist also der Referenzname, der mir vertraut ist. Also nehme ich das. Wenn ich ein neues Projekt und eine Zukunft erstellen muss, würde ich einen neuen Indexstopp mit vier Buchstaben erstellen und dann eine Jangle-Projektdatei in dieser Anzeige erstellen. Derzeit ist die Benennung nicht wichtig, aber denken Sie daran, dass alle anderen Ordner die Dateien erstellt wurden. Benennung wird sehr, sehr wichtig sein. Lassen Sie uns also mit unserer virtuellen Umgebung beginnen. Also, was ist eine virtuelle Umgebung mit dem Namen, den Sie erraten können, mit welchem etwas verwandt sein wird ? Nicht wirklich, aber es würde uns einen Isolationsraum geben. Also, wenn Sie über das Schlimmste sprechen, wird Realität oder irgendetwas anderes so lohnenswert bedeutet, es ist nicht wirklich, aber es gab uns Lösung Raum und Umgebung. Mittel sind gebietsspezifisches Gebiet. Also was? Werden wir das tun? Wir werden ein isoliertes Gebiet schaffen. So sind derzeit, wenn ich verschiedene Vital-Pakete beim Flanieren meines Computers überprüfe, wären sie in großer Anzahl, aber ich brauche sie nicht. Mit meinem Django-Projekt benötige ich nur wenige spezifische Pakete. Dafür schaffen wir unseren isolierten Raum in unserem Computer. Oder vielleicht, wenn Sie an einem nüchternen arbeiten, schaffen wir einen isolierten Raum in unserem Server innerhalb dieses bestimmten isolierten Raumes. Wir arbeiten mit unseren Dateien mit unseren Paketen und allem anderen. Lassen Sie mich Ihnen also zeigen, dass Sie wichtige Pakete abzahlen, die ich ins Stocken gebracht habe, aber vielleicht nicht nützlich für mich ist, wenn Sie mit meinem Jangle-Projekt hier laufen. Wenn ich Pip friere, so pep freeze wird mir alle Pakete zurückgeben, die ich in Bezug auf Fight auf installiert habe. Also hier können Sie sehen, es sind mehr als ca. 10 12 oder vielleicht 15 Pakete, die ich installiert habe , aber das ist nichts für mich in Bezug auf meinen Kampf auf Projekt. Also, warum ich diese Last nehmen werde, während ich meinen Biss in der Akte abhaue. Der nächste Grund ist, wenn ich mit verschiedenen Projekten arbeite. Vielleicht gehe ich auf ein altes Projekt, das einen Punkt Zeit jangle erforderte. Vielleicht gehe ich auf ein neues Projekt, das Jangle 2.1 oder vielleicht ein anderes Projekt erforderte , das Django 1.11 benötigt, also muss ich es ausziehen. Das und ich werde nicht jangle Ursprünge löschen und weiter ändern. Also, dafür würde ich drei Wasserumgebungen schaffen, die drei isolierte Behälter auf erzwungenen, isolierten Behälter hat erzwungenen, . Ich würde Jangle einen Punkt Schmerz auf dem zweiten Container verwenden. Ich würde Django 1.11 auf dem dritten Container verwenden. Ich würde 2.1 verwenden. Ich kann sie anders nennen. Ich kann ihre Datei anders speichern, und wann immer ich mit diesem bestimmten Projekt arbeiten werde, werde ich diese virtuelle Umgebung ausführen. Wann immer ich das zweite Projekt ausführen werde, werde ich seine virtuelle Umgebung verwenden, damit ich Miss zu diesem Zeitpunkt nicht erstellen muss . Das mag verwirrend klingen, aber lassen Sie uns daran arbeiten. Das wäre für Sie klar. Also was? Ich werde tun, ist, dass ich virtuelle Umgebung installieren muss. Also würde ich ein Paket namens Who Are eigentlich Ian installieren, so dass alles, was Sie tun müssen, ist Pip Installation waren tatsächlich in B. Das ist auf dem Haar getan. Ich habe auch eine Nachricht in Bezug auf das Upgrade meines pip, also werde ich das in einem mittlerweile tun. Die zweite Sache ist, wie isolierte Umgebung zu erstellen, die ist, wie virtuelle Umgebung zu erstellen . Das ist also ganz einfach. Alles, was Sie tun müssen, ist, dass Sie sich um den Ordner kümmern, in dem Sie Ihre Umgebung erstellen werden . Also hier würde ich virtuelle Umgebung erstellen und ich würde mit diesem Teilchen von älteren arbeiten , also würde ich hier einen Tortenjangle fuller erstellen, auf dem ich unseren virtuellen Umgebungsordner haben würde . Das wird mein Projekt Fuller sein. Öffnen Sie also einfach Ihren Befehl, Eingabeaufforderung oder wenn Sie mit Power-Shell arbeiten oder wenn Sie mit Tamil Open in diesem Partikel ein Telefon dort arbeiten. Also bin ich in meinem Pyjama voller. Jetzt müssen Sie nur einen einfachen Befehlskampf auf Dash M v N b verwenden und dann den Namen aus Ihrer virtuellen Umgebung. Denk daran, du musst uns jetzt einen bestimmten Namen geben. Ich denke, meinen Projektnamen als Aufgabenfleisch. Mein Geierumgebungsname wird also PM gnb sein. Das wäre also einfach für mich. Wenn ich jetzt mit verschiedenen Projekten arbeite, Haar, wird ein virtueller Umgebungsordner erstellt. Dies ist also die Reihenfolge, in der alle Dateien, die eine virtuelle Umgebung betreffen, gespeichert werden . Und das müssen wir nicht verpassen, denn es wird alle Dateien speichern, die in Bezug auf unseren Kampf gegen Jango und viele Dinge benötigt werden . Wir müssen nichts mit dieser speziellen Fola machen. Wir werden nur an unserem Jangle-Projekt arbeiten, für sie jetzt einen Status erledigt, der es aktivieren muss . So erkennt unser System, dass wir derzeit in dieser Isolation sind mehr, so dass ich meine virtuelle Umgebung verwenden würde . Gut. Dann muss ich mit Skripten gehen und wo Sie Tabs verwenden können, um vollständig zu bestellen. Und dann muss ich mit aktivem arbeiten und dann die Eingabetaste drücken. So können Sie jetzt sehen, dass wir unsere Trail-Umgebung aktiviert haben. Also, wann immer Sie mit Ihrer Eingabeaufforderung arbeiten, all Ihren Domino in Bezug auf dieses spezielle Dschungelprojekt. Sie müssen Ihre virtuelle Umgebung aktivieren. nun Bäume auswähle, Wenn ichnun Bäume auswähle,um alle Pakete zu überprüfen, die bereits installiert sind, würden Sie Null sehen. Das bedeutet, dass es sich um eine isolierte Umgebung handelt und wir müssen alles von Bienen installieren. Siehst du, ich habe kein Paket. Das bedeutet, es gibt keine zurück installieren. So ist es völlig leer. So sind wir derzeit in unserer Isolation, mehr, um aktiviert zu werden. Dies alles, was Sie tun müssen, um dies verwendet deaktivieren gemeinsame. Jetzt sind wir wieder in normaler Stimmung. Also, wenn ich jetzt einfrieren zahle, können Sie den Unterschied sehen. Nun, das ist zu einer schnellen Sache. Lassen Sie uns alle Django installieren, damit wir den Unterschied hier sehen können. Meine Wasserumgebung ist Aktivator. Jetzt lass mich Django installieren. Alles, was du tun musst, ist Pip. Installieren Sie Django. Und wenn Sie eine Partikelabversion installieren müssen, müssen Sie Django double gleich zwei verwenden. Und dann die Worte deinen Namen. Ich würde schlendern neueste Jungfrau, also muss ich nur Pip installieren jangle Nord betäuben tun. Sie erkennen, es gibt zwei Pakete und stark. Das ist Django sowie trotz Lockerung ist es derzeit 2.1 Punkt sieben. Lassen Sie mich meine Pip Bäume machen, damit es mir eine bessere Vorstellung darüber gibt, welche Pakete in gestürmt sind . Hier. Sie können sehen, es gibt zwei Pakete. Jedes Label in unserer virtuellen Umgebung Das ist unser isolierter Container. Also, das ist in Ordnung. Jetzt haben wir eine virtuelle Umgebung. Wir werden darin arbeiten. Also werden wir nach Ton Projekt erstellen und all die verschiedenen Dinge im Inneren sind isoliert Container. Aber denken Sie daran, wir gehen Zehe Arbeit mit jangle Project Ordner. Also ändern Sie einfach Ihr Verzeichnis auf. Wir werden in diesem Ordner arbeiten. Ich hoffe, dieser Vortrag war Handvoll. Ab der nächsten Vorlesung werden wir unser Django-Projekt starten. Das sind tatsächliche Django-Dateien und all die verschiedenen Typ-Off-Strukturen auf der Grippe. Das ist Django-Grippe, von der es abhängt. also vom nächsten Vortrag Lassen Sie unsalso vom nächsten Vortragan unsere Django-Reise beginnen. So sehen wir uns in der nächsten 5. Django Version Spiel verstehen: Hey da, willkommen zurück. An der Seite. nun in dieser Vorlesung Lassen Sie uns nun in dieser Vorlesung etwas über Django-Versionen verstehen. Jetzt gibt es mehrere Versionen von Django, 2.23.2 und in Zukunft wird es 4.2 sein. Wenn Sie eine Website besuchen, wenn Sie verschiedene Blogs besuchen und verschiedene Kurse besuchen, werden Sie sehen, dass jeder zwischen verschiedenen Versionen jongliert und einige verwenden, um auf einige zu verweisen, die ich verwende 3. 2. Und in Zukunft werden Sie 4.24 sehen. Welche Version müssen Sie verwenden. Ham, was macht das Chaos? Es hat also die schnelle Antwort. Wenn Sie mit der Softwareindustrie arbeiten, gibt es keine perfekte Software. Jede Software entwickelt sich weiter und verbessert sich. Deshalb sehen wir verschiedene Versionen mit einigen Upgrade-SLS, einigen Bugfixes. Um diese Frage zu beantworten, welche Version muss ich installieren? Sie müssen nur auf die Download-Option springen, ein wenig nach unten scrollen und Sie werden diese Grafik sehen. Sie müssen die LTS-Version installieren, die eine langfristige Support-Version hat. Diese Versionen werden von jangle für regelmäßige Updates unterstützt . Die meisten Unternehmen entscheiden sich für die LTS-Version, daher haben sie ein geeignetes Backend für jede Website. Ebenso müssen Sie befolgen, dass zu diesem Zeitpunkt, zum Zeitpunkt der Aufzeichnung dieser Vorlesung, zwei aktivierende SYN gibt, entweder 2.2 oder 3.2. Sie können jeden von ihnen installieren. Wenn Sie sich diese Vorlesung nach 2023 ansehen, können Sie auch die 4 installieren. Okay? Ich hoffe, das löst Ihr Problem. Die meisten Unternehmen installieren die LTS-Version und wir müssen daher etwas Ähnliches folgen. Was Sie tun müssen, ist einfach auf die Download-Option hier auf der offiziellen Django-Website zu springen . Und Sie erhalten eine Option über pip install Django w entspricht dem Versionsnamen. Wenn Sie das neueste installieren müssen, können Sie pip install Django installieren , um die neueste Version herunterzuladen. Aber wenn Sie diese spezifische Version installieren möchten, müssen Sie Pip installieren Django w gleich zwei. Und dann erwähnte den Versionsnamen, der derzeit auf dem Markt ist. Es gibt zwei aktive Versionen, 2.23.2. In Zukunft werden Sie neuere Versionen mit 44.14.2 sehen. Sobald Sie 4 sehen, um das zu installieren, hoffe ich, dass dies auf das aktuelle Kissen antwortet. Welche Version soll eine IPS-Version 2.23.2 oder in Zukunft für 0.2 installiert werden. Nun, die andere Frage, warum sehen wir diese mehreren Versionen? Nun, es ist einfach. Es sind Software-Upgrades. Wenn Sie also die Liter Gitter sehen, haben sie eine Schachtel mit 3,2 fixiert. Und es gibt auch etwas, das mit dem Admin-Bereich zu tun hat, also haben sie das geändert. Das sind also kleine Änderungen. Dies sind kleine Bugfixes, die Django derzeit durchführt. Und du musst dir nicht viele Sorgen machen. Sie können jede Version 2.23.2 oder 4.2 installieren. Aber stellen Sie sicher, dass Sie auch Ihre Python-Version überprüfen , wie Django für 0.2 nur das Löschen als Python-Versionen unterstützt. Wenn Sie die alte Python-Version haben, müssen Sie 2.2 installieren. Das ist alles, was das ganze Durcheinander der Django-Versionen als Magna, du musst dir keine Sorgen machen Um ehrlich zu sein. Jede Marge von 2.2312 und in Zukunft für den Punkt, um Ihnen für das Folgende zu danken. Und ich sehe euch im nächsten. 6. Startapp - Taskmate: Willkommen zurück, Leute. Ich hoffe, du verstehst das mit dem Narren. Eine Struktur, über die wir reden müssen. Zwei wichtige Dinge. Eine davon ist, wie Django-Grippe funktioniert. Und die 2. 1 ist, wie Jangle-Struktur funktioniert. Diese beiden sind wirklich wichtig, um unser Projekt fortzusetzen. Aber bevor wir etwas anderes tun, lassen Sie uns zuerst unser Projekt starten. Nun, um ein Projekt zu starten oder etwas anderes mit der Django-Anwendung auf Domina oder CMD , stellen Sie sicher, dass Sie sich an zwei Punkte erinnern. Die erste 1 ist, dass Ihre virtuelle Umgebung aktiviert ist und die zweite 1 ist Sie im richtigen Ordner befinden . zunächst Lassen Sie michzunächstmeine virtuelle Umgebung aktivieren. Denken Sie daran, Sie stoppen für die automatische Vervollständigung. Es wäre ganz einfach für dich. Endet in ein beliebiges Verzeichnis. Jetzt ist hier meine virtuelle Umgebung aktiviert. Die nächste Sache ist, ich in mein Dschungelprojekt einsteigen muss. Fuller. Zuvor können Sie City verwenden, dass diese Änderungsverzeichnis und dann den Directornamen für das, was Sie wechseln möchten . Also würde ich Siri jangle benutzen. Bridget, dieser Stein. Ich bin nicht in meinem Dschungelprojekt Fuller. Das sieht gut aus. Also denken Sie daran, dies ist unser Arbeitsbereich Jetzt alles, was wir bewegen werden. Ein Jangle-Projekt würde darin sein. Also lassen Sie mich meinen Befehl ausführen. Django. Admin starten Projekt und dann den Projektnamen. Denken Sie daran, dieser Projektname ist wirklich wichtig. Und Sie können sich einen guten Projektnamen nach Wunsch ausdenken, Sie können Ihr Projekt abladen. Ich würde Aufgabe gemacht verwenden. Dies kann einige Minuten dauern, aber wenn ich jetzt mein Django-Projekt öffnen werde, sehen Sie eine andere Art von Dateien und Ordner. Also lass mich drinnen drinnen gehen. Das ist mein voller. Jetzt werden Sie mehrere Dateien darin haben. Also ist es besser, von auf dem Bildschirm auf RVs Schulbildschirm oder vielleicht Atom oder Ihren Fahrradsprung zu wechseln. So werden Sie die Struktur Ihres Jangle-Projekts verstehen. Nun, das ist jetzt ein Projekt voller. Also habe ich Jangle Projekt in meiner via Schule auf Haar geöffnet. Du wirst sehen, wie meine Aufgabe voller wird. Lassen Sie mich Ihnen ein paar Kleinigkeiten in Bezug auf dieses Teilchen erklären. Ein Ordner Im nächsten Vortrag werden wir über Django-Struktur und Django-Flow sprechen, die für Sie ziemlich wichtig sind, um den ganzen Jang in einer wichtigen Sache zu klären, die ich darüber sprechen muss . Wenn Sie diese beiden Punkte Changle Struktur und Dangle Flow verstehen können, können Sie im Grunde jede Anwendung erstellen, die Sie wollen. Sie können einen Klon aus Blog's erstellen. Sie können Klon aus E-Commerce bauen. Sie können von jeder anderen Website geblasen bauen. Das Wichtigste ist also, dass Sie mit der Jangle-Struktur sowie jüngeren Flow klar sein müssen. Kein Heu. Lassen Sie uns über unsere Aufgabe sprechen. Ich jetzt Das ist jetzt unser Projekt Fuller. Das ist also unser gemein Projekt. Django ist vollständig in verschiedene Arten von Bauchmuskeln unterteilt. Das ist also unser Projekt. Später, wenn wir versuchen, ein Bloggen unserer Website zu erstellen, werden wir Ah blawg up erstellen. So wird es einen neuen vollständigen lokalen Block innerhalb unserer Aufgabe Made toe Aufgabe Meter up Projekt geben. Dies ist unsere oben und wenn Sie einen Block erstellen, wird der Block als oben betrachtet werden. Alles im Dschungel ist unterteilt in nach oben. Dieser Punkt wird durch den nächsten Vortragsakt klar sein. Derzeit alles, was Sie haben, um dies zu verstehen. Das ist unser Hauptprojekt, Fuller. Das bedeutet, dass wir mehrere Kämpfe haben, die nur in diesem Ordner vorhanden sein werden. Lassen Sie mich reden Sicherung für jede Datei Die ersten Filer darin, die nicht wirklich nützlich für Sie zu irgendeinem Zeitpunkt. Bald passieren wir diese Datei im Grunde nicht während unseres gesamten Kurses. Selbst mit Zwischenstufe oder Exportteufel ist diese Datei nicht wirklich nützlich. Dies ist nur, um unser Projekt zu initialisieren. Der nächste ist die Einstellung start by Es ist eines der wichtigsten Datei Toa alta Projekt. Wir werden diese Datei nicht viel bearbeiten, aber diese Datei steuert unser gesamtes Projekt. Hier finden Sie basiertes Verzeichnis, das uns helfen, alle Dateien und unser Projekt als nächstes real basic Ihre digi zu verbinden So der Sicherheitsschlüssel wird als ein Geheimnis vom Projektadministrator aufbewahrt um unser Projekt sicher zu halten. Also, wenn wir unsere Gerichte mit jemand anderen teilen, in der Regel verstecken Sie den Sicherheitsschlüssel oder entfernen Sie diesen auf dem Ski ist wirklich wichtig für die Produktion. Als nächstes ist Debug. Wenn wir also an einem Projekt arbeiten, geben wir es als wahr an. Aber wann immer die, die das Projekt stoppen oder ein Projekt bereitstellen, geben Sie es wie fällt zurück. Dann hier haben wir Gastgeber erlaubt. Das ist der ganze Teig bedeutet, auf dem unser Projekt zu arbeiten, dann installieren App. Das ist wirklich wichtig. Wie ich Ihnen gesagt habe, ist Django in verschiedene Wasserhähne unterteilt. Eat Abschnitt, dass wir gehen, um zu arbeiten wird in APS unterteilt werden. Denk nicht an diesen Abszess und schrieb was auf? IOS nach oben. Diese APS sind im Grunde Jangle Features, die das Warten waren. Also, wenn ich hier einen Block erstelle, würde ich einen Blogger erstellen und dann einen neuen Block in meinen Store-Nickerchen hinzufügen. Nächste wichtige Sache, dass Sie Pflege Büro nehmen sollten, die bluesy Anwendung. Dies wird normalerweise verwendet, wenn sie unser Projekt in uns über einbringen werden. Dann haben wir etwas Besseres zu tun Datenbanken. Also, derzeit werden wir sequelae tree für unser Projekt verwenden. Aber wenn Sie bereit sind, meine Fortsetzung oder Post Chris zu verwenden, müssen Sie ändern und Konflikte sie hier und dann haben wir alle verschiedenen Dinge, um Authentifizierung, Zeitzone, Sprache und andere Dinge zu tun Zeitzone, . So können wir unser gesamtes Projekt durch diese Datei kontrollieren. Und es ist wirklich wichtig für Sie, diese Datei zu verstehen. Der nächste bist du. Was ist das? Grundsätzlich kontrollieren alle Routing, die von unserem Projekt durchgeführt wird, werden sie in der nächsten Vorlesung verstehen . Dann haben wir WSC-Datei, die verwendet wird, wenn wir zum vorherigen Projekt gehen. Und das ist es für unser Projekt sind voller. Als nächstes ist unser Managed oder Pipe. Diese Datei wird also im Grunde verwendet, um unsere sieben zu steuern und auszuführen. Also, selbst wenn wir auf einem lokalen Server arbeiten oder online vorbei ist, wird diese Datei gleich bleiben und wir werden nichts bearbeiten, denn das ist alles für diesen Vortrag, ich hoffe, jetzt haben Sie eine grundlegende Idee in Bezug auf Jangle Projekt. Mach dir keine Sorgen. In den nächsten 23 Vorträgen werden Sie mit jedem Zweifel klar sein. So sehen wir uns in der nächsten Vorlesung, lassen Sie uns unsere nüchtern zum ersten Mal laufen. 7. Runserver: jetzt in dieser Vorlesung Lassen Sie michjetzt in dieser Vorlesungschnell unser Projekt leiten, das wir in der letzten Vorlesung erstellt haben. Alles, was Sie tun müssen, ist, von hier an auf unser Kommando zu springen. Sie müssen Ihr Verzeichnis ändern und in unsere Aufgabe voller gemacht werden. Das ist dein Projekt, Fuller. Und wenn Sie sich in Ihrem Projekt befinden, Fuller, müssen Sie einen Befehl für Ton ausführen. Verwalten Sie kurz von Ransomware. Denken Sie daran, Sie müssen dieses Kamel in Ihrem Projekt Fuller selbst laufen. Weil verwalten kurze voreingenommene Präsident Haar nur. Führen Sie einfach diesen Befehl aus und es könnte noch einmal Sicherung nötig sein, um sich zu verlieren. Ah, hier. Sie können sehen, dass Ihr Server bereit ist. Nun, das ist dein aktuelles Essen. Das ist selbst ein Stiefel. Wenn Sie also mit einem Online-Server arbeiten, dass dies, sobald Sie Ihr gesamtes Projekt auf Linien gesiebt haben , könnte sich unser dies ändern. Zu diesem Zeitpunkt laufen wir auf einem lokalen Server. So könnten Sie sehen, dass ich p als weniger Dies würde. Die nächste Sache ist, Sie könnten diese DB-Tochter Schule gesehen haben, die ich Baum habe. Das sind unsere Daten falsch abgelegt. Wenn Sie also zu Ihrer Einstellung zurückspringen, beginnen Sie hier. Sie können sehen, dies ist unsere Datenbank, die wir Namen gegeben haben. Also, wenn Sie jemand sind, der dessen Chris verwendet, wenn Sie jemand sind, der meine Fortsetzung verwendet, dann ändern Sie Ihre Datenbank, bevor das Ausführen zum ersten Mal vorbei war. Denken Sie daran, wir haben dies zum ersten Mal ausgeführt und es hat mehrere Funde ausgeführt. Nun, bevor ich etwas anderes reden, lassen Sie mich öffnen für das ist mein I p und mein Port auf hier können Sie sehen, ich habe einen allgemeinen Bildschirm. Die Installation funktioniert erfolgreich. Herzlichen Glückwunsch. Und derzeit können Sie diese Benachrichtigung sehen, dass ich diesen bestimmten Bildschirm sehe, weil mein Debug wahr ist. Das bedeutet, dass ich gerade in der Entwicklungsphase bin. Wenn mein Debug-Ast wahr fällt, bedeutet das, dass ich in der Produktionsphase bin. Produktionsgesicht bedeutet, dass meine Website Leben für die ganze Öffentlichkeit ist. Nun, wenn ich mein Kommandoproblem oder Terminal öffne, werden Sie eine Nachricht mit dem Namen Sie haben 15 un angewendet Migration sehen. Also, was ist das für eine Migration? Also müssen wir das auch während unserer jangle-Struktur verstehen. Aber lassen Sie mich Kraftstoff Bit-Migration isoliert auf unsere Daten Bienen bringen. Also, wenn wir zum ersten Mal auf einer Anwendung laufen. Oder wann immer wir etwas mit unserer Datenbank bearbeiten, werden wir diese Nachricht erhalten unter Derzeit gibt es 15 UN angewandte Migration. Das bedeutet, dass es 15 verschiedene Änderungen an meiner Datenbank gibt. Und da dies das erste Mal war, so muss ich mit dieser Migration umgehen. Also, dafür, lass mich aufhören, Over. Alles, was Sie tun müssen, ist die Kontrolle zu verwenden, siehe? Und wenn ich versucht habe, das aufzufrischen, dann ist es kein Stop. Lassen Sie mich zurück zu meinem Befehl springen und hier müssen Sie Befehle verwenden, die Sie trotz verwalteter oder make-Migration zuerst ausführen . Und dann 2. 1 ist weiß im Besitz, verwaltet von meinem großen. Also die 1. 1 ist uns helfen, unsere Abfragen zu konvertieren. Und die 2. 1 ist uns helfen, die Anfragen tatsächlich anzuwenden. Jetzt hier können Sie sehen, dass ich diese Migrationen angewendet habe. Nun, wenn ich mich dort bekomme, wo ich diese Benachrichtigung nicht wieder bekomme. Also, wenn ich mich wieder über laufen, denken Sie daran, Sie können nach oben und unten Tasten in Ihrem Befehl aus rohem Bauch verwenden, um vorherige Befehle zu erhalten. Lassen Sie mich mich noch einmal laufen und Sie können sehen, dass ich diese Nachricht oder Benachrichtigung über Migration nicht mehr erhalten habe . Das bedeutet, dass wir die Änderungen in Bezug auf unsere Datenbienen angewendet haben. Noch eine wichtige Sache. Dieser Zustand des Austauschs war mit diesen nach oben verbunden. Also haben wir etwas bereit für unsere Verwaltung. Wir haben Authentifizierung, einige Sitzungen. Alles wurde zuvor von Django gehandhabt. Das ist also alles für diesen Vortrag. Ich hoffe, du verstehst, wie du dich selbst rennst. Mach dir keine Sorgen. Im nächsten Vortrag, wenn wir uns auf unsere Struktur und unseren Django-Fluss konzentrieren, wird das die meisten Ihrer Zweifel klären. Vielen Dank, dass Sie diese Vorlesung fallen. Wir sehen uns in der nächsten. 8. Django Flow und Django Struktur: Hey, Leute, Willkommen zurück. Jetzt willkommen zu einem der wichtigsten. Ich denke, der wichtigste Vortrag dieses ganzen Kurses, der die Strukturversteht Struktur den Fluss unserer Django-Anwendung versteht. Die erste Sache ist, wie hat das vorher funktioniert? Wir müssen verstehen, wie der Dschungelboden läuft. Also, wenn ich hier ein einfaches Beispiel nehmen, können Sie dieses Bild sehen, es hat mehrere Punkte sind Browser. Sie sind Ansichtsmodelldatenbankvorlagen. Und du Also habe ich auch verschiedene andere Bilder verfolgt, die über die gleiche Sache sprechen. Also hier, lass mich dich zuerst klären. Wenn ich über Jangle Struktur spreche, ich spreche über alle Dateien, alle Ordner, die ich in diesem auf, wenn ich über Jangle Grippe spreche, das heißt, ich spreche über die Vermittlung, wie dies Toe übertragen wird, dass, wie unsere Datenbank-Arbeit an was sind die Dateien und die Welt mit unserer Funktion, wie funktioniert dieses Front-End ? Oder wie geht das zurück und rollt? Also lassen Sie uns für uns über unsere Django-Grippe sprechen. Denken Sie daran, Dschungel folgt M v p. Das ist sterbliche Ansicht Vorlage. Wenn Sie über ein anderes Framework sprechen kann von PHP sein, das Level oder ein anderes Framework ist. Sie folgen NBC, dass diese sterbliche Ansicht Controller, die fast ähnlich ist. Also, wenn ich über MBT sterblichen sprechen, die mit Datenbanken Ansicht, die auf Funktionalität bezogen ist , off Funktion Gerichte, die wir auf Vorlage schreiben, die auf Front und Bart bezieht, wie unsere Website aussehen wird. Also die 1. 2 Punkte beziehen sich auf unsere Datenbank, und die Funktionalitäten, die unser Rücken und Teil und Tablet ist, funktioniert teilweise mit einem Freund. Also alle diese drei sind wirklich, wirklich wichtig, um jetzt auf unserer Website zu arbeiten. Haare. Ich möchte auch ein C hinzufügen, so dass es MBD sieht, was Controller-Konfiguration oder Mapping ist, was auch immer Sie 10 mortal nennen möchten, dann können Sie dann Vorlage. Was ist eigentlich passiert, wenn Sie eine Website besuchen, also sie? Wenn ich über zwei Wochen spreche, sagte, dass diese PDM dot com auf amazon dot com Ich weiß nicht, ob sie berühmt für Sie sind oder nicht , aber lassen Sie uns betrachten sie als eine Seite und sie nicht auf ihre Popularität beziehen. Also das erste, was ist, wenn ich darüber reden, wann immer ich mich besuche Team dot com meine Dschungel Anwendung. Sehen Sie sich das zuerst an. Also, das ist es eigentlich Karte. Okay, ich bin auf meinem Heimplatz. Das ist mein pt m dot com ist Homepage oder Index Sprache für mich. Dann bewegt es sich in Richtung der Ansicht, dh es beginnt nach einer Ansicht zu suchen, die mit dem Verschleißindex verwandt ist. Pete, Wo hat die Funktionalität von diesem INEC Raum bekommen, das heißt, Sie müssen möglicherweise einige Anzeige werfen. Möglicherweise müssen sie einen wichtigen Schieberegler oder irgendetwas anderes anzeigen, das von unserer Ansicht gesteuert wird . Die Sicht ist mit unserem Mörser verbunden. Das sind unsere Datenbanken. Es muss also möglicherweise einige Schieberegler werfen, aber aus der Datenbank wird es holen, welche Art von Folie ich werfen muss. Das wird also durch unsere Sicht und sterbliche Mittel gesteuert, unsere Daten verschwenden all die Dinge, die wir aus der Datenbank holen werden, und Sie entscheiden welche Funktionalität diese Basisabdeckung. Also, sobald wir unser Interview, verbinden wir uns mit Modellchip. Welche Art von Daten müssen wir zeigen? Wir gehen dann zu Ihnen zurück, geben diese Daten zur Anzeige zurück, und dann verbinden Sie sich mit unserer Vorlage und zeigen diese Daten in einem Browser an. Ich weiß, das könnte schwierig sein, und Sie könnten verwirrt sein. Lassen Sie mich ein einfaches Beispiel nehmen. Ich kam auf amazon dot com. Es überprüfte es, mit Hilfe von Ihnen watscheln, sind Sie es zu wissen, dass es mit wem Beach alle Funktionen von der Homepage mit Datenbank verbunden ist verwandt ist. Dann geben Sie alle datenbankbezogenen Abfrage zurück. Das ist alle unsere Datentür-Funktion auf, dann, mit Hilfe dieser Funktion, zeigen Sie, dass auf unserer Vorlage, die auf der Homepage ist, und kehren Sie dann zurück zum Browser. Das war also ein Beispiel darin. Wem? Frieden. , Was passiert,wenn ich die Anmeldeseite besuche? Also, wenn ich jetzt auf Logan klicke, hier sind Sie, wirklich alles mit der Hilfe von diesem speziellen Link abbilden. Jetzt wissen sie, dass dies eine Anmeldeseite ist, also rufen sie die Protokollierungsansicht auf, die diese Ansicht, die die Anmeldeseite verarbeitet, eine Verbindung mit der Datenbank herstellt, alle zugehörigen Abfragen abruft und dann wieder zur Ansicht zurückkehrt, Zeigen Sie dann die Probenahme an. Das ist sicher, Hündin. Das bedeutet also, dass alles in der Grippe ist, mit Hilfe von wenigen unserer Ansicht, Mortal und Temperley. , Ich hoffe,Sie verstehen, wie wichtig Sie sind. Wenn ich also etwas auf baby und dot com besuche, zum Beispiel, wenn ich den glatten Bleacher Abschnitt besuche, bedeutet das, wenn ich nur Radium dunkel besuche, wird es Ah, Homepage Sie nennen . Jetzt, wenn ich mittlere Punkt-com-Schrägkreaturen aufrufe, könnte es eine andere Ansicht aufrufen, die es auf verschiedene Funktionen, verschiedene Datenbank-Elemente und auch unterschiedliche Trampling gemacht hat. So wird alles mit Hilfe dieser Sache gesteuert. Das könnte verwirrend sein, aber lassen Sie mich jetzt über die Jangle-Struktur sprechen. Also das erste, was ich über diesen Django sprechen möchte, ist geteilt Indo verschiedene APS. Ich spreche nicht über IOS-App. Android vielleicht, aber ich spreche über verschiedene Abschnitte von Django. Also, wenn ich Amazon dot com besuchen und ich spreche über verschiedene Anwendungen, die möglich sind, so Amazon bezieht sich auf verschiedene Dinge, so dass wir gleich mehr Abschnitt. Dann haben wir einen Verkaufsabschnitt, so dass in eine andere Anwendung unterteilt werden kann. Dann spreche ich über Geschenkkarten Abschnitt, das bedeutet, es ist völlig anders Abschnitt. Das ist eine andere Anwendung. Also, wann immer Sie ein Projekt in einen anderen Abschnitt unterteilen können, ist es eine App. Wenn ich über pt m dot com spreche. Es kann in verschiedene Anwendungen unterteilt werden, die verschiedenen Abschnitt ist. So PDM hat Film der Chart Abschnitt Flugbuchung Abschnitt Boss Sexuelle Zug Abschnitt Deal Abschnitt, dass seine E-Commerce als sogar Buchung Abschnitt Hotelbuchung. Ich kaufe in Veranden und Auto, einige Geschenkgutscheine auf alles andere Sache. Sie haben auch Reiseplanung. Das bedeutet, dass sie verschiedenen Abschnitt sind und sie unterschiedliche Anwendung sind. Wenn ich also versuche, so etwas zu erstellen, muss ich mein Projekt in einen anderen Abschnitt aufteilen, der unsere Anwendung durchführt. Das könnte verwirrend sein, aber keine Sorge. Lassen Sie uns zu einem einfachen Beispiel. In unserer Bewerbung haben wir derzeit nur einen Abschnitt, der ein Projekt ist. Also, das ist unsere fragte mich, ob ich zu unserem ersten Abschnitt geboren wurde, der vielleicht ein Block oder vielleicht unsere To-Do-Liste ist , oder vielleicht unser tägliches Tagebuch. Dies sind also verschiedene Abschnitte von Ihrer Website. Ich kann mit Hilfe von APS daran arbeiten. Also lassen Sie ihn meine erste Anwendung als Liste erstellen. Lassen Sie mich zuerst meinen Server fallen. Und jetzt, um einen Abschnitt hinzuzufügen oder nach oben, alles nach tun wird durch Ton zu verwalten kurz durch Start und im App-Namen kommen. Denken Sie daran, dass ihr Name wichtig ist, also würde ich den AP-Namen als grausamsten nehmen und wenn Sie unterstrichen erwähnen wollen , können Sie das tun. Lassen Sie mich jetzt präsentieren, wenn Sie den Hintergrund überprüfen Sie sehen, wir haben unsere erste Anwendung erstellt und wir haben Anzahl von Dateien in diesem Teilchen Aram . Nun, wenn Sie sich erinnern, während unserer Etage, ich spreche über moralische Ansicht Vorlagen Also im Moment können Sie sterbliche Ansicht sehen. Jetzt müssen wir unsere Sie sind Alonso erstellen Sie eine neue Datei und nennen Sie es s u n n von Traum in ihm, wie es ist. Aber wenn Sie 1/2 erstellen, erinnern Sie sich an die Zehe in Ihrer Einstellung hinzugefügt. Beginnen Sie mit Denken Sie daran, wenn Sie nicht gehen, um diese Anwendung innerhalb der Einstellung Start pie I jangle Projekt wird nicht dieses Partikel eine Datei selbst erkennen Also müssen wir erwähnen, nicht installieren in unserer Einstellung starten Sie so Einstellung und alle anderen Dateien für unsere Produktion und Bereitstellung in unserem Projekt A fuller Und das ist unser erster Schritt, der unser erster Abschnitt ist. Ich denke, ein Wassergraben Wenn ich einen Block hinzufügen möchte, werde ich eine neue App namens Blawg erstellen. Wenn ich unser Tagebuch hinzufügen möchte, würde ich einen Staub neu nennen. Äh, das ist meine neue Sektion. So schüttelt es. Ich hoffe, Sie verstehen ein wenig über die Django-Struktur und flogen in der nächsten Vorlesung. Lassen Sie uns über Sie reden, Ahrens, wie diese Kartierung geschieht. Also, wie gesagt, wenn ich amazon dot com anrufe, wird es direkt alles abbilden, was meine Ansicht ist. Funktionalität ab Index. Wenn ich die Anmeldeseite von Amazon Said aufrufen würde, würde Sie diese Dysfunktionalität aufrufen, die mit der Anmeldeseite zusammenhängt . Also haben wir von der nächsten Vorlesung darüber gesprochen. Ich hoffe, im Gesetz sind Sie klar mit allem, was unsere Struktur ist und flog und Unterschied zwischen Projekt und up. Das ist der beste Teil. Wenn Sie dies verstehen können, können Sie jedes Projekt in der kurzen Operation abschließen. Ich bin der nächste Vortrag ist wichtig. Danke, dass Sie diesen Vortrag fallen. Wir sehen uns im nächsten 9. Urteilen und Ansichten: Hey, Leute, Willkommen zurück. In dieser Vorlesung werden wir über Sie sprechen. Unserer als auch s Ansichten. Sie waren also nicht etwas in Bezug auf Konfiguration und Zuordnung von Ansichten verwandt. Toe sind Funktionalität von dieser Seite. Ich hoffe, das wäre am Ende dieses Vortrags klar. Also lassen Sie mich jetzt den ersten Urs öffnen, dass diese Kunst Sie Arnold projiziert. Also, wann immer unsere Homepage geöffnet sein, die unsere Website Ling oder vielleicht unser I Pier in Port Link ist . Also werden wir diesen Ural zum allerersten Mal treffen. Lass mich zuerst auf mein Handy und rede darüber. Momentan behandle ich gerade meine Homepage. Das heißt, wenn ich in deinem Earldom darüber rede, besuche ich nur Schrägstrich oder leere Ling. Die zweite ist, wenn ich über mein Argument spreche Also das ist ah Sie Ehre, dass ich bereits definiert habe Das ist standardmäßig von Django. Lassen Sie mich diese hier besuchen Sie können unsere Jangle Einstellung leicht Karte dieses ein sehen. Das bedeutet, wenn wir unsere Domain Link Schrägstrich Admin besuchen, wird es diese spezielle Funktion aufrufen. Ich hoffe, dass dieser Teil so klar? Denken Sie an unsere eigene Anwendung. Wir werden eine To-Do-Liste erstellen. Ähm, also lass mich einen Link erstellen. Unser Domainname Schrägstrich Cruelest. Dafür muss ich mein eigenes Neural in meine Anwendung definieren. Das ist meine App. Was ist also passiert, wenn wir unsere Website besuchen? Es war es das Menü RL und dann sieht es mit Django up, es muss darauf lesen. Also, wenn es mit do-Liste verwandt ist, wird es zu diesem speziellen Ural umleiten. Wenn es mit dem Schlag verwandt ist, wird es umgeleitet, um App zu blockieren. Du bist also, wir müssen das definieren. Lassen Sie mich entfernen alle diese Kommentare zu hier definiert meine zu tun Liste Sie sind in. Alles, was Sie tun müssen, ist auseinander zu definieren. Und das erste, was ich passieren muss, ist meine Verbindung. Also würde ich meine Domain Drink Slash Aufgabe bevorzugen. Also, das wäre meine Liste Anwendungen zu tun. Ich würde Aufgabe verwenden. Also das ist mein Du bist Erinnern Sie sich an diesen hier. Ich muss zu meiner speziellen Bewerbung umleiten. Da dies das Hauptprojekt ist, das Sie wollen, also brauche ich nur toe, add include und was dann? Ich muss mich verlassen. Also lassen Sie mich zuerst importieren. Mein Include. Was danach tun, ist von Django. Sie RL Import enthalten für diese wird mir helfen, mit Ihnen zu verbinden sind anders oben . Das ist Jang. Nun, jetzt kann ich verwenden, einschließen. Und hier kann ich erwähnen, was Sie sind, wie ich brauchen, um süchtig zu lesen. Also, wenn ich die Aufgabe besuchen werde, muss ich mich mit zu tun Listen verbinden. Und dann, Ahrens, das ist getan bedeutet, wenn unser Benutzer die Sternschlinge besuchen wird, würde es umleiten. Also diese besondere Sie sonst Und hier müssen wir erwähnen, was wir mit diesem Teilchen Erling machen werden. Also hier, das erste, was ich tun muss, ist, kopieren Sie einfach den Inhalt meiner UNO einfügen. Und das ist meine App. Sie sind Erinnern Sie sich an diesen? Lassen Sie mich das alles hier entfernen. Ich muss meine Ansicht importieren, da ich meine verbinden muss Sie sind sonst in Ihnen jetzt, Kopf, ich brauche diese nicht. Ich würde einfach meinen Schrägstrich hier verwenden. Ich muss erwähnen, welche Ansicht ich verbinden muss. Beenden. Da es die Anwendung ist, muss ich mich mit einer Ansicht für die Funktionalität verbinden. Also, wenn jemand meine Aufgabe besucht, klammert, muss es etwas tun. Und das muss ich erwähnen. Also, lassen Sie mich meine Ansicht auf nach diesen Ansichten erwähnen und dann einen Ansichtsnamen auf geben. Ich würde es uns nennen, Liste zu tun. Und Sie haben auch einen Namen für diesen bestimmten Ling angegeben, und ich würde es bitten, Liste zu tun. Stellen Sie sicher, dass Ihr Name in Anführungszeichen steht. Bist du eifersüchtig? Aufgabe zum Schrägstrich der Domäne. Unser Ansichtsname ist die Liste der Regeln und unser Name ist Prue List. Okay, das sieht gut aus. auch Vergiss ihnauchnicht für deinen Dschungel. Nun lassen Sie uns eine Funktion mit dem Namen zu tun Liste schreiben. Gehen Sie einfach zu unseren Ansichten hier weiter. Sie müssen alle Ansichten schreiben, die für diese Partikelaussage erforderlich sind. Lassen Sie mich meine erste Funktion definieren. Das ist meine Liste zu tun. Es dauert einen Umfang namens Anfrage. Also, wenn wir irgendwelche Informationen vom Browser oder irgendetwas anderes benötigen, würde es zusammen mit dieser Anfrage auf den Kopf tragen. Ich muss nur etwas zu diesem Zeitpunkt zurückgeben, also würde ich einfach unsere HDTV-Antwort zurückgeben . Das ist ein einfacher Text. Ich muss auch meine HTTP-Antwort importieren. Sie müssen nur von django dot tun Eigentlich importieren zusätzliche db Antwort erhalten Dies sieht gut aus. Lassen Sie mich alle meine Tabs speichern. Also wissen Sie, was passieren wird, ist jemand wird unsere Website besuchen. Sie werden unsere Domain-Namen Schrägstrich Aufgabe besuchen Es würde zu unserer umgeleitet werden, um einen Stopp zu regieren Dann werden sie auf Diese besondere Sie sind Sie werden sehen, ob Sie in diesem Plan sind es umgeleitet Zehe von Ihnen Nehmen Sie alle Dinge, die erforderlich ist dass die Funktionalität und es könnte diese bestimmte Antwort zurückgeben. Ich hoffe, das ist in Ordnung, wenn ich meine spezielle Website jetzt besuchen, die Pitch geben geben geben geben geben geben geben Foto Essen, weil Sie unseren Server laufen sind derzeit nur zwei Jahre alt wird funktionieren Wenn ich über admin sprechen, das wird funktionieren vollkommen in Ordnung. Und das zweite ist unsere Aufgabe. Jetzt können Sie sehen, dass ich eine Antwort habe. Das bedeutet, dass ich loswerden kann Oh, jetzt sollte es eine Antwort sein. Ich kann auch auf Rendervorlagen zurückkehren sind seine weiblichen CSS-JavaScript all die verschiedenen Arten von Vorlagen, die wir benötigen. Das ist also das Grundlegende. Wir verstehen jetzt unsere Verbindung und auch wir sind jetzt in der Lage zu verstehen, über Sie stimmen . Also, wenn ich eine kleine Änderung mache und als ABC viertelt und wenn ich diese aktualisiere, werde ich einen Fehler bekommen, weil es jetzt in ihrer Aufgabe ist. Und dann muss ich ein B. Cbenutzen C So wird es funktionieren. Lassen Sie mich die Änderung nochmals umschreiben. Die zweite Sache ist, dass ich auch diesen speziellen Link ändern kann, den ich verwenden kann, um jetzt aufzulisten würde drängeln zu unserer To-Do-Liste wechseln. Also, wenn ich dieses aktualisiere, wird es mich für nicht für Fehler geben, auf die ich verwenden muss, um aufzulisten. Das ist also Gesims. Sie sind Mapping und Konfiguration. Also, wenn wir kniend besucht, geht es zuerst zu unserem Projekt. Sie, Errol, als es zu R AP umleiten, Ural auf Haar-App, Ural, verbinden Sie sich mit unseren Ansichten. Nehmen Sie eine Antwort und eingereicht Jetzt Ansichten können mit unseren Sterblichen korrigiert werden. Das ist unsere Datenbank als weniger Vorlage. Helfen Sie uns also, alle Daten aus unserer Datenbank zu erhalten und senden Sie eine Antwort im Formular aus Vorlage. Ich hoffe, dieser Vortrag war hilfreich für Sie, um die gesamte Konfiguration zu verstehen und Teil in der nächsten Vorlesung zu sehen . Lassen Sie uns einen Vorlagenordner erstellen und beginnen Sie mit der Arbeit an diesem Teil auch. So können wir dieses Projekt in eine vorwärtsgerichtete Richtung wählen. Ich hoffe, dieser Brief war hilfreich. Wir sehen uns im nächsten. 10. VORLAGEN: Hey, Leute, willkommen in der vorherigen Vorlesung haben wir über eine Menge Zeug in Bezug auf die Watscheln geredet. Aber jetzt ist es an der Zeit, über Vorlagen zu sprechen. Wie Sie wissen,haben wir unser Projekt in einen anderen Abschnitt unterteilt. Wie Sie wissen, Eat Abschnitt wird als up bezeichnet. Jetzt wird jeder Abschnitt, der essen ist, seine eigene Vorlage haben. Wenn ich also über die Aufgabenstellung spreche, wird es ein anderes Aussehen haben. Wenn ich über unsere Homepage spreche, wird es einen anderen Blick auf haben. Wenn ich über unsere Tagebuchseite spreche, wird es ein anderes Gesetz haben. Also das erste, was ich darüber reden muss, wie ich anfangen kann, also komme ich zu diesem Zeitpunkt zurück. Es ist echte TB-Antwort hier, also möchte ich unsere Vorlagenseite dafür rendern. Ich muss zuerst unsere Schätzungsseite erstellen, also erstellen Sie einfach eine neue vier oder weniger Vorlagen. Und denken Sie daran, es wird immer weniger Vorlagen genannt werden, weil es eine allgemeine Struktur ist, wie ich das Boot auf gesagt habe. wir mit dem Kurs folgen, werden Sie erkennen, dass der Name wichtig ist und was nicht so ist, immer uns und Männer genannt werden . Dies wird als APS beruhigen. Also diese vier Ebene genannt werden uns Vorlage und Kopf. Ich muss drei Fullers erstellen, zuerst werden Waffenstillstände sein. Zweitens wird JavaScript gehört würde Bilder sein. Und dann wird der vierte sein Wir können alle HTML-Funde erstellen. Also lassen Sie mich es erstellen. Wir werden nichts hinzufügen. Ist dies nur eine Angelegenheit, um Sie über die Bedeutung von Vorlage und die voller Struktur zu erklären ? Nun, lassen Sie mich HTML-Datei erstellen, auf der das rendern wird. Also lassen Sie mich HTML-Datei erstellen auf. Ich würde es so schnell oder berührt weiblich nennen, oder ich kann es als ein to do List dot html nennen, was immer ich will. So sieht das hier gut aus. Ich mache nur etwas Kleines. Ich würde ein gemeinsames Tag verwenden. Richtig. Eine Willkommensnachricht. Das sieht gut aus. Jetzt haben wir unsere HTML Pay-Anteil, die Call s to do Liste ist. Wir können es als Aufgabe nennen oder was auch immer wir wollen. Das ist also unsere Vorlage. Fuller drinnen sind jetzt oben, Kopf, ich muss minus eins ändern. Spencer aus. Es sollte keine Antwort sein. Ich würde versuchen, meine Vorlage zu rendern, also würde ich rendern verwenden. Ich muss meine Anfrage übergeben und dann zahlt mein HTML. Und dann, wenn ich momentan irgendwelche Inhalte senden muss, schicke ich nur eine Anfrage sowie Vorlage für meinen Inhalt wäre leer. So wäre der Inhalt immer X ist in der Form aus national. Lassen Sie uns es leer für jetzt auf unsere Vorlage Teil verstehen. So sieht das gut aus Jetzt haben wir gesehen, dass es auf mich selbst gemacht und überprüfen. Meine Aufgabe zahlt sich aus. Ja, das funktionierte gut, wenn ich meine Vorlage wieder öffne, überprüfen Sie meine Wertschätzung l Seite und ändern Sie etwas hier. Sagen Sie das hier. Kommen Sie zurück und wieder Fisch. Du würdest sagen, es funktioniert gut. So, jetzt bin ich in der Lage, mit meinen Vorlagen sowie meinem html verbinden Seien Sie jetzt Denken Sie es als ein Projekt, das wir jetzt essen. Apple hat so 10 Dateien, die nur mit ihnen verwandt sind. Wie wenn ich über Verachtung sprechen, sind diese Analphabeten Zehe nur diese besondere oben. Ich spreche über Vorlagen. Dies bezieht sich auf diese besondere um Jetzt in Zukunft, wenn wir mehr apt erstellen, müssen wir ähnliche Schritt in Ihnen ausführen, um eine Vorlage voller für diese bestimmte herum zu erstellen . Jetzt ist hier ein Fang. Es gäbe einige gemeinsame Funde. Gemeinsame Freunde wie es würde einige gemeinsame Bilder geben. Es gäbe eine gemeinsame Struktur. Wenn ich also über amazon dot com spreche, werden Sie sehen, dass es eine gemeinsame Struktur gibt, auch wenn es eine andere Anwendung gibt. Wie wenn ich den Geschenkgutschein Abschnitt öffnen, wenn ich den Keller Abschnitt öffnen, würden Sie sehen, gibt es eine gemeinsame Kopfzeile, die für alle gemeinsam ist, So gibt es verschiedene Anwendung, aber dieser Header ist üblich. Sie würden auch das gleiche mit der Fußzeile erkennen. Also auf den alten drei verschiedenen Wasserhähne von Amazon, gibt es etwas Gemeinsames, das weniger häufig Templer genannt wird. Die gemeinsamen Dateien, damit Amazon-Logo auf allen Anwendungen gemeinsam sein würde. Selbst wenn ich Amazon dot com auf der Verkäuferseite öffnen, sein Slogan Seite alles. Dies ist der gemeinsame Teil, also müssen wir einen gemeinsamen Ordner im Hauptverzeichnis und Ruhe erstellen. Alles wird in unseren APP-Verzeichnissen sein. Also, wenn es eine Vorlage für diese besondere oben, es wird in diesem sein, Aber es wird eine gemeinsame voller sein, in der die verschiedenen gemeinsamen Elemente halten wird. Ich hoffe zu wissen, dass alles klar ist. Wir bewegen uns mit einem großartigen Ort mit viel Wissen. Und ich hoffe, Sie sind in der Lage, alles in der nächsten Vorlesung zu konsumieren, um mehr darüber zu stoppen. Wir sehen uns im nächsten. 11. Bootstrap: Hey, Leute, willkommen wieder da. Konnte keinen interessanten Punkt für unser Projekt hinterlassen. Jetzt müssen wir mit der Arbeit an der Vorlage beginnen, also müssen wir mit seinem Team arbeiten. Ill und CS ist, wie ich zuvor gesprochen habe. Wir sind der Rücken und Jungs. Das bedeutet, Jang mit etwas, das den Rücken und das auf sich nimmt. Dies bezieht sich auf etwas über Freund und aber als Entwickler, als Webentwickler oder als Rücken und Entwickler, müssen Sie bestimmte Kenntnisse über CSS, HTML und JavaScript, Northern Experte haben HTML und JavaScript, . Aber Sie sollten 13 Wissen haben. Und dafür werden 30 Erkenntnisse auf diese Versuchung hinarbeiten. Das ist unsere Listenvorlage zu tun. Das erste, was ich tun muss, ist, dass ich mit Bootstrap anfangen musste. Alles, was Sie tun müssen, ist nur ein grundlegendes Design in Ihrem Kopf zu erstellen. Und dann werden wir das abschließen. Das ist also unsere aktuelle Website. Nun, ich habe eine grundlegende Sache in meinem Kopf, dass wir ah Header haben und dann unser Logo ist der Name unserem Abt entscheiden. Dann werden wir so Dealings aus verschiedenen oben oder anderen Abschnitt von unserer Website haben einfach diese Website besuchen. Holen Sie sich bootstrap dot com Wenn Sie bereits mit CSS HTML vertraut sind, sind Sie gut zu gehen. Sie müssen nur in Richtung des Abschnitts werden Sie alles auf sehr einfache Weise verstehen. Die zweite Sache ist, klicken Sie einfach auf Die Dokumentation auf Sie wird in Richtung der Einführung weitergeleitet werden . Ich würde sagen, gehen Sie einfach durch diese Einführung. Es ist ziemlich einfach und Sie werden eine Menge von Sache verstehen. Für jetzt wird der Umfang dieser Vorlage auf basierend auf einem Strand gestartet. Jetzt enthält die Starter-Vorlage auch etwas Javascript. Ein CSS darauf enthält auch unseren Körperbereich. Israel ist unser Idol. Also derzeit an diesem ist ein Körperabschnitt. Dies ist unser Titel auf Wir machen die Single. Wenn Sie dieses Mittel besuchen, wen bezahlt Bootstrap, Sie werden über diesen Titel Sache verstehen. Also, wenn ich auf dem Einleitungsteil bin, haben sie unseren Titel in Bezug auf Korruption und dann den Website-Namen. Also müssen wir etwas Ähnliches tun. Also lassen Sie mich das auf Ihrer frischen Seite speichern. Sie können sehen, jetzt haben wir einen anderen Telefonstil als Lazar anderen Titel. Also lasst mich dieses kleine Ding reparieren. Also Titel sollte etwas übersät werdenzu tun Liste und dann unser Website-Name, so würde ich Aufgabe gemacht verwenden. Lassen Sie mich auch einige Inhalte in meinem Körper ändern, so dass das sehr nützlich wäre. Ein Status ist erledigt. Lassen Sie mich meine Seite noch einmal aktualisieren. Ja, das Idol sieht jetzt besser aus. Jetzt müssen wir noch viel mehr tun. Erstens müssen wir darüber sprechen, wie man diesen Header bekommt. Also gehen Sie einfach zu Bootstrap. Besuchen Sie einfach diese Komponente Teil und innerhalb, dass Sie Navigation durch erhalten. Es ist nur ein wenig nach unten scrollen und Sie werden in der Navigationsleiste auf. Dies ist, was ich zu diesem Zeitpunkt benötige, damit Sie das Beispiel sehen können. Dies ist die schmale Leiste, die derzeit verfügbar ist. Lassen Sie mich unsere andere überprüfen. Ja, das sieht gut aus. Also alles, was du verlieren musst. Kopieren Sie diesen einfach auf der Basis. Hier, lass mich dich das jetzt angeln. Das sieht gut aus. Ich muss eine Kleinigkeit machen. Lassen Sie mich das in den Container bringen. Also, was Sie tun müssen, ist einfach zu dieser Layout-Einstellung zu gehen, so dass Container uns helfen , Leo alle nach Lous kreative Klasse und in diesem ein setzen. Alles, was ich tun muss, ist einen Tag zu erstellen, aber mit Klassencontainer und dann den gesamten Inhalt darin zu behalten , dass dies gut aussieht. Lass mich dich wieder frisch machen. Jetzt wird unsere Seite unsachgemäß für Mac aus dem Rand nach einer Boost-Rampe sein. Die nächste Sache ist, ich muss über diese Links sprechen und auch diese bearbeiten. Also in der nächsten Vorlesung, werden wir über Ginger sprechen als die weniger Basisvorlage. Und das wird in Bezug auf Vorlagen super wichtig sein. So sehen Sie sich in der nächsten, in der über Ingwer sprechen wird tun sowie Basis erweitern . 12. Base und Jinja 2: Hey, Leute, Willkommen zurück. Nun, in diesem Vortrag werden wir zwei wichtige Dinge vervollständigen. Das ist unser Ingwer, zu dem wir bereits begonnen haben, Vorlage zu erweitern oder mit Vorlagen zu spielen . Wir werden also eine Basisvorlage auf erstellen. Wir werden verschiedene Seiten verwenden, in denen Pamplin erweitert werden. Es ist eigentlich Kern weniger Broschüre in Beweisen. Okay, das ist in Ordnung. Aber der wichtige Teil ist, dass Sie verstehen müssen, wie wir verschiedene Broschüren erweitern. Das erste, was ich tun werde, werde ich mehrere HTML-Seiten erstellen, damit ich erweitern kann, dass ich verschiedene Inhalte auf verschiedenen Seiten erben kann . Also was? Ich werde mich ausruhen sagen, meine Vorlagen, Ich werde einen Kontakt uns HTML-Seite und auch über den Startext hinzufügen. E-Mail für diese beiden werden Dummy-Seiten sein. Ich füge sie nur hinzu, damit ich über verschiedene Konzepte sprechen kann. Ich werde auch Inhalte von Clueless replizieren. Und das nächste ist, ich werde diesen Titel ändern. Das sieht gut aus für mich. Also haben wir unseren HTML-Code bereit. Ich muss auch meine, ähm als auch s Ansicht hart . Was ich tun werde, ist, dass ich Kontakt benutzen werde. Die 2. 1, die ich verwenden würde, da dies gut aussieht. Erinnern Sie sich an diese mir. Ich versuche nur, Ihnen ein Konzept zu zeigen, wie die Dinge zu funktionieren bereit sind. Virginia, Israelis emulieren nicht. Ich muss Ansichten für beide hinzufügen. Lassen Sie mich gehen, Pee basierte sie. Und hier werde ich die Texturen ändern. Willkommen Toe Do Liste. Willkommen bei Kontakt Seite. Willkommen bei der Menge. Das sieht gut aus. Jetzt haben wir drei Ling's, auf die Sie drei Ansichten haben. Wir haben drei verschiedene Seiten. Okay, lass mich selbst rennen. Hey, Sie können sehen, dass wir keinen Eingang haben. Aber wenn ich auf meine Website springe, ist dies zu Liste arbeiten. Gut. Lassen Sie mich meinen Kontakt öffnen. Das funktioniert gut. Lassen Sie mich auch meine über uns öffnen. Es gibt auch Arbeit. Gut. Aber was, wenn ich wüsste, diesen Link zu bearbeiten? Ich muss sie auf allen Seiten machen. Aber das ist der gleiche Inhalt. Warum mache ich auf allen Seiten? Es sollte eine Methode geben, mit der ich alle gängigen Aufgaben, auf denen sie sich befinden, einen Basisdateispeicher erstellen kann . Ich muss nur den einzigartigen Inhalt behalten, was dies auf allen drei Seiten ist. Alles ist üblich. Nur diese Linie ist anders. Warum nicht eine einzelne basierte Datei hier erstellen? Selbst wenn ich hier etwas eingeben muss, muss ich für alle drei Dateien tun. Und das ist der wichtige Teil, über den ich hier gesprochen habe. Ich muss einen neuen Link für über uns hinzufügen. Ich muss diese Zeile auf allen drei Seiten replizieren, was ein Lindy-Mann aufgeben wird, wenn Sie sich große Anwendung ausdenken. Dies sind derzeit nur 23 Seiten, über die wir sprechen. Denken Sie an Amazon. Denken Sie an einige 10 2050 100 Seite Anwendung. Diese Art von manueller Dämmerung ist eigentlich Landy. Was wir also tun werden, ist, dass wir eine Basisvorlage erstellen werden. Dafür erstellen wir eine Vorlage. Fuller in unserem Projekt stellt fest, dass unser Projekt derzeit diese Vorlage Fuller zu unseren beiden Regeln gehört. Stopp. Aber wir werden eine neue Vorlagendatei in unserer Basis erstellen. Fuller nannte uns Vorlagen innerhalb, dass wir alle formalen HTML-Datei-Bilder CSS und JavaScript speichern werden . Erstellen Sie also einfach eine neue für lokale Vorlage und dies wird die einfachste E-Mail-Datei speichern , von der wir diesen gemeinsamen Inhalt einfach geerbt haben können. Also lassen Sie mich hier ein basiertes oder jenes Dampf erstellen. Nein, Was ich tun kann, ist, dass ich diesen gemeinsamen Inhalt Haar kopieren kann, wenn ich etwas eingeben muss, das ich in diesem basierten oder HTML lesen würde. Diese drei werden diese Veränderung nur verschulden, und das wäre für mich vorher in Ordnung. Wir müssen auch eine kleine Änderung vornehmen. Sie müssen die Einstellungsdatei besuchen und innerhalb der Einstellungsdatei müssen wir dieses Verzeichnis von unserer Vorlage geben, Fulla, die diese Vorlage für Liebe macht, die unsere Hauptbasis ist. Fuller. Also habe ich danach gesucht und habe Ergebnisse vom Stack-Überlauf bekommen. Mein Hauptmotiv war es, die Benutzer vom Stack-Überlauf zu bringen. Also, wenn Sie zu irgendeinem Zeitpunkt das Gefühl haben, dass Sie nicht in der Lage sind, etwas zu erreichen, das Sie ein Problem haben, oder Sie versuchen, etwas Innovatives mit dem Projekt zu tun, stellen Sie sicher, dass Sie etwas beenden Leichtigkeit Einige Fehler auf Fragen auf Stack-Überlauf. Es ist eine gute Angewohnheit für Sie, den Stapelüberlauf regelmäßig zu verfolgen. Es schärft tatsächlich Ihre Haut. Jetzt muss ich nur das hier kopieren und hier verarschen. Es ist nichts anderes. Sie geben nur das Basisverzeichnis, um über den volleren Namen zu sprechen. Was sind also Vorlagen, die wir bereits erwähnt haben? Sichern Sie sich das, das jetzt für unsere sitzende Sorte erledigt ist. Was ich tun muss, um uns zu tun. Ich muss nur gemeinsame Inhalte darauf nehmen, dass es hier basiert. Und ich muss meine basierend auf HTML hier erweitern. Also, nur um diesen Befehl khalib Rennen verwenden, Person Datum Symbol, eine Nachricht Kommandanten erweitert, und dann den Dateinamen. Und sobald Sie diese einfache Gewohnheit haben, können Sie einfach erweitern unberechenbar auf Arjun waren Erweiterung mit Auto komplett dunkel hier, Sie müssen mir nur einen Speicher Dämon geben. Nun, das sieht gut aus. Und wenn ich zu meiner To-Do-Liste gehe, beginnt Manager und es funktioniert hier gut. Sie sehen, wie ein Fehler mit Manager Lassen Sie mich beheben. Hier, lass mich frisch sein. Diese, die du getan hast. Lassen Sie uns nun über den zweiten Teil des Spiels sprechen. Also, hier, wenn ich meine basierend auf Text-E-Mail in meiner Kontaktseite auch importiere, wird dies für den Kontaktplatz gleich bleiben. Auch für meine über eine Rede. Also, wie ich dieses Problem lösen muss. Dies kann mit Virginia gemacht werden, wie ich im frühesten Alter darüber gesprochen habe. Gender helfen uns, Kampf auf Befehle in HTML zu verwenden. Also Kopf, wenn Sie etwas Einzigartiges oder etwas anderes als Ihre gemeinsame Datei haben, können Sie dies durch Ginger ersetzen. Also löschen Sie dies einfach, weil dies Titel für alle Seiten unterschiedlich sein wird. Sie müssen es nur aus der Basisdatei löschen, da es nicht üblich ist. Und hier müssen Sie einen Schlag ändern. Also, was ist Ginger Block? Also würde ich einen Block oder Titel verwenden. Geben Sie einfach einen Namentitel. Jetzt. Diese Herde zeigt an, dass auf der Grundlage unserer Schätzung, wird es einige Inhalte von diesen drei Seiten geben, die benannt wird gefragt Idol. Und wenn ich etwas zwischen diesen Block einfügen möchte, müssen alle nur diesen Inhalt hier erwähnt werden. Also muss ich nur den Blocktitel dort erwähnen. Nun, zwischen diesem Blocktitel, wird alles, was ich schreiben werde, hier ersetzt. Also schreibe mir einfach einen Titel für dieses bestimmte HTML-Stück, also wäre das der wahre List Manager jetzt, den ich replizieren muss. Gleiches für meinen Kontakt mit uns und über uns. Das sieht gut aus. Lassen Sie mich das auffrischen. Sie können diesen Austausch auf sehen, wenn ich meine über uns Seite öffne, das hat gut funktioniert. Und wenn ich meinen Kontakt öffne? Eine Rede? Ja, das hat gut funktioniert. Jetzt lassen Sie mich diese reparieren. Du bist, denn wenn ich hierher gehe, funktioniert das gut. Aber wenn ich jetzt zu meinem Kontakt mit uns gehe, wird es mir eine bessere geben. Oder wenn ich einen Link ändere, muss ich sie in meiner Basisdatei replizieren. Also, dafür können wir Ginger verwenden. Denken Sie daran? Auf unserer Ural Sektion gaben wir jeweils unbenannten Zehe. Du bist das, du bist Name ist wirklich wichtig. Wie ich bereits sagte, lassen Sie uns jetzt unsere Jinya hier benutzen. Also alles, was Sie tun müssen, ist, diese einfach zu entfernen. Verwenden Sie einfach, und dann erwähnen Sie den Namen von diesem Teilchen Ayuthaya. Und der Name ist zu herrschen ist, dass ich auch das gleiche für Contactar Raum wiederholen muss und sagen wird mit über uns folgen. Jetzt ist das Problem sortiert. Wir müssen uns nicht viel Sorgen machen. Es ist dynamisch Jedes Mal, wenn wir etwas ändern müssen, wäre es direkt mit RG Wattles und Nachrichten. Lassen Sie mich Sie das hier angeln. Geh zu meinem Thema. Gehen Sie zu meinem Kontakt gehen Sie zu meiner Liste zu tun, die gut aussehen auf Wenn ich etwas hier ändern, vielleicht ändere ich es von etwa zwei über uns. Ich muss mich nicht auf basierend auf Text-E-Mail ändern, da es von diesem Namen abhängig ist. Jetzt hat sich der Link geändert, aber wir müssen uns keine Sorgen machen. Also, wenn ich dieses einfach auffrischen Also, wenn ich zu meinem über uns jetzt gehe, sehen Sie, dass es gut funktioniert und wir müssen uns keine Sorgen machen, weil dies von diesem speziellen Namen abhängt. So funktioniert unsere Template-Vererbung. So funktioniert unsere Jinya. Es ist wirklich wichtig für uns zu verstehen. Jetzt. Die zweite Sache ist der Körper wird für alle Seiten unterschiedlich sein. Dafür benutzen wir noch einen Block vor Gericht. Also hier werden wir einen Kerl namens „enthalten“ erstellen. Alles, was Sie tun müssen, ist einen Block zu erstellen, und das würde das Nordoff-Problem lösen. Kopieren Sie einfach diesen Block und erwähnen Sie den Inhalt von diesem Block in verschiedene HTML-Seiten . Hier, lassen Sie mich mit meinem Inhalt, der willkommene Text Corporatist auf jedes Stück früher wir keinen Fehler mit unserem Willkommenstext bekommen, weil auf Ansichten haben wir dies erwähnt, aber es wird nicht gleich auf Kontakt sein. Wir könnten verschiedene Schlüssel- und Wertepaare über uns haben. Wir könnten ein anderes Schlüssel- und Wert-Paar haben, also wird das besser werden, wenn ich jetzt meine Ansicht ändere . Also, wenn ich diese aktualisieren, können Sie sehen, ich bin nicht in der Lage, etwas hier zu drucken, weil ihre komplexen nicht existieren für unsere über den Raum auf. Wenn ich zu meiner Liste gehe, funktioniert das gut. Also muss ich das hier reparieren. Das ist der Grund, warum ich Inhalte Schlag verwenden. Ich wäre in Ordnung, wenn ich Kontakt weiter hier auf etwa nächstes Jahr verwenden würde. Das sieht gut aus. Lassen Sie mich drauf. Dieser wird meinen Kontakt erledigen. Ein Raum über den Raum? Ja, das ist in Ordnung. Also haben wir jetzt drei Seiten in unserer Vorlage. Außerdem haben wir eine Basisvorlage auf. Wir haben Wechsler verwendet, um richtig in unserer Anwendung. Also gehen wir gut mit dem Projekt, das für unsere erste Arbeit gemacht wurde. Das bedeutet, dass wir mit unserer Basis bereit sind. Und jetzt können wir Django sehr gut angehen. Das nächste, was wir tun müssen, ist beginnen wir, unsere Anwendung richtig mit Datenbanken zu erstellen. Wir reden über Sterbliche. Datenbanken wässern ihn viel mehr, weil wir einen guten kleinen Bod geklärt haben , der Anfragen annimmt. Sie sind Mapping, Steuern von Ansichten, Steuern von Vorlagen für die Arbeit mit der Grippe. Das ist alles für dieses Video. im nächsten Video Lassen Sie unsim nächsten Videoüber Sterbliche auf Daten sprechen. Fräulein. Danke, dass Sie diesen Vortrag fallen. Wir sehen uns im nächsten. 13. Statischer Ordner, die Look verbessern: Hey, Leute, willkommen zurück jetzt, bevor wir uns zu unseren Sterblichen Migrationsdatenbanken sowie Adam Sucht bewegen, müssen wir über etwas wirklich Wichtiges reden. Wir werden also über zwei Punkte in diesem Vortrag sprechen. Die 1. 1 wird unser statischer Fuller sein , der sowohl unser CSS JavaScript als auch Bilder enthält. Die zweite wird unsere aktuelle Website sein. Also, wenn Sie sich unsere Website derzeit ansehen, möchte ich, dass dies eine attraktivere ist, also werden Sie kleine Änderungen vornehmen. Was ich tun werde, ist, dass ich diese spezielle Navigation benutzen werde. Aber ich surfte durch den Bootstrap und dachte, das wäre eine neun Hang. Also werden wir in der Navigationsleiste ändern. Und die zweite Sache ist, wir werden statische Ordner verwenden. Also habe ich vorhin über verdammte Teller gesprochen. Ich habe über alle HTML-Dateien gesprochen, aber Haare werden einen separaten statischen Ordner verwenden. Ich werde diese drei Ordner löschen, die unsere CSS-Bilder und JavaScript hier sind. Ich werde einen anderen statischen Fuller in diesem statischen Fuller erstellen. Ich werde meine CSS-Bilder und Javascript gestohlen. Warum? Weil es eine gute Praxis ist, und ich dachte, dies ist der richtige Vortrag, um darüber zu sprechen, irgendwelche statischen Dateien zu verwenden. Wir wussten zu erwähnen, dass wir das in einem zweiten Fuller in einer Minute tun werden. Aber davor müssen wir darüber sprechen, was wir auf dieser Seite ändern werden. Also werden wir unser Team von hell zu dunkel wechseln. Und die 2. 1 ist, ich werde einen lokalen dafür verwenden. Wir werden ein statisches Bild verwenden. Dort brauchen wir unsere Statik. Fuller. Ich hoffe, du hast diesen Punkt verstanden. Also bei uns, öffnen Sie einfach Ihre gespeicherten HTML und ändern Sie Ihr Team von hell zu dunkel. Alles, was Sie tun müssen, ist, Ihr Licht auf Ihren Arzt zu ändern. Lassen Sie mich das hier überprüfen. Das sieht gut aus. Und jetzt muss ich das Bild hier verwenden. Davor muss ich ein Logo anbringen. Ich habe bereits erstellt, dass ich das im Ressourcenabschnitt auf hinzufügen würde. Jetzt muss ich das Logo in unserem Verzeichnis speichern. Dafür muss ich ein Verzeichnis erstellen. Lassen Sie mich also alle diese schließen und einen statischen Ordner in Ihrem Stammverzeichnis erstellen. Erinnern Sie sich an Ihr Stammverzeichnis, das für die Vorlage befolgt wurde. Sobald Sie statisch sind, wird Fuller erstellt. Erstellen Sie nun alle drei Fuller's, Ihr JavaScript, Ihr CSS und Bilder, weil alle Dateien, die wir diese drei Ordner enthalten, als statische Funde betrachtet werden . Sobald dies erledigt ist, müssen Sie jetzt den statischen Ordner registrieren. In dem Sinne müssen Sie unserem Django-Projekt in der Einstellungsdatei mitteilen, dass dies mein statischer Ordner ist . In diesem Ordner werden alle meine statischen Funde gespeichert. Alles, was Sie tun müssen, ist einfach zu einem Projektordner zu gehen, gehen Sie in die Sitzung auf am letzten. Sie müssen nur das Verzeichnis erwähnen. Alles, was Sie tun müssen, ist nur ein Verzeichnis erwähnt. Ihre statischen Dateien unterstreichen das A. R s. Das ist Ihr Verzeichnis. Und dann müssen Sie innerhalb der Tage, an denen Sie Ihren speziellen Verzeichnisnamen angeben müssen, eine Liste übergeben . Wir haben das gleiche gefolgt, während unsere Vorlage voller, nur nach diesem Benutzer, der über Ihren Join und dann sind Sie basiert Verzeichnis und dann den Ordnernamen, in dem Sie in Ihrem statischen gespeichert sind. Gut. Denken Sie daran, wenn Sie eine statische Datei in Vorlagen bewerten, die Mitarbeiter in Wenn Sie einen anderen Fuller verwenden , den ein statischer Fuller gerade statisch für Land erwähnt hat. Verschiedene Programmierteams folgen unterschiedlicher Kultur, so manchmal folgt die ganze Datei innerhalb des Vorlagenordners und einige Teams in zwei Teile unterteilt . Das sind alle HTML-Dateien in der Vorlage und alle Bilder CSS und JavaScript in unserem statischen voll. Jetzt reformiert es das wirklich. Alles, was du tun musst, ist, das zu erwähnen und deinen Kampf zu retten. Das ist erledigt. Nun, eine Sache, die ich tun muss, ist, dass ich nur diese drei Ordner führen muss. Das sieht gut aus. Jetzt brauche ich mein Bild. Das ist mein Logo für meine Website in meinem Bild. Bolnar. Also muss ich unseren Einheimischen dafür besorgen. Lassen Sie mich meine lokale Datei in diesen Ordner kopieren. Das ist erledigt. Jetzt können Sie sehen, dass wir unsere Lou haben. Jetzt sieht das gut aus. Das nächste, was ich tun muss, ist, dass ich meine Basis in HTML ändern muss. Also muss ich meinen Website-Namen entfernen und unser Bild-Tag hier hinzufügen. Das tut es. Ich m g. Und dann muss ich meinen Bildnamen übergeben. Also benutze einfach deinen I am ji Angriff auf die Haare. Ich muss mein Bild weitergeben. Ling, dafür müssen wir nur statisch unseren Ingwer benutzen. Komm schon, Alles, was du tun musst, ist nur deine College-Zahnspangen für Stadt jeden statischen und dann innen , dass wir unsere Bilder Schrägstrich übergeben müssen und dann den Bildnamen, der unser lokales oder PNG ist. Sobald das erledigt ist, lassen Sie mich auf der Website überprüfen. Also haben wir einen Fehler bekommen, weil Sie vergessen haben, unsere statische zu laden. Also, was ist diese Last bedeutet Also, wenn wir gehen, um die statische zu verwenden kommen auf. Jederzeit in unserer HTML-Datei müssen wir statische Last oben erwähnen. Gut. Also frühe Nachmittage Gerade verwendet Last, die dieser Befehl auf ist. Wir gehen die Zehe. Lassen Sie mich das angeln? Ja, das sieht gut aus. Also jetzt haben wir unser Website-Logo und alle unsere Links funktionieren. Lassen Sie mich eine kleine Abwechslung machen. auch Lassen Sie michauchmeine to do list ling für unser Zuhause verwenden, die derzeit später wirklich so tun, als würde ich hoffen, dass Sie jetzt über den statischen Ordner verstehen. Also alles, was Sie tun müssen, ist nur ein statisches Essen im Root-Verzeichnis erstellen drei voll ist, dass ein CSS Bilder JavaScript. Dann verzerren sie diesen vier Tag, um den Start um einen Status zu senden. Fertig. Nur ein Scoot. Ihr Basisverzeichnis erwähnte den statischen Rücken, wo immer Sie Ihr CSS, JavaScript oder Bilder verwenden möchten . Und dann vergiss auch nicht, deinen Herrn zu erwähnen. Komm schon. Das wäre also in Ordnung. Und jetzt können Sie alle statischen Dateien mit Ihrem Projekt verwenden. Ich hoffe, dieser Vortrag war hilfreich. Wir sehen uns im nächsten. 14. Admin-Panel: Hey, Leute, willkommen in einem neuen Abschnitt in der Sektion. Wir werden mit Sterblichen Daten Wege beginnen, Admin auf Migration Bevor mit etwas anderes vorwärts, Lassen Sie uns mit unserem Admin-Abschnitt beginnen. Inzwischen haben Sie dieses Anzeigenhandbuch schon viele Male gesehen. Wenn ich meine Adamant Abschnitt hier besuchen, können Sie sehen, es gefragt, was ich Benutzername und Passwort für, dass wir als Benutzer in unserem Wagen-Panel registrieren müssen . So kann es keinen Nutzen aus verschiedenen Zeiten geben. Es kann ein Super-User sein. Das bedeutet, dass ein Super-User alle Kräfte in Bezug auf unsere Anwendung hat, oder es kann ein normaler Benutzer sein, der eine begrenzte Leistung hat. Also lassen Sie uns zuerst registrieren sind Super-User. Das bedeutet, dass jemand, der die vollständige Anwendung mit einem Benutzernamen und einem Kennwort steuern kann . Lassen Sie uns einfach über eine Nachricht, einen Befehl Biss auf verwaltet oder durch die Erstellung von Super-User. Nun, das wird uns helfen, einen neuen Benutzer zu registrieren, der die Macht hat, dass er der Admiral ist. Entwickeln Sie vernünftig, wählen Sie einen Benutzernamen und ein Passwort für Ihre Überbrückung. Ich würde Schuhbombe benutzen. Sie können admin verwenden. Sie können Ihren Namen oder irgendetwas anderes verwenden. Dann müssen Sie unsere E-Mail-Adresse angeben. Da Sie an einem Demo-Projekt arbeiten, können Sie diesen Plan geben. Wenn Sie an einem echten Projekt arbeiten, sind gültige e-Mail-Interessen einen Status, den Sie benötigen, um ein Passwort zu geben. Stellen Sie sicher, dass Sie ein sicheres Kennwort angeben. Da Django ihre eigene Validierung hat, müssen Sie eine Polizei acht Zeichen Passwort, dass Kombination aus gnome Arsenal für schlecht haben. So Haare. Wenn ich ein B c d 1234 versuche, wird möglicherweise ein Fehler angezeigt, dass das Passwort zu häufig ist. So wird John seine eigene Bewertung verwenden. Wenn Sie diese Validierung überspringen möchten, verwenden Sie einfach warum. So haben wir erfolgreich erstellt werden gezwungen geschätzt, Benutzer Jetzt ein wenig Slogan. Aber davor, lassen Sie mich meinen Server laufen. Nun lassen Sie uns Logan und schauen Sie sich unseren Admin-Bereich an. Mein Benutzername ist Obama, und dann Passwort ist ein B C. D. One. Pflicht vier. Hier können Sie sehen, ich habe derzeit zwei Gefühle standardmäßig, denn wenn Sie sich erinnern, wir haben 13 Migration am Start des Projekts durchgeführt. Das ist während unseres ersten Laufs. Also, wenn Sie überprüfen Benutzer, die wir derzeit gezeigt haben, und wenn ich zurückgehe, können Sie sehen, gibt es einen Gruppenplan. Also ich derzeit diese anderen beiden fühlt und sind unnachgiebig Abschnitt In der nächsten Vorlesung, werden wir über unsere eigenen Gefühle sprechen, die ist, ohne zu tun, bis. Wir werden bestimmte Sterbliche registrieren, die Datenbankfelder sind. Also wirst du das in der nächsten Vorlesung tun. Ich hoffe, dieser Vortrag war hilfreich. Und jetzt können Sie auf Ihren eigenen Admin-Bereich im nächsten Sektor zugreifen. Lassen Sie uns unsere eigenen Datenbankabfragen schreiben. Das ist unser eigener Morgan. So sehen wir uns in der nächsten und lassen Sie uns beginnen, ohne Sterbliche für sind wirklich aufhören. 15. Modelle: Willkommen zurück. Jetzt in diesem Vortrag werden die sterblichen Ritter für unser Projekt sein. Bevor wir unser Modell schreiben, müssen wir unser Projekt in Bezug auf Datenbienen visualisieren. Also, welche Art von Daten und wie West-Daten Sie in den Datenbanken speichern müssen. Also für unsere zu tun Liste Anwendung, werden wir entweder unsere Aufgaben zu reiten. Und wenn diese Aufgabe erledigt ist oder nicht so, wenn ich über eine touristische Anwendung für mich spreche, so wäre meine Aufgabe, Vorträge zu erstellen. Meine Aufgabe wäre es, Vorträge zu bearbeiten. Meine Aufgabe wäre die Upload-Vorträge. Also, das sind meine Behandlung mit uns. Und dann habe ich eine Option, dass es getan ist oder nicht. Das kann also ein Häkchen sein. Oder das kann ein Tom auf Bestellung gemacht hat. Also müssen wir das aufbewahren. Also, wenn es fertig ist, werden wir sagen, dass das wahr ist. Und wenn es nicht getan wird, werden wir es als falsch sehen, Sir. Momentan was? Ich benötigte meine Datenbanken zu Feldern. Die 1. 1 wäre, meine Aufgabe zu speichern, und die zweite 1 wäre, das zu speichern, nachdem die Aufgabe erledigt ist oder nicht. jetzt hoffe ich, dass wir das verstehen können und das visualisieren können. Lassen Sie uns unsere moderne schreiben. Also, um jeden Sterblichen schreiben erst danach eine Klasse zu initiieren und dann einen flinken Morgan zu geben, würde ich es nennen, um Liste unserer Aufgabenliste zu tun und dann innerhalb, dass Sie Mortal Start Morgen einen Status übergeben müssen . Und jetzt müssen Sie diese beiden Felder erwähnen, von denen wir sprechen. Also, wann ist es notwendig, Aufgabe zu speichern Also Sie nach dieser Verwendung Aufgabe und dann müssen Sie Ihre Grenzen Punkt seine Datenzeit zu erwähnen . Also würde ich Autofeld benutzen. Das heißt, sie wissen es. Ich muss erwähnen, was die maximale Leihgabe ist, die ich brauche, außer uns. Wenn Sie beispielsweise einen Benutzernamen erstellen, akzeptieren wir möglicherweise 15 bis 20 Zeichen. Wenn Sie ein Passwort erstellen, glauben wir, dass wir Mindest- und Maximalwerte als tardy akzeptieren. die gleiche Weise müssen wir das maximale Land akzeptieren, so dass es ein ca. 300 bis 500 Zeichen sein kann . Also alles, was Sie tun müssen, ist gerade erwähnt Max Fussel und dann der Charakter, der getan ist. Also, das ist unser erstes Gefühl jetzt Die zweite ist, wenn die Aufgabe erledigt ist oder nicht, so können Sie verwenden . Die Frau hat das getan. Wir können es als Anlagebarren benutzen. Wenn Dennis Falls, bedeutet das, dass Aufgabe nördlich ist. Und wenn Janice bedeutet, dass Aufgabe erledigt ist, müssen Sie die gleichen früheren Sterblichen Punkt Barren fühlen folgen. Und dann müssen wir einen Standard bereitstellen, wenn Sie, warum Barren fühlt, dass wir zu und Formulare hier verwenden werden. Wir müssen einen Standard zur Verfügung stellen, wenn Sie denn sobald wir bei uns hinzufügen, sollte es nördlich durch deformiert sein. Das bedeutet Dennis Falls. Das ist erledigt. Also haben wir unseren ersten Morton erschaffen. Nun, nachdem Sie Ihr Modell erstellt haben, müssen Sie über Migration sprechen, da dies derzeit nur in unserer Ordnung ist. Wir müssen die Migration durchführen, um dieses Feld in unsere Datenbank zu bekommen, so dass die Migration vorher vorbei wäre, um zu stemmen. Zuerst müssen wir unseren Befehl ausführen, Migration machen und dann müssen wir laufen. Komm schon, meine Träume. Wir werden fallen. Beide Dokumente in der nächsten Vorlesung 16. Database: neun Dismochte Teller. Sprich einfach über Migration. Wie ich Ihnen gesagt habe, müssen Sie Schritt durchlaufen. Die 1. 1 ist Make Migration und die 2. 1 ist meine große. Also lassen Sie mich meinen ersten Befehl ausführen und dann darüber reden. Alles, was Sie tun müssen, ist nur den Befehl für Ton zu verwenden, der von make migration verwaltet wird. Jetzt hier können Sie sehen, dass es nicht nach Datei in meinem Migrationsordner erstellt wird Lassen Sie mich diesen öffnen und Sie können sehen, dass dies mit einem einzigen Befehl, der Migration machen, das gut ist . Sie haben also drei Felder in der Datenbank. Das ist eine Idee-Aufgabe und so, warum ich Ideen brauchen, die verwendet werden, um eine Einzigartigkeit Zehe alles zu bieten . Wenn ich also irgendwelchen zu uns erstelle, können wir uns mit diesen besonderen Aufgaben verbinden. Wir können für die bestimmte mit der Idee beauftragt suchen, weil ich d wäre einzigartig. Also habe ich uns den Gerichtskurs geschaffen. Ich habe eine Aufgabe erstellt und es natürlich habe ich einen Aufgaben-Upload-Kurs erstellt. Also, wenn ich etwas von ihnen verweisen möchte, kann ich sein Ich wirklich verwenden, das einzigartig ist und von Jang erstellt würde, würde es spüren oder tun erstellt und es sind automatische Inkremente. Also, wenn ich neue Dämmerung hinzufüge, würde es automatisch die Zahl erhöhen. Und auch in diesem Primärschlüssel bedeutet das, dass das eindeutig ist. Und ich kann klar für es die neben den Feldern unsere Aufgabe und getan so, anstatt diese ganze Schnur zu schreiben , wir schreiben einfach sind Sterbliche und eine, die kommen. Der zweite Schritt ist, dass wir die Punktzahl anwenden müssen. Der erste Schritt wurde verwendet, um diese Datei zu erstellen. Der Hautschritt besteht darin, diesen speziellen Kern mit einem Dschungelprojekt aufzutragen. Also alles, was Sie haben, um den Commander trotz eigenen, verwaltet von meinem großen Das ist getan. Jetzt haben wir dieses Feld in unseren Datenbienen. Also lass mich meinen Server laufen und mein Jang Weidmann Panel öffnen. Sie können sehen, dass wir unsere Migration erstellt haben. Wir haben auch alle Änderungen angewendet. Aber trotzdem haben wir keine Änderung in unserem Admin-Bereich, weil wir diese Feel mit diesem speziellen Fund registrieren müssen , das heißt admin, nicht mittlerweile. Hier müssen Sie alle Ihre Modelle registrieren, die Sie in Ihrem Admin-Bereich präsentieren möchten. Also vielleicht, wenn dieses Modell nicht wichtig ist. Du kannst es verstecken. Wenn Sie es präsentieren möchten, müssen Sie sich hier registrieren. Jetzt überlegen Sie vielleicht, wie Sie sich registrieren können. Es ist also ein zweistufiger Prozess. Alles, was Sie tun müssen, ist nur Ihren Sterblichen zu importieren, den Sie registrieren möchten. Und die 2. 1 ist, fügen Sie die einfache Registrierungszeile hinzu. Also lassen Sie mich mein Modell importieren. Also aus meinem aktuellen Verzeichnis als Sterbliche importieren Castliste. Das bedeutet, dass dies mein aktuelles Verzeichnis auf ist. Ich muss dieses Partikel importieren, wenn ich was? Wenn Sie den spezifischen App-Namen erwähnen möchten. Also alles, was Sie tun müssen, ist von Up-Name-Punkt-Modellen und dann importieren Dust Nous und das wäre in Ordnung. Lassen Sie mich mein Gericht hinzufügen. Das ist Admin Punkt Seite registrieren Sie sich nicht und dann müssen Sie Ihre Modellierung übergeben, damit das klassenlos wäre . Das ist erledigt. Lassen Sie mich überprüfen, ob ich selbst, worauf gut läuft. Lassen Sie mich das zu Ende bringen. Nein, Sie können sehen, wir haben unsere Aufgabenliste Name hier auf Let me out Food Ask später auf, wir werden ah schaffen, Front und Panel in Richtung dieser Aufgaben für lassen Sie mich meine erste Aufgabe eingeben, die Vorlesung aufnehmen ist . Und wenn diese Aufgabe erledigt ist oder nicht, dies nicht standardmäßig von dieser Kraft getan und lassen Sie mich diese speichern. Lasst mich raus! Unsere zweite Frage beendet Vorträge und speichern Sie diese. Jetzt hier können Sie sehen, dass es derzeit als Objekt angezeigt wird, das Aufgabenlistenobjekt ist. Warum? Denn wenn Sie sich erinnern, unser Modell ist eine Klasse und jedes Element, das wir registrieren werden, wird als Objekte gespeichert . Wir haben also eine Lösung dafür. Alles, was Sie tun müssen, ist str Klasse zu definieren und dann den Namen zurückzugeben, den Sie wollen. Also lassen Sie mich nicht fragen, Namen selbst. Also alles, was Sie tun müssen, ist, dass Sie selbst Punkt fragen. Das sieht gut aus. Da wir nichts aus der Datenbank bearbeiten, müssen wir nicht ausführen make migration und meine große wieder. Wenn Sie bereit sind, etwas mit ihnen zu ändern, müssen wir machen Migration erneut ausführen, aber dass wir sie derzeit nicht ändern. Also, das ist in Ordnung. Also alles, was Sie tun müssen, ist nur frischer Admin-Abschnitt auf. Sie können sehen, dies ist unsere Aufgabe eine und das ist unsere Aufgabe, dies sieht gut aus. Das nächste, was ich über diese Datenzeit sprechen möchte. Es kann also einen anderen Datentyp geben, den Sie verwenden möchten. Also, Django, sterblich wie bindle. Viel größere Lüge. Sie haben also E-Mail. Sie haben Datum und Uhrzeit. Sie haben Charaktere. Das ist für Tex. Sie haben für Zahlen, die sie für Dezimalstellen, für Gleitkommazahlen und alle anderen Dinge haben. Was ist der Vorteil von diesem kleinen Tauchgang? Sie haben plötzliche Filter. Wenn ich also unsere Datenzeit für E-Mail verwende, wird es automatisch einen bestimmten Filter haben. Und ich muss mir keine Sorgen machen, wenn ich ein Passwortfeld verwende. Ich muss mir nicht viel Sorgen machen, was das minimale Land angeht. Maximales Land, verschiedene Bedingungen wie Sie kleines Alphabet benötigen, größer für Bettzahlen, spezielles Symbol und alles andere würde von General gepflegt werden. Also, das ist die Verwendung oder gator Messer mit Sterblichen im Dschungel. Also hoffe ich, dass Sie jetzt verstehen, über diese Daten Leben überprüfen Sie sie. Und es wäre wirklich nützlich. Und ich hoffe auch, dass Sie diese Objekte jetzt verstehen. Lassen Sie mich. Ich tat den Namen und füge hier etwas hinzu. Hey, Sie können sehen, dass ich die Änderungen sehen kann. Wenn ich weiter gehe, lass mich dort ein paar Dinge ändern. Lassen Sie mich auch für getan hinzufügen. Da dies ein Anlagegefühl ist, muss ich es in eine Schnur umwandeln. Wenn ich das getan habe, beenden Sie das hier. Sie können sehen, dass dies Zwangsgeschäftsmauern ist. Und wenn ich jemanden von ihnen abwechsle, ist diese Aufgabe erledigt. Es ist also wahr. So werden wir also mit unseren Models spielen. Ich hoffe, dieser Vortrag war Handvoll. Jetzt verstehen Sie über das Schreiben von Modellen, Migration und auch Admin Fine. In der nächsten Vorlesung spielen Sie einfach mit unseren Modellen und holen Sie auch alle Daten und zeigen Sie auf unserer To-Do-Liste Rede. Vielen Dank, dass Sie diesen Vortrag gebildet haben. Wir sehen uns im nächsten. 17. Daten aus der Datenbank: Willkommen zurück, Leute. Jetzt in dieser Vorlesung über gehen, um alle Daten aus unserer Datenbank zu holen und als unsere Tabelle auf unserer Liste zu tun Abschnitt das erste, was ich tun möchte, muss ich mehr Daten hinzufügen weil derzeit gibt es nur zwei Objekte. Lassen Sie mich noch zwei oder drei hier. Also hier habe ich ein paar einfache Daten hinzugefügt und derzeit alle unsere Fehler außer einem. Das nächste, was ich tun möchte. Ich möchte eine Ansicht schreiben, die Dysfunktion durchläuft, Daten abrufen und hier anzeigen. Also verhaften wir zwei Kämpfe. Die 1. 1 wird Ansicht sein. Also, wenn Sie gehen, um alle Daten hier zu holen, dann mit Kontexten übergeben und dann ehrt HTML-Datei, werden wir zeigen, dass Daten sind derzeit Sie angezeigt werden Willkommenstext. Lassen Sie mich also anfangen, daran zu arbeiten. Das erste, was ich tun muss, ist, dass ich darüber sprechen muss, wie man Daten abruft. Wenn Sie also Daten aus einem Modell abrufen möchten, müssen Sie zuerst dieses Modell importieren. Und dann ist die zweite Sache wählen. Was auch immer das Land wollen Sie von diesem Sterblichen und Speicher in einem sehr gut. Lassen Sie uns das von zwei wirklich stechenden Punktsterblichen tun. Ich muss meine Aufgabenliste importieren. Also, Doktor, jetzt muss ich eine Variable verwenden. Ich würde es als alle Aufgaben nennen. Und darin würde ich alle Objekte aus dieser Klasse nehmen. Also all das Objekt bedeutet, dass ich alle Elemente nehmen würde, die alles fragen könnte. Also musst du jetzt sterbliche Türobjekte verwenden, die auf Punkt stehen. Dies wird uns helfen, alle Daten in diesem zu holen. Also, jetzt ist dies ein Objekt, und das wird alle Elemente haben. Lassen Sie mich eine kleine Sache machen. Lassen Sie mich das hier entfernen. Dieser Kontext, denken Sie daran, dass dies eine Liste aus Objekt sein wird. Obwohl Objekte von unseren Häftlingen, was ich tun kann, ist, kann ich das statisch als mein Gericht in der Nähe hier passieren . Also einer nach dem anderen Probleme meine Behalten und Reparaturen. Also, das ist mein Schlüssel. Das wäre mein Wert. Also kann ich diese Liste verwenden, da meine zusätzlich jetzt auf diese alles auf Einfügen abspeichern würde Mein Willkommenstext lässt mich mein Wörterbuch Haare verwenden und dann tun Sie frisch meinen eigenen Strand hier können Sie sehen, ich habe eine Wüste und es ist eine Abfrage sagte, wie ich Ihnen sagte, es wird alle Daten speichern, die wir als Objekt haben. Lassen Sie mich das entfernen. H ein Etikett an. Aktualisieren Sie diesen Vorgang erneut. Das ist also unsere Abfrage mit all unserem Objekt. Das nächste, was ich tun möchte, ist, dass ich mich innen schleifen möchte. Die ganze Abfrage sagte, dass ich alle Objekte darin schleifen und eins nach dem anderen holen möchte. Also würde ich dieses Objekt Nummer eins geholt und Details bekommen Oft würde ich innerhalb dieses Objekts Nummer zwei holen und dann Details davon bekommen. Das heißt, ich muss in dich eindringen. Das werden wir in der nächsten Vorlesung machen. Also, ich hoffe, Sie verstehen unsere Logik. Was ich getan habe, ist, dass ich einfach wichtig bin, sterblich sind. Und dann Haare. Ich hole den gesamten Inhalt meiner alten US-Variablen, die eine Liste ist. Also habe ich den gesamten Inhalt innerhalb eines Schlüssel- und Wert-Paares übergeben. Und jetzt enthält dieser Schlüssel alle meine Aufgabe, die meine komplette Liste erledigt. Also, wann immer wir diesen ausdrucken, werden wir diese Liste bekommen. Lassen Sie mich diese Vorlesung Haare stoppen. Und in der nächsten Vorlesung, lassen Sie mich an einer Schleife arbeiten und holen alle Daten und gedruckt auf unserem Heimatstrand. Wir sehen uns in der nächsten. 18. Daten über Vorlagen erkennen: Hey, Jungs kommen jetzt in dieser Vorlesung zurück, wir werden jedes Objekt von unseren Daten durchschauen. Also haben wir den Anführer extrahiert. Jetzt haben wir ein Ergebnis mit allen Objekten, die wir benötigt haben. Jetzt muss ich jeden von ihnen durchgehen und dann vorher Daten extrahieren. Ich muss nur eine Buchbedingung schreiben, die ich für Schleife verwenden würde. Also entfernen Sie diese einfach. Meine Haare. Was ich tun werde, ist, dass ich eine for-Schleife mit Hilfe von für Luke erstellen werde, ich werde jedes Objekt in meiner alten Aufgabe auswählen. Innerhalb dieser Gruppe kann ich auf alle Details von diesem Objekt zugreifen, bevor Briefe vorwärts bewegen, auch diese vier Schleife beenden und dann beginnen, in diesem Raum zu gehen. Nun, was ich mit Zielen durchmache, kann ich auf alle Daten zugreifen, die in ihnen sind. Also werde ich jedes Objekt auswählen. zum Beispiel Wenn ichzum Beispieldas erste Objekt ausgewählt habe, kann ich alle Daten in diesem ersten Objekt existieren. Also, was wären die Daten in diesem ersten Objekt? Es wäre es, es ist seine Aufgabe auf den Wert, den es getan oder nördlich ist. Das wäre wahr und fällt. Also drucken Sie das nicht aus. Ich muss Jinya nur noch mal benutzen. Ich habe dieses Objekt geerbt. Alles, was Sie tun müssen, ist, was Sie drucken müssen. Lassen Sie mich also die Aufgabe bringen, so dass es jedes Mal Druckaufgabe sein würde. Lassen Sie mich auch eine Bremsleitung hinzufügen. Lassen Sie mich das auffrischen. Hier können Sie sehen, dass ich mein Schreibtisch und meine Städte bin. Lassen Sie mich eine kleine Sache zusammen mit dem Tusk-Signal machen. Sehen Sie auch, ob es fertig ist oder nicht. Wenn ich dieses erneut aktualisiere, können Sie sehen, dass ich den Wert bekomme, also gerade, ich drucke sie auf die Rede ohne systematische Bedingung. Jetzt bin ich in der Lage, meine Daten zu holen. Alles, was ich mache, ist eine for-Schleife zu verwenden, indem ich jedes Objekt bei meiner Aufgabe mit diesem Objekt auswähle. Ich wähle aus, welchen Wert ich drucken muss. Ich hoffe, das war verständlich. Und was jetzt? Ich werde das tun. Ich werde Tabelle von Bootstrap verwenden. So wäre es ganz einfach für uns, es systematisch zu machen, so dass Sie einfach diesen Inhalt besuchen und dann Tabelle oder wenn Sie nicht in der Lage sind, etwas zu finden, würde aufhören. Verwenden Sie einfach die Suchoption auf der rechten Tabelle. Es wäre sehr hilfreich für Sie jetzt wählen Sie ihr Design. Aber du willst, ich wäre perfekt mit diesem dunklen und hellen Team. Lassen Sie mich Ihren Tisch für eine Weile erklären. Wenn Sie bereits mit HTML und CSS vertraut sind, können Sie einfach statisch mit dem Flow gehen. Wenn Sie neu in HTML und CSS sind, verbringen Sie nur ein paar Augenblicke. Was wir also tun werden, ist, dass wir eine Tabelle innerhalb des Tisches erstellen werden. Wir werden alles in Regeln und Cornum aufteilen. Dies wäre also ein erster Schlag, der sich nicht ändern wird. Das heißt, es würde anfangen. Warum? Weil wir keine Daten für diese Zeile aus Datenbanken abrufen werden. Also werden wir dies durch mit Task-Namen ersetzen und die Aufgabe wird auf oder getan glaubte Option und so etwas ist eine Überschrift, die konstant bleiben wird. Das nächste wird all unsere Aufgabe aus unserer Datenbank sein. Also werden wir uns dem mit Hilfe von Luke stellen und darin drucken. Also, was ich das tun werde. Ich werde eine Tabelle erstellen, und dann werde ich dies durch dann diese Spalte für die Überschrift verwenden. Und dann würde diese Spalte alle Daten mit der Hilfe von Alu bekommen. Also lasst uns das machen. Mach dir keine Sorgen. Das ist die Aufgabe von Freund und Kerl. Sie würden Hilfe bekommen, wenn Sie in irgendeinem Unternehmen arbeiten oder wenn Sie als interner Frischer arbeiten , würde ich empfehlen, dass Sie nur Familie ein bisschen mit Friending bekommen. Wenn Sie zurück sind und ich keine Sorge, wir müssen nur eine einfache Aufgabe erledigen. Also lassen Sie uns den Staat hier draussen kopieren. Lassen Sie mich diesen Inhalt für jetzt und nur mit meinem Tabelleninhalt löschen. Nun, das sind die Daten über das Gericht. Was? Ich brauche, Lewis. Ich muss nur die konstante Regel bekommen, die unsere erste Reihe außerhalb davon ist. Und hier will ich meine erste Kolumne als Aufgabe. Das wäre der Name der Aufgabe. Zweitens wäre, wenn sie sind, Aufgabe wird auf nördlichen getan. Das wäre das Ende der Adoption. Also, wenn ich diese Aufgabe bearbeiten muss, die dort auf der 4. 1 sein würde, wird die Löschoption sein. Das sieht gut aus. Jetzt haben wir mit einer Schleife begonnen, also brauche ich diese eigentlich nicht, eigentlich nicht, da sie von Liu wiederholt werden würde. Also brauche ich auch diese Party, um draußen zu sein. So würde es nur den Seilteil wiederholen. Das ist in Ordnung. Ich hoffe, du bist nicht verwirrt. Diese Welt, die Formatierung. Jetzt lass mich dich angeln. Dieser, den Sie haben, sieht gut aus. Ich muss ein bisschen Platz geben. Also, was tatsächlich passiert derzeit, Bitte, Wir haben diese Rolle erstellt. Jetzt hier werden wir unsere Aufgabe drucken und dann werden wir zeigen, dass die Frage erledigt ist oder Dordogne. Dann werden wir Option hinzugefügt haben und dann brauchen sie Option. Aber das Wichtigste, Sie könnten dieses Ergebnis für die fünf Mal sehen, weil wir derzeit fünf Aufgaben in unserer Aufgabenliste haben , dass wir nicht im Trend sind. Uns. Wir gehen einfach durch diesen Raum. Also, was tatsächlich passiert ist, ist, dass wir mit der ersten Grippe begonnen haben diesen Inhalt gedruckt wir mit der zweiten Gruppe gedruckt auf Euro begann mit der dritten, die auf Euro gedruckt auf seiner Warnung auf. Also lassen Sie mich ein bisschen auf dem Haar ändern statt dass lassen Sie mich meine Aufgabe ausdrucken. Verwenden Sie also einfach Ihre Jinja und wählen Sie dann das Objekt aus. Und frag nicht. Lassen Sie mich überprüfen, ob das gut läuft. Ja, das ist in Ordnung. Lassen Sie mich das auch für unsere getan im Norden tun, und dann brauchen sie es. Es entfernt auch einfach diese Überschriftenoption. Also entfernen Sie das einfach durch und ändern Sie es durch PD. Das wäre in Ordnung. Ich möchte nicht, dass dies Highlighter ist. Ja, das ist in Ordnung. Jetzt haben wir unsere Aufgabe, und es zeigt, dass, wenn ihre Aufgabe auf Northern gemacht wird, auch wir haben, ah, Adoption sowie wir haben einen Deal. Adoption. Aber diese funktionieren nicht. Wir werden sie in der für die Vorlesungen arbeiten lassen. Nun, die nächste Sache ist, wenn Sie den Stall jederzeit ändern wollen. Gerade verwendet werden, sind verschiedene Klassen für diese bestimmte Tabelle. Sie können also auch diese Klasse für den Rahmen hinzufügen. Ja, ja. Das ist viel besser. Ja. Ab jetzt werden wir damit spielen. Fügen Sie einfach eine neue Zeile, ein Paar hinzu und fahren Sie mit der nächsten Vorlesung fort. Es kann eine Pause haben, denn nicht später werden wir mit anderen Klassen ändern. Stört gut und in den weiteren Briefen, lasst uns anfangen, auf dem anderen Raum zu gehen. Irgendwas. Danke, dass Sie diesen Vortrag fallen. Wir sehen uns im nächsten. 19. Zustand auf Daten hinzufügen: Willkommen zurück Jetzt werden wir in diesem Vortrag einige schnelle Aufgabe verlieren. Die 1. 1 ist, dass wir überprüfen, ob die Anwärter nur Führer. Also, wenn es wahr ist, so sollten wir anstelle dieses True in der Zeile aufschreiben, Farbe sollte geändert werden. Also müssen wir verwenden, wenn Bedingung Das bedeutet, wenn die Aufgabe erledigt ist, werden wir die Farbe von diesem Seil ändern . Eine Anstrengung ist nicht getan. Dann werden wir die gleiche Sitzung benutzen. Die zweite Sache ist, wenn die Aufgabe erledigt ist, so werden wir notieren, sonst werden wir schreiben noch tun. Lassen Sie uns das tun. Es wäre ganz einfach. Wir müssen nur unsere if-Anweisung hinzufügen Also alles, was Sie tun müssen, bevor Sie Zehe diese Reihe schleifen . Sie müssen überprüfen, ob die Aufgabe erledigt ist oder nicht getan Also, wenn das Thema wahr ist, das ist, wenn diese Dinos Truppe Was? Wir gehen durch uns. Wir werden uns in diesem ändern und mich dann aus diesem Zustand hier raus lassen. Wenn die Aufgabe nördlich ist, dann werden wir etwas anderes zeigen. Also lassen Sie mich als Lassen Sie mich sehen, ob das funktioniert. Aber davor, vergessen Sie nicht die Zehe und Ihre Wenn, danach werden wir eine neue Klasse hinzufügen, um die Farbe dieses Raumes zu ändern. Also, wenn ich dieses wirklich frisch, können Sie sehen, dass wir in der Lage sind, zu sehen, ob das abgeschlossen ist. Dies ist nicht abgeschlossen. Lassen Sie mich die Stammgäste hier anstellen. Wenn ich zu meinem Bootstrap navigiere, werden Sie sagen, dass ich verschiedene Optionen habe. Lassen Sie mich alle Sexisten ausprobieren, die gut funktionieren. So dass wir, die abgeschlossen ist, würde in der Bildschirmoption auf allen anderen Aufgabe angezeigt werden würde in der normalen Farbe angezeigt werden . Lassen Sie mich noch eine Sache machen. Lassen Sie mich das testen und markieren Sie ein anderes Element getan hat. Ja, das funktioniert gut. Das sind also die ausstehenden Elemente, die viel mehr Änderungen vornehmen würden. Wir werden das auch ändern, aber jetzt hoffe ich, dass Sie diesen Teil jetzt verstehen können. Nun, in der nächsten Vorlesung, lassen Sie uns darüber sprechen, wie Sie eine neue Aufgabe hinzufügen. Sind wir derzeit hinzufügen Aufgabe und bearbeiten sie aus dem Admin-Panel. Ich habe gewarnt, dass Toby von einem Freund hinzugefügt hat. Also in der nächsten Vorlesung, lassen Sie uns anfangen, daran zu arbeiten 20. Formgebung und Input hinzufügen: Willkommen zurück. Nun, dieser Vortrag wird ziemlich lang in diesem Vortrag sein. Zuerst werden wir ein Formular hinzufügen, das bedeutet, dass wir Eingaben vom Benutzer in Bezug auf Aufgabe nehmen werden, und dann werden wir eine Gipfel-Taste haben. Also, sobald der Benutzer diese Aufgabe eingereicht, werden wir die Aufgabe in unserer Datenbank speichern und dann konfrontiert elitär, fragen und fügen Sie in unserem Angebot, dass dies ziemlich einfach aussieht. Lassen Sie uns die Aufgabe in zwei Teile umschreiben. Zuerst müssen wir Freund hinzufügen und fühlt, das wäre unsere Aufgabe. Und dann wäre das zweite unser Rücken und unsere Felder. Also lassen Sie uns daran arbeiten, dass für den ersten Funken in der Nähe der Suche nach den Formen. Lassen Sie mich schnell das erste Formular kopieren, um Lotina hier zu machen. Ich würde mein Formular an der Spitze hinzufügen, basted hier und dann es es dieses auch lassen Sie mich eine Bremsleitung hinzufügen. Und dann lassen Sie mich diese beiden Leben entfernen. Ich muss nur meine Aufgabenzeile sagen und auch diese kleine Überschrift entfernen. Aber unser aktuelles A Dies ist dem E-Mail-Gefühl gewidmet. Lassen Sie mich das hier anlegen. Verdammt, dass es das zu einer Aufgabe erfüllt. Und auch, Ich muss diese Art ändern und bewegen unnötige Hunde an einem Ort Kühler Nur entfernt die Vorlage zu handeln. Fragen Sie und sie sollten gut gehen. Lassen Sie mich meine Broza hier beenden. Sie können sehen, das sieht gut aus. Ich muss nur meine Aufgabe schreiben und auf Hinzufügen klicken. Das ist also der vordere Teil. Ich kann Cicely will distanzieren. Eigentlich wäre das in Ordnung. Ich hoffe, das sieht besser aus. Ja. Ja. Also, wenn wir irgendeinen Staub hinzufügen müssen, alles, was ich tun muss, um es zu tun, richtig, die Aufgabe. Und klicken Sie auf eine Aufgabe. Das sieht gut aus als Freund und Design. Jetzt könntest du über Rücken sprechen und das ist unsere wichtigste Sache. Also hier haben wir es mit Formular zu tun, also muss ich einen geformten oder Kuchen in meiner App erstellen. Alles, was Sie tun müssen, ist nur mit der rechten Maustaste klicken und klicken Sie auf das Formular. Mittlerweile nicht. Diese Datei ist wirklich wichtig, wenn wir es mit irgendeiner Form zu tun haben. Also, wenn Sie einen Import nehmen, der mit unserer Datenbank verbunden ist, können wir einfach kurze Codes auf Verbindung mit unserem DWS schreiben. Die zweite Sache ist, wir müssen dieses Formular-Tag auch bearbeiten. Also zuerst, lassen Sie mich einige Inhalte Haare schreiben und dann beginnen, die nächste zu fallen, weil dies wird in der Reihenfolge zu bekommen und wir müssen uns verbinden. Missbrauch gebildet werden, oder warum sind Sie anders und auch unsere Form nach unten. Also lassen Sie uns mit unserer Form nach Norden durch so in unserem Telefon noch Kuchen beginnen, das erste, was Sie tun müssen, ist wichtig sind Sterbliche sowie Formen. Also aus Jangle-Importformularen und aus unseren Modellen muss ich nur meine Aufgabenliste importieren. Sobald das erledigt ist, wusste ich, eine Klasse zu erwähnen. Jetzt würde die Klasse darüber reden, welchen Sterblichen ich verbinde. Das ist die Datenbank, die ich verbinde. Das wäre also meine klassenlose. Die zweite Sache ist, es würde darüber sprechen, welche wenige Kalkbearbeitung. Also würde ich meine Aufgabe bearbeiten, fühle mich als weniger mein erledigtes und nicht erledigtes Gefühl. Also lassen Sie mich eine Klasse hier erwähnen, die Sie Ihre Formulare und dann Ihre sterbliche Form importieren müssen, und in diesem Inneren müssen Sie Ihre Meta erwähnen. Es sollte zwei Variablen enthalten, die Ihre Modelle und Ihr Feld. Also hier musst du nur deinen Sterblichen erwähnen, der dein Datum davon ist, und dann die Felder an diesem Morgen, also wäre das meine Aufgabe und das getan im Norden. Das sieht also gut aus. Jetzt haben wir unsere geformten oder Rohr einmal gebildet oder Bias erstellt erstellt. Ich muss zu meiner Ansicht wechseln, da alle Daten in dieser Datei aus der Sicht stammen. Also muss ich das bearbeiten, bevor ich etwas anderes mache. Lassen Sie mich meinen früheren Kuchen importieren und denken Sie daran, Sie können es als Form nennen, Feuer starten und gebildet oder kaufen, was Sie wollen. Sie müssen nur alles in einer Sequenz erwähnen. Also, wenn Sie Form wollen, beginnen Sie mit nur erwähnen Formulare hier auf, wenn es dieses Formular, nicht durch diese Erwähnung Formular. Also, wenn Sie es in Formen ändern wollen, wäre das völlig in Ordnung. Gerade erwähnt alles mit Hilfe von Form sortieren Feuer. Also lass mich einfach eine Tanzform machen. Das wäre vollkommen in Ordnung. Stellen Sie nur sicher, dass Sie den richtigen Namen auf dem Brett verwenden, sagte. Jetzt sind wir eine gute Bühne, um über unsere Ansichten als weniger unsere zu tun Liste zu sprechen, dass Dampf und Datei das erste, was ich tun muss, ist, dass ich diese Daten aus diesem Partikel eine Datei nehmen muss. Das heißt, wenn ich einen Besuch benutze, die Rede und nicht auf Daten klicken bei der Aufgabe. Es geht an unsere Sie sind. Und dann von Ural, geht es zu unserer Ansicht auf in dieser Ansicht, wir müssen diese speziellen Daten erhalten, bevor wir etwas anderes tun. Lassen Sie mich über Get and Post-Materie sprechen. Also, wenn wir eine Seite laden, in der wir nur Informationen erhalten werden, haben wir Anfragen bekommen. Aber wenn wir einige Daten von unserer Seite in unsere Datenbank senden, werden wir Post-Anfragen verwenden. Also laden wir die Rede auf, wenn sie keine Anfrage bekommt. Das bedeutet, dass Sie keine Datendatenbank senden, die nur die Stable schweben. Aber wenn wir eine Post-Anfrage haben, bedeutet das, dass wir einige Daten senden. Das bedeutet, dass wir eine neue Aufgabe hinzufügen. Sie müssen also eine Hostanforderung definieren, da wir einige Daten in die Datenbank senden und eine Anfrage erhalten , da wir eines Tages nur geladen hatten , was für Sie einfach zu verstehen wäre. Also hier, wann immer ich meine Ansicht locken werde, muss ich nachsehen. Wenn es nicht eine Postanforderung anfordern. Wenn es sich also um eine Get-Anfrage handelt, bedeutet das, dass ich nur diese Daten lade und meine Inhalte ausdrucke. Aber anders ist eine Post-Anfrage. Das bedeutet, dass ich alle Daten, die ein rotes Haar sind, und dann in meinen Datenbanken speichern und dann die Rede kennen muss. Das mag ziemlich verwirrend sein, aber das wird als weniger interessant schwierig sein. Also lasst uns die Kunstform bearbeiten und mich dort aus Metall herauslassen. Nennen Sie es einfach im Gegensatz. Und wir müssen auch die CSR benutzen, die offen gelassen wurde, weshalb Jang weitermacht. Ohne das geht jedes Formular mit Post-Anfrage nicht zu Fuß. Es ist keine Sicherheit. Also, wenn Sie senden zusammen mit diesem Formular, es muss sicher sein. Deshalb werden wir CSR verwenden, die offen gelassen wird. Jetzt sieht das gut aus. auch Lassen Sie michauchunser Name für meine Eingabe p sein. Also würde ich es als Aufgabe nennen, damit ich mein Eingabefeld mit diesem bestimmten Namen erkennen kann. Also haben wir drei Änderungen unserer Post Materie CS aus gebrochen und dann Namen gemacht. Jetzt, wann immer ich werde, um uns zu verletzen, leuchtet auf den letzten Knopf. Es wird sich mit meiner Ansicht verbinden, also würde es die gleiche Ansicht korrigieren. Das bedeutet, dass wird mit diesem Teil Club verbinden. Bist du hier drauf? Ich muss überprüfen, ob die Anfrage bekommen soll, wenn sie keine Anfrage bekommt, das bedeutet, dass ich das nur aktualisiere. Ich füge unsere Daten nicht hinzu. Aber wenn es eine Post-Anfrage ist, bedeutet das, dass ich einige Daten in diesem speziellen Feld hinzugefügt habe. Ich habe diese postpartale gespielt. Das ist mein Passwort. Also sie zuerst. Ich muss überprüfen, ob meine Anfrage gestellt wird. Vergessen Sie die Anfrage entsorgt. Ich werde etwas anderes tun. Wir werden dasselbe tun, was wir gerade tun. Also lassen Sie uns sehen, was wir tun werden. Wenn die Anfrage angenommen wird, bedeutet das, dass ich diesen Inhalt bekommen muss. So Unzufriedenheit. Ich muss Unzufriedenheit über die Speicherung meiner Daten Bienen bekommen. Das bedeutet, dass ich mit meinem Formular sprechen muss, weil der Inhalt mit meinem Telefon verbunden ist. Also alles, was ich tun muss, ist kreative Variable. Und dann muss ich mein Telefon benutzen. Das ist meine Aufgabe warm auf hier in dieser Aufgabenform. Ich muss nur meine Post-Anfrage übergeben oder keines des Feldes ist leer. Das würde von einem Formular selbst überprüft werden. Die nächste Sache ist, wir müssen überprüfen, ob Sie einen Validator bekommen oder nicht. Also dafür, alles, was Sie tun müssen, ist zu verwenden, wenn Bedingung auf mit unserem Formular, das diese spezielle Form ist. Ich muss nur eine Methode namens Israeli verwenden. Jetzt wird das geschätzt. Ich muss nur dieses Formular speichern. Wenn dies nicht gültig ist, wird es dafür automatisch beendet. Sieht gut aus. Was? Ich gehe durch. Diese Beinamen bricht die Anfrage ab. Ich verbinde mich mit meinem Formular. Überprüfen Sie, ob das Formular gültig ist, und speichern Sie es dann. Okay. Aber wir werden nichts rendern oder zurückgeben. Wir haben unseren Inhalt gerettet. Aber was als nächstes? Also muss ich nur laden ist, was ich tun kann, ist, dass ich es auf unsere zu tun Listen Seite beziehen kann. Also lassen Sie mich auch meine Weiterleitung importieren. Ich hoffe, das funktioniert der Erstauswurf. Was sind meine Vorträge? Unsere Aufgabe? Ja, das ist ich brauche, ich hoffe, du verstehst das jetzt. Wenn nicht, lassen Sie mich Ihnen einen kurzen Also, was wir zuerst erstellt haben, haben wir eine Formularklasse erstellt, alles importiert, was benötigt wird, und erwähnen Sie mein Modell, auf dem ich bearbeiten werde, und auch das Feld, auf dem ich es beenden werde. Die zweite Sache. Ich habe das mit dem Formular gemacht. Ich habe die Methode geändert. Ich habe uns ja, aus Tokcan hinzugefügt und dann meinem Eingabefeld einen Namen gegeben. Sobald das erledigt ist, springe ich zurück zu meiner Ansicht. Und dann Hurtic, wenn ich wieder eine Post-Anfrage bekomme, bedeutet Post, dass ich unsere Daten schicke. Dieser war die Post und bekommen bedeutet, dass ich ihren Anführer erhalten. Also, wenn die Anfrage angenommen wird, bedeutet das, dass ich die Daten schicke. Also habe ich gerade meine Ansicht überprüft. Wenn ich also eine Postanforderung bekomme, muss ich mich nur mit meinem Formular verbinden und dann alle Daten prüfen, ob alles gültig ist , und dann speichern. Und sobald alles gespeichert ist, muss ich nur zu meiner To-Do-Liste zurückkehren. Wenn es keine Anfrage erhält, bedeutet das, dass es eine normale Anfrage ist. Also sammle ich nur alle Daten und Brendan Pflege, die erledigt ist. Ich hoffe, dass dies in vollem Umfang aus dem nächsten Sektor stammt. Lassen Sie uns ein Pop-up geben, wann immer wir enthalten sind. Es wäre also schön für uns, eine Benachrichtigung zu bekommen. Also im nächsten Junggesellen, um darüber nachzudenken. Andi, ich hoffe, dieser Vortrag war Handvoll. Wir sehen uns im nächsten. 21. Nachrichten- und Alert hinzufügen: Hey, Leute, willkommen zurück zur vorherigen Vorlesung. Implementiert werden. Die Funktionalität Zehe. Fügen Sie neue Aufgabe in unserer Anwendung In diesem Vortrag wird über Nachrichten sprechen. Also, wann immer wir versucht haben, unsere neue Aufgabe bei der Aufgabe zu löschen oder eine Aufgabe zu löschen, sollten wir ein Pop-up bekommen , das heißt, wir sollten eine Warnung aus Nachricht bekommen. Wir werden jetzt darüber reden. Haare. Wenn ich nach dem Speichern des Formulars wieder zu meiner Ansicht komme, sollte ich eine Meldung geben, dass meine Aufgabe erfolgreich in der Anwendung oder in der Liste hinzugefügt wurde. Also alles danach muss ich zuerst meine Nachrichtenklasse importieren. Alles, was Sie tun müssen, ist von Django Con Trib Importnachrichten. Und hier müssen Sie unsere Nachrichten Punkt Erfolg. Und dann müssen Sie durch Barometer gehen. Die 1. 1 wird eine Anfrage sein, und die 2. 1 wird Ihre Nachricht sein. Also würde ich eine Nachricht hinzufügen New DOS geführt. Das sieht gut aus. Jetzt hier. Wenn ich eine andere Seite rendern werde, kann ich einfach existieren. Statisch abgewiesen. Also alles, nachdem das in meiner Doula-Rede ist, muss ich nur auf diese Nachricht zugreifen. Lassen Sie uns sagen, dass die Botschaft die Spitze ist. Das wäre also über meinem Formular auf. Ich würde unseren Nachrichtentyp auswählen. vorher eine Beispielnachricht ausdrucken, Lassen Sie michvorher eine Beispielnachricht ausdrucken,um auf alle Nachrichten zuzugreifen, die ich brauche, um eine for-Schleife zu verwenden. Also werde ich jede Nachricht in meinen Nachrichten auswählen. Vergessen Sie nicht, Ihre und für wen zu benutzen? Und Sie schauen auf, dann drucken Ess-Nachricht einzeln. Lassen Sie mich das hier ausprobieren. Ich habe eine neue Aufgabe hinzugefügt, und das ist die Botschaft, die ich habe und es funktioniert perfekt . Alles nach der uns nur drucken Sie diese Nachricht mit auf Alarmstufe. So gibt es verschiedene Dollar-Steuer zur Verfügung. Sie können jeden auswählen. Ah blau, würden wir finden? Oder vielleicht Green? Lassen Sie mich das blaue setzen. Das ist in Bezug auf das in einer Kopie. Dieser hier auf, nachdem Lewis es nur dazwischen aufbaute. Hier, lassen Sie mich einfach ersetzen diesen mittleren Inhalt durch meine Nachricht auf, wenn ich hier gehe, gehen Sie zu meiner To-Do-Liste in einer neuen Dämmerung hier. Ich habe eine neue Benachrichtigung bekommen. Das sieht gut aus, aber wie entferne ich diesen? Also sollte ich über Großbritannien oder etwas wie Kleidung kommen oder etwas entfernen, um diese Benachrichtigung, die wir in der nächsten Vorlesung tun werden, zu entfernen . Ich hoffe, dieser Vortrag war Informationen für Sie, um den Ort zu verstehen. Das war ziemlich kurz und einfach. Alles, was du tun musst, ist in deinen beiden Nachrichten. Fügen Sie eine Nachrichtenmethode hinzu, nachdem Sie das Formular überprüft und gespeichert haben. Und dann musst du nur diesen verzweifeln, bevor du diesen Vortrag beendest. Was wir tun müssen, ist, dass wir auch eine Einschränkung sind, die ein Filter ist. Also, wenn ich den Speicherplatz auch auf der get-Methode laden werde, wird dies überprüft. Also sollte ich wenn Bedingung verwenden, dass, wenn es eine Nachricht gibt, ich Unzufriedenheit lesen sollte. Sonst sollte ich das einfach überspringen. Was ich also tun kann, ist, dass ich eine if-Bedingung im Scheck hinzufügen kann, wenn Nachrichten verfügbar sind oder nicht. Also, wenn ich überhaupt eine Anfrage bekomme, lockte dieser Raum tatsächlich Unzufriedenheit hinter die Szene. Alles, was wir tun können, ist R A f Bedingung und überprüfen, ob diese Nachricht verfügbar ist oder nicht. Jetzt sieht das gut aus. Jetzt, wann immer wir diese Seite laden, werden sie überprüfen, ob es einen Wert in dieser Nachricht gibt oder nicht. Wenn es einen Wert gibt, werden sie den Slough ausführen. Wenn nicht, werden sie das überspringen. Auch scheinen wir über diese ganze Aufgabe fallen sollten. Wenn es ungleichmäßig mit allen Aufgaben ist, sollte ich in diese Schleife gehen. Sonst kann ich das überspringen. So sind derzeit haben wir ein Stück 56 Aufgabe verbrachte uns. Aber was, wenn es keinen Zweifel streuen, so können wir einfach eine Bedingung hinzufügen, dass, wenn es keine Aufgabe, einfach überspringen diese Bedingung, Also lassen Sie mich aus meinem Zustand für alle Dämmerung. Nun, das sieht gut aus. Also, wenn wir gehen, um diese Seite zu laden, wenn dies nicht verfügbar ist, bedeutet das, wenn es keine Aufgabe jedes Label gibt, auf dem wir diesen Inhalt überspringen werden. Dies ist die beste Option, um Ihre Inhalte tatsächlich zu validieren. Ich hoffe, dass dieser Brief in der nächsten Vorlesung hilfreich war. Allah tut unsere Kleidung Option für eine Benachrichtigung. Danke, dass Sie diesen Vortrag fallen. Wir sehen uns im nächsten 22. Schließung Option in Alarm: Hey, Jungs werden zu einem kurzen Vortrag in diesem Vortrag zurückkommen. Wir werden nur eine einfache Aufgabe erledigen. Wir werden in ganz Großbritannien hinzufügen. Das ist eine enge Option für unsere Botschaft. Oder Sie können es als Benachrichtigung nennen. Alles, was Sie tun müssen, ist einfach auf Bootstrap zu springen, wenn Sie nach Warnungen suchen. Scrollen Sie einfach etwas nach unten. Sie werden diese Option erhalten. Also früher haben wir über verschiedene Warnungsoption überprüft, die Alarmvariation ist. Wenn Sie ein wenig nach unten scrollen, erhalten Sie auch eine Warnung. Variation mit Option „Quer“. Das funktioniert für vollkommen in Ordnung. Also alles, was Sie tun müssen, ist nur von Ihrer Nachricht. Sie müssen nur diesen Knopf kooperieren und mich diesen Teil in meinem Code herauslassen, denken Sie daran, denken Sie daran, Zeh sind verzweifelt und bevor Ihr div lassen Sie mich Überflutung darauf setzen sieht gut aus. Ich muss hier auch eine Klasse hinzufügen. Geh einfach in dieser Klasse hoch. Ja, das ist erledigt. Alles, was Sie tun müssen, ist nur den Blues-Button hinzuzufügen und dann müssen Sie diese Klasse hinzufügen. Das sieht gut aus. Lassen Sie mich unsere Demo-Inhalte Haare und überprüfen, ob ich meine Benachrichtigung ablehnen kann oder nicht Und wenn ich neue Baskisch hinzufügen ? Ja, ja. Ich habe meine Benachrichtigung bekommen. Das ist Alarmbereitschaft. Und wenn ich das hier entlassen habe? Ja, das funktioniert gut. Und das ist alles für diesen Vortrag. Ich hoffe, das war einfach von ihnen. Weitere Wählerinnen und Wähler, lassen Sie uns darüber sprechen. Schaltfläche „Löschen“. Dieser Editier-Button auf, wie Zehe dies rückgängig machen. Das heißt, wenn wir eine Aufgabe abgeschlossen haben, möchte ich dies nur noch nicht abgeschlossen machen. Sie müssen auch darüber sprechen. Lassen Sie uns also auf diese Löschung und zusätzliche Funktionalität konzentrieren und dann meine Anwendung verbessern. Das ist alles für diesen Vortrag. Wir sehen uns in der nächsten. 23. CSS und Bootstrap verstehen: Hey, Jungs, Willkommen zurück jetzt, bevor ich vorwärts ohne andere Funktionalitäten, Ich möchte über ein bisschen reden bezüglich RCs ist in Bootstrap. Um ein guter Rücken und Entwickler zu sein, benötigen Sie kleine Kenntnisse, dass ein bestimmtes Wissen von CS auf HTML ist, was ziemlich wichtig ist. Also hier in diesem Vortrag wird über das Konzept namens Screened erwartet sprechen. Wenn Sie also einen Freund im Aussätzigen haben und Grundkenntnisse in Bezug auf Bootstrap haben, ist dies ein guter Vortrag für Sie. Sie können einfach mit dem Flow gehen, und wenn Sie neu in Bootstrap sind, erhalten Sie einige Grundkenntnisse. Also, wenn wir über unseren Bildschirm mit Bootstrap sprechen, können wir unseren Bildschirm in 12 Teile teilen. Und jetzt, wenn ich irgendwelche Ziffern auf meinem Bildschirm setzen muss, setze Aiken sie einfach entsprechend, naja, Teile so schwer. Wenn ich über diese Eingabe Angst spreche, nimmt es derzeit vollständige Willensteile. Also, was ich tun kann, ist, dass ich alles in einem einzigen Nein halten kann, das heißt, in einer Reihe kann ich einen Bildschirm in vier Teil als sechs Teile teilen, dann Teil machen, Also das wird gleich passen. Nun, was für ein Force-Vier-Teil kann ich ein Etikett verwenden. Dann kann ich dieses Eingabefeld verwenden und dann Britain übergeben. Also lassen Sie uns das tun und verstehen, wovon ich rede. Lassen Sie mich momentan auf meinen Platz springen. Was ich mache, ist, dass ich diesen Abschnitt nehme, unser Eingabefeld erstelle und dann eine Schaltfläche hinzufüge. Lassen Sie mich das ändern. Also, was? Ich werde uns regieren. Ich werde nur das staatliche Gefühl entfernen, jetzt haben wir gerade diesen Beitrag in Großbritannien. Also hier alles, was ich brauche, um Lewis, ich muss nur diese Form in ein einziges Tief umwandeln. Also hier würde ich eine Klasse namens Roe hinzufügen. Jetzt würde jedes Gefühl in dieser Form innerhalb eines einzigen sein. Oh, das bedeutet, dass das Board-Feld auf der gleichen Linie sein wird. Das nächste, was ich tun möchte, ist, dass ich diesem Input Gefühl nur sechs Lücke geben möchte. Das bedeutet nur 50% Rabatt auf meinem Bildschirm. Also alles, was Sie brauchen, um nur die Klassenspalte große sechs zu verwenden. Und hier werde ich dem gleichen Griff folgen. Stellen Sie nur zwei Leerzeichen zur Verfügung. Das heißt, ich werde zwei Teile aus dem Öl geben. Nun, lassen Sie mich das raten. Das ist also das aktuelle Ergebnis, das wir erreichen. Wir können noch eine kleine Jane machen. Was passiert, wenn ich ein Label vor meinem Eingabefeld r? Also lassen Sie mich das tun. Alles nach Lewis Adderley wird in diesem Label fühlen Lassen Sie mich für die heutige Aufgabe fragen und lassen Sie uns auch unsere Bootstrap-Klasse bieten, die s Spalte groß und vier. Das bedeutet, dass es ca. 1/3 von unserem Bildschirm graben wird. Lassen Sie mich meine Nachspeise beenden. Ja, ja. Das ist mein Ergebnis. Ich werde diesen Text später ändern. Lassen Sie mich das hier entfernen. Für den Moment werden wir etwas und andere neue Decks planen. Die nächste Sache ist, wenn Sie einfach diesen Raum entfernen möchten auf Wenn Sie nicht wollen, dass alles roh, Sie müssen es tun. Entferne einfach diesen Dee. He! Und es würde alle Ihre Probleme lösen. Also, einige von Ihnen mögen den Laden vielleicht nicht. Sie müssen nur den Kopf vom Tisch entfernen. Und du bist gut zu gehen. Das sind alle deine Aufgabe und du brauchst keine Kopfschmerzen. Aber wenn Sie kein Problem haben, können Sie es jetzt einfach nutzen. Das war eine kleine Abwechslung, aber ich wollte wirklich über abgeschirmte Orientierung sprechen. Ich hoffe, dieser Brief war hilfreich für jemanden, der nicht von CSS oder Bootstrap Bagram in der nächsten ist . Taylor setzt unsere Anwendung fort und spricht über die Funktionalität in Bezug auf die Löschfunktion . 24. Artikel zum Löschen von Deleting: Hey, Jungs, Willkommen zurück Jetzt in dieser Vorlesung wird über Löschfunktion sprechen. Ich hoffe, ich weiß, dass du wirklich verstehst, wie wichtig du bist. Wie Sie wissen, hängt alles in unserer Anwendung davon ab, dass Sie in sind. Also, wenn ich diesen Kontakt ein Leerzeichen öffne, las meine Anwendung diesen Kontakt, verbinde dich mit einer richtigen Ansicht, übergab alle Informationen und dann gib du alles mit einer Vorlage zurück. Ich hoffe, Sie haben das während des gesamten Kurses so oft von mir gehört. Nun, in diesem Vortrag, lassen Sie uns nutzen, warum ich vorher so viel von diesen Informationen gesprochen habe, wenn ich etwas vom Objekt löschen möchte , das heißt, wenn ich etwas von der Aufgabe löschen möchte, muss ich eine Referenz I d. Also, wenn ich über dieses Thema zu sprechen, muss dies ich d Nummer eins sein. Das muss ich Nummer zwei oder drei sein. Also wird jedes Objekt hier auf einige I d verwiesen. Lassen Sie mich ihre i d für eine Weile bringen, damit wir dieses Beispiel richtig nehmen können. Und ich hatte einen Freund. Sie zuerst Dieses können Sie sehen, dass jedes Objekt ein i d hat. Wenn Sie also neunziger Jahre vermisst sehen, weil ich eines aus meiner Datenbank gelöscht habe. Also, wenn ich dieses löschen möchte, muss ich eine Ansicht schreiben, dass die Liga Rekord Nummer eins Das ist meine Objektnummer. Meine Primerica Lee. Artikel Nummer eins. Also was? Wir werden dies tun, wenn wir auf diese albern klicken, aber wir gehen zu einem neuen Sie sind. Das würde als D Liga genannt werden und dann ich d eins und jetzt sind Sie gehen, um dieses zu lesen es würde mit unserer Löschansicht verbinden und übergeben Sie auf die saidi auf in unserer Ansicht wird dieses Objekt auf Umleitung zu unserer Homepage löschen. Ich hoffe, das ist ganz einfach. Lassen Sie uns das versuchen. Also alles danach öffnete gerade meine UL zuerst. Und hier möchte ich einen Löschteil zusammen mit meinem i d hinzufügen . Und nach dem Löschen werden wir ein I d übergeben. Also das wäre unsere Aufgabe i d Also, wenn Sie irgendwelche i d von dem Link erfassen wollen, alles, was Sie brauchen um diese einfache Sache zu nutzen. Also hier, wenn ich die Zehe löschen will? Ich werde uns brutalisieren. Mein Du bist krank. Und dann wäre das meine Aufgabe. Ich d, wenn ich 10 löschen möchte. Das wäre also meine Aufgabe. Ich d Jetzt, sobald wir das abbilden, muss ich nur zu meiner täglichen Aufgabenansicht gehen. Also würde ich es als Löschen verwenden. Unterstrich Aufgabe auf würde Same für meinen Namen jetzt einen Status verwenden. Lassen Sie mich nicht auf meinen Blick hier springen. Ich muss eine Funktion namens Lösch-Task schreiben. Ich würde jetzt eine Anfrage annehmen. Kopf, ich würde meinen zweiten Umfang nehmen, was meine Aufgabe sein wird, ich d. Also alles, was Sie tun müssen, ist Skopje dieses zu nehmen und es dorthin zu bringen. Das ist erledigt. Denken Sie daran, dass wir tatsächlich von Ihnen aus eine Verbindung mit unserer Datenbank herstellen können. Also wie, wenn ich auf etwas zugreifen möchte, was ich versucht habe, dies zu tun Wenn ich etwas hinzufügen möchte, habe ich versucht, dies zu tun, damit sie Wenn ich etwas löschen möchte, muss alles, was ich tun, nur zuerst auswählen fragen und dann löschen Common verwenden. Also lassen Sie mich mein DOS auswählen. Ich würde eine variable Aufgabe übernehmen und dann würde ich meinen klassenlosen Sterblichen verwenden. Und anstatt alles auszuwählen, würde ich ein bestimmtes Objekt auswählen. Das ist mein Aufgabengedankenobjekt. Also, wenn mein toskay distin, das bedeutet, dass ich nur diese bestimmte Aufgabe löschen werde. Also würde ich mit get und innen, dass ich meine Primerica übergeben muss Das ist meine PK und diese Vergangenheit Ihre Aufgabe, die ich nicht jetzt Kopf, aber uns, die wir ausgewählt haben, ist aus der Grundversorgung, die wir weitergegeben haben , und Sie sind in der nächsten Sache ist alles, was Sie haben, um sich mit diesem auszuruhen besondere Aufgabe. Sie müssen nur die Löschfunktion verwenden und jetzt sind Sie Artikel Misty Leader Sobald ein Schriftsteller, Mr. Leader, alles, was Sie tun müssen, ist nur zu Ihrer wirklich Rede zurückzukehren. Das sieht gut aus. Lassen Sie mich auf meine Anwendung springen. Derzeit haben wir keinen Link. Lassen Sie mich dieses mit der Hilfe ausprobieren, Sie sind also einfach löschen. Und wenn ich Nummer drei löschen möchte, lass mich dieses Geschenk ausprobieren. Ja, das ist erledigt. Was wir also tatsächlich getan haben, ist das Teilchen eine Länge abgebildet, die zu verlassen ist, und unsere Aufgabe gebe ich alle Informationen an unsere Ansicht weiter. Dann wählte unsere Ansicht diese bestimmte Aufgabe ich d Und dann haben wir nur gelöscht, dass auf unser Werkzeug umgeleitet einen Raum, der ziemlich einfach war. Nun, alle nach Lewis, fügen Sie einfach eine Verdreifachung hinzu, die dieser Schöpfer für diese Last verbindet. Wenn ich also auf dieses klicke, würde es zu unserem Chili weitergeleitet und dann Schrägstrich eins. Wenn ich auf dieses klicke, würde es vor Artikel Nummer zwei und so weiter. Lassen Sie mich auf meine HTML-Datei hier mit diesem Löschen springen, ich möchte nur extra fling hinzufügen. Denken Sie nun daran, Ihre Dynamik zu verwenden, in der Sie sich befinden. Wenn Sie also auf unsere Basis springen, sind Sie krank. Und wenn du dich an so etwas erinnerst, bist du gut zu gehen. Sie folgen Ihrer Dschungelpraxis hier. Du musst am schnellsten sein. Irgendwelche Aufgabe jetzt? Das würde Sie dazu bringen, Tilly zu schrägen. Ich muss auch die I d passieren. Also alle Ihre Touristen nur auf diesem Objekt übergeben und ich brauche das bedeutet, dass Sie zuerst dieses ein und sehen, ob es funktioniert oder nicht. Also hier können Sie sehen, ich habe beide Links. Lassen Sie mich das löschen. Ja. Es funktioniert gut. Jetzt. Ich muss dies auch für die 2. 1 hinzufügen Vergessen Sie nicht, ein schließendes Tag hinzuzufügen. Das ist erledigt. Lass mich dich frisch machen. Mein Browser? Ja, ich habe die Links. Lassen Sie mich das dann löschen. Ja, das funktioniert gut. Ich hoffe, jetzt sind Sie in der Lage, diese Löschfunktion zu verstehen. Nun, eine Sache, die wir in Zukunft tun können, ist, diesen Lösch-Link anzuweisen. Wir können es mit einem Knopf ändern. Sind ein kleines Symbol zum Löschen dieser Aufgabe. Alles, was wir tun müssen, ist, dies durch einen Knopf für ein Nikon-Bild zu ersetzen. Ich hoffe, dieser Vortrag war hilfreich. Und jetzt sind Sie in der Lage, Wichtigkeit zu verstehen, dass Sie wieder sind und wie Sie das löschen. Fragte in der nächsten Vorlesung, lassen Sie uns darüber sprechen, wie jede Zeit Aufgabe zu tun So sehen Sie in der nächsten 25. Artikel-Liste von 1 zu bearbeiten: Hey, Leute, willkommen zurück. Jetzt sind wir an einem wirklich wichtigen Punkt, je nach Kursperspektive. Auch nach Django-Konzeptperspektive, jetzt in diesem Vortrag wird darüber sprechen, wie man jede Aufgabe bearbeitet, die sie bereits gesehen haben . Das heißt, ein Objekt zu bearbeiten. Wenn ich also über eine kleine Sache spreche, wie ich Ihnen im früheren Zustand gesagt habe, auch wenn wir eine Aufgabe hinzufügen, wenn wir eine Aufgabe bearbeiten oder eine Aufgabe aktualisieren, bedeutet das, dass wir Werte in unserer Datenbank ändern. Also werden wir Formulare verwenden, während wir alles löschen. Wir brauchen nichts, also lassen Sie uns darüber reden. Also, was denkst du, werden wir tun? Zuerst werden wir einige Wandmalereien erstellen werden einige Ansichten auf. Außerdem erstellen Sie ein Bearbeitungsformular. Fühlen Sie sich solar zerstört. Geht es dir gut, zuerst hier. Alles, was Sie tun müssen, ist nur kopieren Sie diese auf und glauben Sie nicht. Benutze es einfach. Es Dies funktioniert gut für alle drei Felder. Springen Sie nun auf Ihre Ansichten und erstellen Sie unsere Aufgabenfunktion, bevor Sie etwas anderes schreiben. Meiner Ansicht nach, nehmen Sie sich einfach einen Moment und erschaffen Sie unseren beendeten oder jeden Dämon. - Warum? Weil wir dort ein neues Formular erstellen werden. Also werden wir auf diese und Annahme klicken. Es wird eine neue Seite auf diesem Fisch wird Eingabefeld als weniger eine Annahme öffnen. Dieses Eingabefeld wird einen Pre-Wert haben, und dann können wir diesen Inhalt aktualisieren und klicken Sie einfach auf eine Annahme, die eine Post-Anfrage sagen würde . Also, wenn wir auf diese Annahme klicken, wird es eine get Anfrage erstellen. Und sobald wir auf Update-Option klicken, wird es ein Poster Quest erstellen. Das mag verwirrend klingen, aber lassen Sie uns das tun. Und am Ende dieser Vorlesung werden Sie alles verstehen, was schon danach einfach nicht dieser sein kann. Und Haare entfernt alle Inhalte für eine Weile und Alba Mrs. Task jeden Tag. Und anstatt alle Daten zu holen, würde ich nur versuchen, einzelne Anführer von diesem bestimmten I d zu holen. Also lassen Sie mich dieses bekommen. Und anstatt uns alt zu nennen, werde ich es als Task-Objekt nennen. Da wäre das nur ein Objekt. Alles, was Sie tun müssen, ist es einfach in Aufgabe umzubenennen. Objekt. Nun, wenn wir gehen, um mit einem nicht zu schätzen. L Ich muss mich nicht mit einer Schleife anlegen, weil dies nur ein Objekt ist. Als wir mit allen Aufgaben gingen, arbeiteten wir mit verschiedenen Objekten an Derzeit haben wir nur ein Objekt, so dass wir nicht mit irgendeiner Schleife verwirren müssen. Wir können dieses Objekt nur statisch nutzen und unsere Aufgabe ausdrucken. Bringen Sie unsere i d und drucken Sie. Wenn es auf Orgel gemacht wird, lassen Sie mich diese praktisch auf Sprung auf mein Radar halten Es ist General innerhalb dieser Kraftausdehnung RB, starten Sie jedes Team krank und dann Addio Titel auf Ihrem Block Contend lassen Sie mich kopieren oder Inhalte aus Kontakt oder html Sobald das fertig ist Es trifft meinen Titel auf hier ist meine Tür HTM Bereits hier kann ich radikal mein Aufgabenobjekt verwenden Und jetzt kann ich meine i d meine Aufgabe direkt ausdrucken und fertig oder nicht erledigt. Und vergessen Sie auch nicht, Ihre Trampeln zu bearbeiten Also hier innerhalb von, um wirklich HTML zu starten, verwerfen Sie Ihren Editor oder html Das sieht gut aus. Lassen Sie mich hier gehen, die meinen Kopf machen, gehen Sie einfach zu meinem ersten Objekt, also haben wir unsere Aufgabe Nummer eins Lassen Sie mich das für Aufgabe Nummer zwei ausprobieren Ja, das sieht gut aus. Jetzt, in diesem Moment, drucken wir nur diesen. Wir verwenden keine Form oder irgendetwas anderes. Also nehmen wir den Park bei der Überprüfung. Wenn diese get-Anfrage funktioniert, Ordnung oder nicht, wird in der nächsten Vorlesung diese Post-Anfrage bearbeiten. Wir werden unser Formular verwenden, das versuchen wird, eine Replikation aus diesem Formular in unserem Kopf oder extreme es zu erstellen . Ich hoffe, an diesem Punkt der Zeit sind Sie in der Lage zu verstehen, dies Sie andere diese Ansicht und auch diesen Bereich dot html Mach dir keine Sorgen. Wenn du nein bist, werden sie es tun. Verstehen Sie. Wiederholen Sie diese einfach, um zu lassen, was ziemlich wichtig sind. Weil das eine knifflige Aufgabe ist. Ich hoffe, dieser Vortrag war hilfreich. Wir sehen uns im nächsten und lassen Sie uns unsere Bearbeitungsfunktionen vervollständigen. 26. Artikel-Seite bearbeiten: Wir kommen jetzt zurück, um wieder Haare zu arbeiten und bemühten uns, mein Objekt zu drucken. Ich muss ein Formular hinzufügen. Also lass mich jetzt diesen nennen. Derzeit ist dieses Formular nicht nützlich. Asper die Funktionalität, die wir brauchen, um zu verlieren oder Änderungen zusammen mit diesem Formular zu gewinnen. Das erste, was ich brauche, um dies zu tun, muss ich diesen Platzhalter entfernen und diesen streicheln. Ich würde meine Aufgabe nutzen. Und die zweite Sache ist, ich muss auch einen Wert hinzufügen, also verwenden Sie einfach den gemeinsamen Wert auf Wiederholen Sie den gleichen Status getan. Lassen Sie mich dies Jean und verwenden Sie Update fragen. Das sieht gut aus. Äh, branchenfrischer Arpege. Das ist also unser aktuelles Feld und das ist Update. Option mich. Entferne meinen eigentlichen Dagnall. Lassen Sie mich dieses h ein Tag entfernen und ich hatte eine Bremsleitung. Er hat mein Miststück frisch gemacht und ja, was ich tun kann. Eine kleine Sache ist und Schlitz für ich kann einfach eine Lücke verlassen, um Yeah, das ist völlig in Ordnung. Und was jetzt? Ich arbeite damit. Wenn ich auf Objekt Nummer eins bin, werde ich ein Formular mit diesem Partikel des Wertes und dieser Aktualisierungsaufgabe haben. Wenn ich auf diese Update-Aufgabe klicke , wird eine Postanforderung ausgeführt. Und wenn ich hierher gehe, mache ich nichts mit dieser speziellen Post-Anfrage. Und ich verbinde mich nicht einmal mit meiner Datenbank darin. Also, was ich tun muss, ist, dass ich meine Postanforderung verwenden muss. Also, wenn Benutzer auf diese bestimmte Burton klicken, wird es eine Post-Anfrage auf der gleichen Seite zu erhalten. Jetzt zuerst die Aufgabe auswählen, muss ichzuerst die Aufgabe auswählen,von der ich spreche. Also muss ich dieses bestimmte Objekt auswählen. Wählen Sie also einfach die Aufgabe für alles, was Sie tun müssen, ist, verwenden Sie einfach den gleichen Befehl hier. Jetzt habe ich ausgewählt, dass gefragt. Das zweite, was ich tun muss, ist, dass ich mein Formular verwenden muss, wenn Sie sich erinnern, während ich hinzugefügt habe, dass ich mein Formular verwendet habe. Jetzt bin ich alles. Ich aktualisiere diesen. Dann fügte ich hinzu, dass ich hier ah, frische Aufgaben-Idee von frischen Aufgabeninhalten erstellt habe. Jedoch Aufgabe i d. Zuvor verwende ich das. Also alle danach nur mein Formular verwenden. Andi, nimm hier mein Aufgabenformular an. In diesem muss ich meinen Antrag Post oder keinen auf Haar übergeben, den ich meine Instanz erwähnen muss. Also, welche Instanz wäre das meine Aufgabe? Instanz, dies hilft Ihrer Datenbank zu erkennen, welche Aufgabe Sie sind etwas. Also, wenn Sie es als Aufgabe Unterstrich Objekt nennen. Das wäre deine Aufgabe. Unterstrich. Objekt. Dies wird Ihnen helfen, Ihre Instanz zu erhalten, wenn Sie aktualisieren, wenn Sie hinzufügen, erstellen Sie einen neuen Inhalt, wenn Sie Ihre Verwendung einer vorherigen Instanz aktualisieren, die Ihr vorheriger Inhalt ist. Das wäre also meine Instanz. Sobald alles erledigt ist, müssen Sie nur Ihr Formular überprüfen, wenn Sie nicht wissen, ob Ihr Formular gültig ist. Sobald alles erledigt ist, Speichern Sie einfach Ihr Telefon. Jetzt sieht alles gut aus. Das Medium geboren, um meinen Browser und versuchen, Datensatz Nummer zwei zu bearbeiten, die unsere Aufgabennummern ist. Wieder. Lassen Sie mich dies von Reddit Lecture Toe hinzugefügt Wahlmöglichkeiten 5 zu 7. Wenn ich dort oben klicke, lassen Sie uns ein Ergebnis sehen. Ja, das funktioniert. Also haben wir unsere Aufgabe. gestützte Benachrichtigung über unsere Aufgabe wurde aktualisiert. Ja, das sieht gut aus. Am nächsten Morgen muss ich nur eine Last aufbringen. Sylar tun Sie das einfach. zunächst Lassen Sie michzunächstden Vorrat anrufen und ihn hier hinzufügen und Schneeteil löschen Sie uns. Es wäre entweder Aufgabe an. Wir werden Ausweise weitergeben. auch nicht, Vergessen Sieauch nicht,Ihren Hund zu schließen. Das sieht gut aus. Lassen Sie mich meinen Browser besuchen und das ausprobieren. Es ist ein Lesebuch über Haare. Ich sollte den Buchnamen erwähnen. auch Lassen Sie michauchauf einen großen Yep klicken, das funktioniert gut. So werden wir unsere Aufgabe aktualisiert. Ich hoffe, diese Vorlesung war hilfreich, und jetzt sind Sie in der Lage, dieses wichtige Konzept in Bezug auf Ihre Form zu verstehen. Sie sind Missbrauch und auch die Schaffung einer neuen Pitch in Bezug auf sind Abschnitt geleitet. Vielen Dank, dass Sie diesen Vortrag in der nächsten Vorlesung aufgenommen haben. Wir werden etwas wirklich Interessantes tun. Wir werden versuchen, diesen Inhalt zu ändern, bevor die Wähler uns die Schlinge umwandeln lassen. Also einige große Ikone, die viel besser wäre. So sehen wir uns im nächsten und lassen Sie uns explodieren. Mehr Konzept in Bezug auf unsere Jangle-Anwendung 27. Editing - 3: Hey Leute, Willkommen jetzt zurück. In der vorherigen Vorlesung sprachen wir über die Bearbeitung von Aufgabe. Jetzt haben wir einen wichtigen Punkt verpasst. Wir haben uns nur darauf konzentriert, wer unserer Aufgabe gehorcht hat. Aber denken Sie daran, es gibt zwei Werte, die wir t können Wir haben unsere Aufgabe Wert und die 2. 1 ist getan Wert. Das heißt, wenn unsere Aufgabe abgeschlossen ist oder nicht. Und denken Sie daran, das war etwas wirklich Wichtiges. Wenn ich also versucht habe, diese Aufgabe zu bearbeiten und wenn ich diese getan habe, sehen Sie hier vielleicht nichts anderes. Unsere Aufgabe Verlieren Sie auf Haar aktualisiert. Ich habe immer noch nicht abgeschlossen. Warum? Weil unser Standardwert für erledigt ist, fällt. Das bedeutet, dass diese Aufgabe nicht durch andere auf abgeschlossen wird. Wenn ich versucht habe, diese zu bearbeiten, denken Sie daran, diese Aufgabe wurde abgeschlossen und wenn ich gerade diese Aufgabe durchgeführt habe, sehen Sie es möglicherweise, dass der Austausch von vollständig nicht abgeschlossen ist, weil der Standardwert, wir für unsere erledigt tragen, ist Falsch. Also müssen wir das in Ordnung bringen. Was wir also tun müssen, ist, dass wir einen versteckten Eingang nehmen müssen. Wir müssen vorangehen und fühlen, wann immer wir auf dieser Bearbeitungsseite sind. Wir müssen nur den vorherigen Wert aus speichern sind fertig. Das tut es. Wenn es wahr war, speichern Sie es als wahr. Und wir müssen nicht widersprechen, dass, wenn es falsch war, speichern Sie es einfach als falsch und wir müssen das nicht aktualisieren. Und Sie könnten denken, warum dieses Problem erstellt Denken Sie daran, wir verwenden unser Formular auf in der Form, die wir sowohl die Werte erwähnt haben, die unsere Aufgabe ist und getan, so müssen wir Wert für getan übergeben. Wenn es ein wahrer Brunnen ist, wird Ihr falscher, wenn Sie so hier den alten Wert übergeben. Das bedeutet, die Instanz, die diese besondere Aufgabe trägt, Lassen Sie uns das tun. Lassen Sie mich Ach hinzufügen, Hölle Input hier. Also ändern Sie einfach Ihren Typ zwei versteckt auf Sie brauchen keine Klasse, da dies ah, Kopf und Werte sein wird . Sie wollen das also nicht jetzt anzeigen. Sie hier ÄndernSie hierIhren Namen von Aufgabe. Fertig. Entfernen Sie einfach Ihren Platzhalter, da wir ihn nicht auf Dhere anzeigen. Der Wert des Feldes würde von Ihrer Aufgabe zu Ihrem erledigten Jetzt geändert werden, sollten Sie unser Problem lösen . Lassen Sie mich das hier probieren. Also lassen Sie mich zu meiner To-Do-Liste gehen. Zuerst lassen Sie mich etwas abheben. Meine Aufgabe ist erledigt. Öffnen Sie schnell Ihr Admin-Banner und markieren Sie Ihre Aufgabe einfach als wahr. Ein Status auf Lassen Sie mich die erste. Dieser zu dieser Aufgabe ist abgeschlossen. Lassen Sie mich das hier machen. Wenn ich diese Aufgabe erledigt habe, sehen Sie, dass sie noch abgeschlossen ist. Das fehlte also etwas in unserem vorherigen Vortrag über Es war wirklich, wirklich wichtig. Jetzt hoffe ich, Sie verstehen, was andere Art von fühlt, dass wir kümmern uns um . Auch wenn das Gefühl ist Anlagebarren, wir müssen darauf achten Angebote vorherigen Wert. Ich hoffe, dieser Brief war hilfreich. Wir sehen uns in der nächsten. 28. Erfüllung von Aufgabe als fertigte,: Willkommen zurück, Leute. Jetzt hoffe ich, Sie gehen gut, Video-Kurs zusammen mit dem Kurs, den ich dachte, was andere Dinge? Wir können mehr mit unserer aktuellen Website hinzufügen. Das ist unsere aktuelle Anwendung hier zur Zeit, wenn ich irgendein Problem lokalisieren möchte, das wäre, wenn ich sie ändern oder komplett machen möchte oder nicht vollständig Das ist erledigt. Ein Banding, um anzunehmen, wenn ich diese Aufgabe wie abgeschlossen machen möchte, muss ich zu meinem unnachgiebigen Abschnitt gehen, diese Aufgabe auswählen und dann Mark, dies hat getan. Ich sollte eine Last hinzufügen oder nicht. Hier in dieser Vorlesung werden wir das tun. Das erste, was ist, dass ich diesen Text bearbeiten muss. Also, wenn unsere Aufgabe bereits abgeschlossen ist, sollten wir auf Option haben, als Ausgaben zu vermarkten oder nicht abgeschlossen eine Anstrengung. Die Aufgabe ist nicht abgeschlossen. Wir sollten eine Option haben, wie abgeschlossen zu vermarkten oder getan in diesem Vortrag wird das tun, also werden wir zwei Kuppeln verwenden, die fertig ist und die 2. 1 ausstehend sein würde. Das wäre gut für uns zu verstehen. Lassen Sie mich das hier anlegen. Also, wenn unsere Aufgabe abgeschlossen ist, wir wollen eine Schaltfläche, um es als nicht abgeschlossen zu machen. Das ist, um es als Ausgaben zu machen. nun diesen Text ändern, Lassen Sie michnun diesen Text ändern,indem Sie diese Aufgabe als abgeschlossen markieren. Daher ist diese Aufgabe derzeit nicht abgeschlossen und wir markieren sie als abgeschlossen. Und lassen Sie mich diese ändern, als markieren Sie diese Aufgabe als Ausgaben. Also diese Aufgabe ist abgeschlossen und ich möchte Markt gefragt finden, das bedeutet, dass ich Trudeau ändert fällt und wahr werden. Wahr. Das sieht hier gut aus. Wenn ich diese aktualisiere, können Sie sehen, dass wir eine Option haben. Also, wenn Sie diesen langen Text loswerden wollen, können Sie komplett und ausstehend als nächstes verwenden Yeah, das ist besser. Wir werden auch im Zentrum liegen. All diese drei fühlen, dass nach unserem Display-Wissen viel besser wäre, zu Fuß auf unsere Funktionalität zu beginnen . So haben wir bereits an unserem Löschvorgang gearbeitet. Wir haben bereits auf unsere Bearbeitung gegangen. Ich schätze, Sie sind mittlerweile Familie mit dieser Angelegenheit. Also, was wir tun müssen, ist, dass wir ein Sie sind und dann müssen wir eine Ansicht erstellen auf. In dieser Ansicht müssen wir dieses besondere i d nehmen und den Wert für diese bestimmte Rieti in true oder false ändern und dann zurückgeben, um völlig Raum zu sein. Also werde ich tun müssen, ist nur greifen Sie die Sie auf unsere Ansichten bekommen und aktualisieren Sie den Wert off barlion für sind so in diesem Jahr getan und wird verwendet, um unsere Aufgabe als abgeschlossen zu markieren. Lassen Sie mich das retten. Springen Sie auf meine Ansichten und Kompetenz, löschen Sie Aufgabe für Sie Wir nehmen Anfrage und dann Aufgabe I d Haar wird unsere Aufgabe auswählen . Und jetzt statt der Spur, was ich tun werde? Ich werde den Wert aktualisieren. Done So verwenden, die auf abgeschlossen geplagt haben. Das bedeutet, dass Benutzer auf markiert als vollständig geplagt haben. Wenn es abgeschlossen ist, werden wir den Wert s wahr und einen Status fertig zu drehen. Verwenden Sie Ihren sicheren Befehl. Das bedeutet also, dass wir diesen Turn-Wert tatsächlich geändert haben. Wahr. Jetzt sieht das gut für mich aus. Lassen Sie mich dieses mit dem aus unserem Artikel ausprobieren. Also werde ich meine Dos Nummer sechs wie abgeschlossen ändern. Ja. Ja. Das funktioniert gut, dass wir es mit fünf auch versuchen. Ja, das funktioniert gut. Das letzte, was ich tun muss, ist, einen Link zu meinem Text hinzuzufügen. Lasst uns das machen und auf meine Touristen springen. Starten Sie HTML. Und hier muss ich eine Acht hinzufügen. Und vergiss nicht, dein Radack zu schließen. Sobald das erledigt ist, lassen Sie uns wieder auf unsere Bewerbung. Aktualisieren Sie diese hier haben wir unseren Link. Ja, das sieht gut aus. Also haben wir sie als abgeschlossen markiert. Jetzt ist es unsere Aufgabe, sie als Ausgaben zu markieren, so dass in unserem nächsten Vortrag tun wird. Ich hoffe, Sie können jetzt verstehen, was wir in unserem nächsten Vortrag tun werden. Alles, was wir tun werden, ist ein ausstehendes zu schaffen, das Sie sind. Und dann werden wir eine neue Ansicht schreiben. Sobald das erledigt ist, müssen wir einfach unsere hln hinzufügen. Flink, ich hoffe, dieser Vortrag war hilfreich. Wir sehen uns im nächsten. 29. Option hinzufügen Aufgabe: Aufgabe, als anstehenden: Willkommen zurück. Nun, in diesem kleinen lassen Sie uns schnell alles wiederholen, was wir in unserer vorherigen Vorlesung getan haben. Für ausstehende Option. Lassen Sie mich springen geboren zu meinem Sie sind, nachdem Sie zu bescheiden Ausgaben sind. Wir nehmen eine Aufgabe an und ändern diese dann komplett, abhängig von der gleichen für meinen Namen. Sobald das nicht auf Sie springen und rechts von Ihnen für ausstehende, müssen Sie nur kopieren fügen Sie Ihre vollständigen Aufgaben auf Haar statt wahr verwenden den Wert s fällt Sobald das fertig ist, springen Sie auf Tür H Dämondatei. Und hier müssen wir nur einfach kopieren Sind ein Drifter auf statt dieser kompletten muss ich nur Ausgaben verwenden. Vergessen Sie nicht, frühzeitig zu schließen. Ja, das sieht gut aus. Lassen Sie mich meinen Browser aktualisieren. Jetzt habe ich markiert, dass dies Ausgaben hat. Ja, diese Welt. Und jetzt sind wir in der Lage, unsere Aufgabe tatsächlich von ausstehend zu abgeschlossen und von abgeschlossen abhängig zu ändern . Ich hoffe, das war schnell. Und jetzt sind Sie in der Lage zu verstehen, wie wir durch Listen gehen 30. Pagination: Hey, Leute, willkommen in diesem Vortrag, wir werden reden und über wirklich wichtige Themen diskutieren, in denen die meisten von uns leben wollen , wissen aber nicht, wie das geht. Und der Selektor. Wir werden über Paginierung sprechen Wenn Sie also eine Website besuchen, haben sie eine Begrenzung, um Anzahl von Elementen auf Nummer, aus Aufgabe oder Anzahl von Objekten auf jedem Stück anzuzeigen . Danach graben die normalerweise Hilfe von der Paginierung. Das bedeutet, dass sie ihr Ergebnis in Form von verschiedenen Stränden aufgeteilt haben. Auf, wenn ich wieder auf Seitenzahlen klicke, würde es ein Para Meter dauern, dass es auf Markt basiert tut, auch. Und wenn ich auf Seite Nummer drei klicke, würde es mir das Ergebnis entsprechend zeigen. So ist die Paginierung wirklich, wirklich wichtig. Also hier ist, was ich ohne Anwendung gemacht habe. Ich habe zufällig einige mehrere 25 Aufgaben hinzugefügt, nur um die Rede ein bisschen lang zu machen, Aber jetzt will ich nur sechs oder fünf Ergebnisse auf jedem Stück sehen. Das bedeutet, ich möchte ein Ergebnis, das auf verschiedene Seiten verteilt wird, und dafür verwenden wir die Paginierung. Keine Sorge, dieses Konzept Es ist wirklich interessant auf. Wenn Sie in naher Zukunft an einer Anwendung arbeiten, soziale Medien vielleicht gleich MERS oder etwas anderes sein. Paginierung ist wirklich wichtig. Ich hoffe, dass Sie jetzt in der Lage sind zu verstehen, was wir in dem Abschnitt tun werden, sehen Sie im nächsten und beginnen, an unserer Phantasie Funktionalität zu arbeiten. 31. Pagination durchführen - 1: Willkommen zurück. Nun lassen Sie uns auf unsere Arbeit springen und beginnen, unsere Ansichten zu schreiben. Also das erste, worüber ich sprechen möchte, wenn wir Paginierung verwenden, wann immer wir Anfragen bekommen werden Das bedeutet, wenn wir in einer Post-Anfrage sind, werden wir Daten hier auf der get Anfrage speichern . Wir laden unsere Daten tatsächlich. Also das erste, was Harris, ich werde meine Paginierung auf meiner To-Do-Liste für Sie durchführen, jetzt die erste jede neue terroristische Import-Paginierung Klasse. Also alles, was Sie tun müssen, ist von Django Dot Co Dot Originator Import Peking es Und vergessen Sie nicht , Kapital B für diese Seite Emitter einen Status zu verwenden und auf unsere Ansichten zu springen. Nehmen Sie an Bord oder erhalten Sie eine Anfrage hier. Ich muss eine einfache Änderung vornehmen, bevor ich weiter schreibe. Gut, ich muss Parentis verwenden ist für nicht, wenn Sie das nicht tun, sind wir bereit, Fehler zu bekommen und sind nur wenige Jenison. Sie fangen gerade an, auf einer Seite in Aator zu gehen. Also der erste Schritt ist, dass ich eine Instanz für meine Seite in ater erstellen muss, würde ich einen Tanz aufrufen , der sich hier paginiert würde, auf dem ich meine Seite darin verwenden würde. Eine Klasse, die für Argumente erforderlich ist. Die erste wird darauf sein, welche Objekte ich brauche, um diese Paginierung durchzuführen. Also würde ich meine alte Frage benutzen. Und die zweite wird sein, wie viele Aufgaben das ist, wie viele Objekte ich an einem Strand zeigen muss . Also würde ich fünf jetzt einen Status verwenden getan. Denk dran, was ich gesagt habe. Wir werden Paginierung auf unserer Kinderwunsch verwenden. So ihre Amazonas teilen ihre Seiten mit der Hilfe von Strand Equal Schraube Baum. Denken Sie daran, wir haben dieses Fragezeichen verwendet, um hinzuzufügen, sind verschiedene Para Meter Also hatten wir ein Fragezeichen. Jetzt ist das ein Para Meter für Amazon, dann benutzen sie Und das bedeutet, dass sie ein anderes Barometer haben , das ist dies und sie haben ein anderes und das bedeutet, dass sie einen anderen Umfang haben und dann einen anderen Umfang haben. Also ihr dieser Param Eter bedeutet, das ist die Seite Nummer drei. Wir müssen etwas Ähnliches definieren. Also müssen wir definieren, was der Name dieses Umfangs wäre, den Sie PG verwenden können, oder Sie können Seite verwenden . Sie müssen definieren, dass wir auf einer get-Anfrage durchführen. Alles, was Sie tun müssen, ist ein Instrument namens Stück zu erstellen und jetzt müssen Sie Anfragen annehmen . Sie finden es als get Anfragen und dann müssen Sie Ihren Umfang nach unten definieren. Derzeit werden wir es SPG Toe Award nennen. Verwirrung aus der Rede und BT Sie können es als Fisch nennen oder Sie können es eine schnelle nennen was immer Sie wollen. Also dieses PG bedeutet, dass wir PG gleich durch Baum für Liebling verwenden werden. Nun, sobald das getan ist, müssen wir wieder Herr sind alle Aufgaben. Also werden wir neu laden sind alle Aufgaben nach unserer Phantasie Ergebnis. Lassen Sie mich also meine eigene Aufgabe übernehmen und meine Seitenemitter-Instanz nehmen, so dass ich nur fünf Artikel nehmen muss und dann muss ich definieren, welche Stücknummer und das würde mit der Hilfe von meiner BZ-Instanz aufgepasst werden . Also, was wir tun werden, ist, wenn das Leerzeichen Nummer zwei ist, werden wir Wizard von 6 zu 10 übergeben. Wenn dies Sprache Nummer eins ist, werden wir von 1 bis 5 passieren. So wird es folgen. Ich weiß, das könnte zu diesem Zeitpunkt verwirrend sein, aber glauben Sie mir, es ist wirklich wichtig, Feature auf es ist wirklich würdig für Sie Zeit auf Phantasie zu verbringen . Nun, hier haben wir mit unseren Ansichten fertig. Die nächste Sache ist, ich muss zurück zu meiner HTML-Seite auf hier springen. Ich muss unsere Paginierung hinzufügen, aber sie Also, wenn ich zu meinem Bootstrap zurückkomme, brauchen wir so etwas. So suchen Sie einfach Peking Mission hier auf Sie verschiedene Art von Gefühlen bekommen. Also, was ich tun muss, ist, dass ich einen einfachen Knopf bekommen muss, der unten liegen kann. Vielleicht rechts drinnen. Das sieht gut aus für mich. Das wäre also die erste Seite. Dies wäre die letzte Seite und es würde unsere aktuelle Seitenzahl geben, und dies wäre die nächste. Wenn wir also auf Seite Nummer fünf sind, dann wären das fünf. Dies wäre, bevor dies sechs sein würde. Das wäre eins, und das wäre das letzte Gesicht. Was wir also tun können, ist, dass wir das nutzen können. Laut Honey hoffe ich, dass dieser Vortrag in der nächsten Vorlesung hilfreich war. Lassen Sie mich kooperative erzielte auf unserer HTML-Datei hinzugefügt auf. Wir müssen dort eine Menge von allem machen. Wir sehen uns im nächsten und lassen Sie uns ein Paginierungskonzept vervollständigen. 32. Pagination durchführen – 2: Willkommen zurück Jetzt lassen Sie mich schnell kopieren die Partitur und nach meiner HTML-Datei. Sobald unsere Tabelle fertig ist, würde ich diese Paginierung hinzufügen. Lass mich sehen, wie unsere Fantasie cool ist. Sieht aus, so können Sie sehen, dass wir nur fünf Ergebnis an diesem Punkt ausgeschaltet Zeit auf diese sind Dummy Lasten. Das ist also unser Ergebnis wird Sie nicht 10 pro Seite suchen können, können Sie fünf pro Pays nach Ihrer Anforderung hinzufügen. Jetzt müssen wir hier mit mehreren Logiken auf diese Logiken arbeiten können sehr gefährlich sein Das erste, was ich über diese mehrere Paginierung kalt sprechen muss. . Wie bekomme ich also unsere aktuelle Tempo Nummer? Wie man nächste Leerzeichen Nummer zu bekommen, wie man vorherige Seitenzahl oder Gesamtzahl der Seiten, die wir gerade sein werden. Dies sind also der Code, auf den Sie sich jetzt konzentrieren müssen. Hier derzeit sollten diese beiden Tasten der Ort sein. Ich will den Sinn zuletzt und ich will zuerst den Sinn. Also würde dieser von der aktuellen Tonhöhe auf sein. Dies wäre die vorherige Rede und dies wäre das nächste Stück. Also, wenn die Gesamtzahl der Seiten 10 ist. Ich bin auf 50. Das wären also fünf. Das war, bevor es sechs sein würde. Das wäre dann, und das wäre zuerst verstehe ich das. Also zuerst muss ich diese behinderte Klasse auf Haar entfernen. Lassen Sie mich beide reparieren. Dies wäre also die erste Rede, auf der Sie diesen Befehl hier verwenden können. Das wäre der letzte. Nun, das sieht gut aus für mich, jetzt hier. Ich muss vorher Paginierungskabel verwenden, um auf meine Seiten zuzugreifen. Lassen Sie mich meine Seite Nummer zwei überprüfen. Also, wenn Sie sich erinnern, wir waren mit PG Also alles, was Sie verlieren müssen. Verwenden Sie ein Fragezeichen. Jetzt können Sie verschiedene Umfänge durch die Schlinge hinzufügen. Also würde ich PC für meine Seite verwenden und dann gleich zwei und definiert, auf welche Bezahlung Sie zugreifen möchten . Also, wenn ich in Protestbaum gebe, das sind die Artikel von meinem Pager Nummer drei. Lassen Sie mich versuchen, Frieden Nummer vier und diesen anderen Punkt für Frieden Nummer vier. Also, wenn ich Link Toe von meiner Basis geben will, kann ich kitzel beschreiben. Kopieren Sie das hier. Das bedeutet, dass Leerzeichen Nummer nach vorne mit diesem Leerzeichen Nummer zwei weniger wäre. So können wir unsere Differenzierung nutzen. Und wenn Sie uns anschauen, haben wir auch unsere Vorstellungskraft verändert. Lassen Sie mich auf meine Seite hier zurückkehren. Lassen Sie mich anfangen, meine Paginierung Cool hinzuzufügen. Also mit Missbrauch, schickten wir uns alle, also würde die Paginierungsmethode auf diese Aufgabe angewendet werden. Jetzt muss ich die mittlere einen Zehe drucken meine aktuelle beige Nummer alle nach den Ausgaben meinen eigenen Schreibtisch und dann Nummer bearbeiten . Gehen Sie nun nach vorheriger Leerzeichen drucken. Ich muss alle Aufgaben verwenden, die auf der Schulseite unter Schulnummer. Jetzt kannst du auch meinen nächsten Platz erraten. Das wäre meine alte Frage die nächste auf der Schulseite auf der Schulnummer. Lassen Sie mich sehen, ob dies Korrekte Seiten sprint. Also, wenn ich meine bezahlte Nummer drei hier versuchen, können Sie sehen, das ist 234 Lassen Sie mich fahren. Baby Nummer zwei Das ist in Ordnung. Lassen Sie mich es fahren, bezahlte sie ab. Fünf Das sieht gut aus. Aber denken Sie daran, dass wir besser werden, wenn ich versuche, Nummer sechs zu bezahlen. Warum? Weil es kein Ergebnis gibt, Nummer sieben zu sein. Das bedeutet, dass bezahlte Nummer sechs die letzte Option ist. Und wenn der Pik Nummer sechs hier ist, wäre das fünf. Wir sind nicht auferstanden, weil wir Nummer sieben sind. Keine Sorge, wir werden das reparieren. Aber davor möchte ich einen Link für diese Seiten so genau erstellen, dass wir keine Links haben. Lassen Sie uns Links für sie erstellen. Für die vierte Gerade. Es wäre mein Fragezeichen als Umfang und dann die Basisnummer eins. Nun, für diesen Zeitraum muss ich Fragezeichen als meinen Umfang verwenden. Und die Seitenzahl wäre in der Nähe dieses. Ja, das ist in Ordnung. Ich muss die gleiche Methode für meine nächsten Feeds folgen. Nun, wie wir sind, wird mit dem letzten Stück umgehen, so dass wir tatsächlich eine Methode verwenden können, um die Gesamtzahl der Seiten zu erhalten . So ist es die Gesamtzahl der Seiten A sieben bis zur letzten Seite wäre sieben auf. Lassen Sie uns das benutzen. Stattdessen, außer Ihrer nächsten Leerzeichen, alles, was Sie brauchen, um taube Unterstriche Seiten wiederzuverwenden. Ich hoffe, das wird funktionieren. Gut. Lassen Sie mich meinen Browser besuchen. Aktualisieren Sie unsere für den Raum und wir werden besser, weil unsere zweite, fühlen sich weniger frei Nummer eins. Das wird also unsere große Zahl Null sein, die nicht existiert. Lassen Sie mich hier auf meiner Seite zurückgehen. Nummer zwei auf Wenn ich hier auf meine Schmerzen Nummer drei gehe, funktioniert dieser Link. Gut. Los, los. Meine große Nummer vier Das funktioniert. Kaufen? Probieren Sie diesen Baum aus. Das funktioniert gut. Das bedeutet, dass diese funktionieren. Gut. Aber das Problem liegt an meinem Schmerz. Nummer eins, ich bekomme einen Fehler bei meiner letzten Rede. Ich werde besser werden. Warum? Weil sie keine Vorherige haben und sie keine Nächste haben. Wir müssen dieses Problem lösen, indem wir eine Bedingung hinzufügen. Also der nächste Dozent, um dieses Problem zu lösen und fügen Sie eine Bedingung in Bezug auf unsere Seitenzahl Ich hoffe, dieser Vortrag war hilfreich. Wir sehen uns im nächsten. 33. Pagination durchführen – 3: Willkommen zurück. Jetzt lassen Sie uns schnell anfangen, an unserer und ein jetzt sie zu arbeiten. Was wir tun müssen, ist, dass wir eine Bedingung hinzufügen müssen, um zu überprüfen, ob wir eine vorherige Seite haben oder nicht. Das bedeutet also, wenn wir unbezahlt Nummer eins sind, werden wir keine große Zahl Null haben. Und wenn Sie auf der letzten Seite sind, werden wir keine nächste haben. Also, was wir tun können, ist beim Drucken vorherige, wir können überprüfen, ob es tatsächlich eine vorherige Seite hat oder nicht. Und auch werden wir tun scheinen für unsere nächste Seite. Also werden wir das überprüfen, wenn es tatsächlich ein Ablaufdatum hat oder nicht. Also, Kopf, ich muss f Bedingung hinzufügen. Also alles danach, benutze if und benutze dann meine alte Frage und überprüfe dann, ob es der Fall ist. Frühere Anwärter noch so müssen Sie vorher verwenden, so dass Wenn es vorher streiten, dann gehen wir toe Druck uns sonst werden wir nichts tun. Das bedeutet also, dass der Block fehlt. Vergessen Sie nicht, in Ihrem Zustand Nein, ich muss ähnlichen Zustand für mein nächstes Stück folgen. Also hier sind alle Ihre Hinweise überprüfen. Der Große hat die nächste. Nun, wenn die Bedingung wahr ist, werden wir die Seitenzahl drucken. Andernfalls wird nichts, was bedeutet, dass der Block fehlt. Und vergiss nicht, deinen Zustand zu beenden. Das sieht gut aus für mich. Lass mich frisch sein. Mein Browser. Also, jetzt haben wir unter zwei Tupfen, wenn ich auf die zweite. Das ist also vorangegangen. Das ist der Nächste. Das ist aktuell. Wenn ich auf meine 1. 1 gehe, ist meine vorherige Mischen. Das ist mein Strom und das ist mein Nächstes. Und wenn ich zu meinem letzten gehe, okay, okay, wir haben hier keinen Redakteur. Wir haben kein Muster. Weißt du, vielleicht habe ich etwas verpasst. Ja, also müssen Sie es dafür verwenden, weil wir die Gesamtzahl von Pete nehmen, denken Sie daran, denken Sie daran, weil wir aus Patientendaten die Gesamtzahl der Seiten berechnen können. Und das wurde während unserer Sicht automatisch gemacht. Wir müssen uns also keine Sorgen um die Gesamtzahl der Seiten machen. Es wird von unserem Rührwerk berechnet. Nun lassen Sie mich zu meinem Browser gehen und mein Ergebnis auf hier aktualisieren. Lassen Sie mich versuchen, Nummer Sekunde zu sein. Lassen Sie mich eine letzte Seite ausprobieren. Und das funktioniert gut. Ich hoffe, dass Sie jetzt in der Lage sind zu verstehen, wie das funktionieren wird. Sparen Sie einige Minuten und verstehen Sie jede Zeile sorgfältig, weil es wirklich wichtig ist. Und vergiss es nicht. Wenn Sie die bezahlte Größe erhöhen möchten, müssen Sie nur anstelle von fünf Ergebnissen tun, die Sie dann verwenden können. Nun, wenn ich es täte, könnten Sie wirklich sprechen. Wir haben 10 Objekte, wenn ich auf Seite Nummer Sekunde versuche. Ja, das ist erledigt. Wir haben sie etwa drei Jahre alt bezahlt. Lassen Sie mich zu meinem ersten Stück zurückkehren. Ja, das ist in Ordnung. Darauf ist eines der wichtigsten Konzepte. So sind wir mit der Präsentation fertig. Ich hoffe, dieser Vortrag war hilfreich. Und jetzt sind Sie in der Lage zu verstehen, wie Sie Bedingung ohne HTML-Seiten hinzufügen können, wie Sie ohne Paginierung laufen und auch, wie Sie mit verschiedenen Parametern auf unserem Link arbeiten. Ich hoffe, dieser Brief war hilfreich. Wir sehen uns in der nächsten. 34. Fixing Links behändigen: Hey, Jungs kommen jetzt zurück Lassen Sie uns diesen Abschnitt, indem Sie unsere Homepage für unsere Website erstellen und auch einige kleine Details vervollständigen, die wir verpasst haben. Also in dieser Vorlesung wird gezwungen beginnen, auf unserer Homepage zu arbeiten. So sind derzeit, wenn ich versuche, meine Homepage zu besuchen Ich habe nichts Also muss ich angeben ich eine Vorlage für meine Homepage entwerfen muss. Wir machen das mit der Hilfe von Bootstrap. Das nächste, was ich darüber sprechen möchte, sind Links. Das sind also einige kleine Änderungen, die wir brauchen, um Kunst zu machen. Derzeit, wenn Sie unseren Kontakt eine Rede sehen, es ist Router für unsere Regel Liste gewidmet und dann Kontakt auf. Dasselbe für sind über uns. Also müssen wir über ein kleines Konzept darüber sprechen, bevor wir vorwärts gehen und anfangen an unserer Vorlage zu arbeiten, würde ich empfehlen, kleine Änderungen zu machen, so dass die 1. 1 unser Link auf der 2. 1 wäre, dass ich diese Idee auch entfernen muss, Lassen Sie uns zu, dass wir mit unseren Links beginnen. Derzeit habe ich mein uns. Das ist meine App. Sie sind in der Sekunde, in der Sie alles, was ich wusste, dass mein Projekt, in dem Sie sind. Also, wenn Sie sehen, Ich führe derzeit alle Links zu meinem, um wirklich zu stoppen. Was ich tun kann, ist, dass ich diese beiden Teile trennen kann. Lassen Sie mich von hier aus auf Tempo sie hier jetzt hier abschneiden. Alles, was ich erwähnen muss, ist genau Sie da. Also nehme ich diese Sie von meiner zu tun Liste so lebendig Ort einfach importieren meine Ansichten von meinem wirklich Stempel. Jetzt können Sie es sehen. Das wird gut funktionieren. Lassen Sie mich diese speichern, lassen Sie mich auch die Geschwindigkeit aktualisieren und sehen, wie unsere Links funktionieren. Wenn ich zu Kontakt gehe, ist das behoben. Wenn ich zu meinem über uns gehe, ist dies auf Wir müssen uns nicht viel Sorgen machen, weil unser komplettes Routing an diesem speziellen Namen arbeitet . Und das ist in Ordnung, weil wir visuelle Trennung definiert haben, auf denen wir importiert haben, dass ich dieser Ansicht ein Partikel und einen Namen geben kann, weil in Zukunft, wenn Sie mit einem anderen Projekt arbeiten und Sie mehrere Ansichten importieren haben wir importieren nur eine Ansicht aus einer bestimmten App. Vielleicht arbeiten Sie mit fünf oder sechs APS und alle haben den gleichen Namen wie View. Wenn Sie also Ansichten in verschiedene Fehler importieren, würde ich vorschlagen, ihm unseren Namen zu geben. Verwenden Sie einfach als und gab einen Namen, um ihre Partikelmissbrauch auf. Dann alles, was Sie tun müssen, ist stattdessen aus dieser Ansicht. Sie müssen diesen Namen verwenden und das wird funktionieren. Genau. Gut. Aber wenn Sie in Zukunft mehr Anwendung importieren werden, das sind mehr Runden auf mehr Ansichten. Du musst dir keine Sorgen um den Namen machen. Sie können ihnen einen separaten Namen nach einer Anforderung geben. Lassen Sie mich das noch einmal auffrischen. Ja. Das funktioniert total. Gut. Jetzt müssen wir daran arbeiten. Ich muss diese Idee nur von meiner Aufgabe entfernen. Also diese besuchen Sie Ihre zu tun Liste HTML-Seite auf Insider-Tabelle. Sie werden dieses leicht auf dem Haar finden. Ich habe beide von ihnen entfernt. Gehen Sie zurück zu meinem Browser und aktualisieren Sie diesen. Ja, das ist in Ordnung. Nun die nächste wichtige Sache, die ich über diese Schaffung von Ah, zu Hause, Pete sprechen Hause, möchte. Also muss ich eine ul dafür erstellen. Ich muss Ansichten dafür schreiben. Und dann muss ich unser jedes Team in Vorlage in meiner Zeit gebetet Fuller erstellen. Das wäre also interessant und wir sollten daran arbeiten. Das erste, was ich tun muss, ist, dass ich ein Out erstellen muss. Also lassen Sie mich einen Teil für meine Homepage schreiben. Das wäre leer, weil wir am Index arbeiten werden. Und dann würde ich nennen es tut wen oder in Weiter auf, geben Sie ihm unseren Namen wie in der nächsten, Denken Sie daran, warum ich es als Index nennen, weil jede Website ihre Homepage genannt, wie in der nächsten jede und jede Website, die getan ist. Jetzt muss ich Ansicht für sie schreiben. Dieses Kopierer Beispiel über Sie, Andi Nennen Sie es wie in der nächsten. Ersetzen Sie einfach alles über das nächste hier. Ich muss unser indiziertes oder HTML erstellen. Also, was ich jetzt in Meine Vorlage tun sollte, sollte ich hinzufügen, sind indiziert oder html. Das sieht gut aus. Jetzt muss ich nur die basierte Struktur kopieren. Also, was ich tun werde, ist, dass ich diesen Inhalt von meinem über oder html nehmen und es hier richtig gebasted werden werde . Mein Titel auf der Hölle, es trifft meine nächste. Jetzt sieht das gut aus. Wir haben das ganze Gesicht vollendet. Wir begannen mit einer Route. Schrieb unsere Ansicht auf Dinar Vorlage. Lass mich Haare gehen und das auffrischen. Ja, das ist in Ordnung. Ich muss eine kleine Abwechslung machen. Jetzt muss ich das Haus wechseln. Du bist es. Wir können das leicht von unserem basierend auf HTML auf hier für Ihr Zuhause tun. Sie müssen Index verwenden und auch einen Link zu einem Logo geben, das ich ihm für zu Hause selbst geben würde. Der Umfang dieses hier ist unser Logo. Und das ist Rh-Verdreifachung. Lassen Sie mich das frisch machen. Ja, deshalb weiß ich es. Ich hoffe, du verstehst das jetzt. Wir müssen auch unsere Homepage gestalten. Praktisch tun in der nächsten Vorlesung wird die Erstellung einer grundlegenden Vorlage für unsere Homepage. Das wird also interessant und unterhaltsame Aktivität sein, wenn Sie neu in Bootstrap sind. Also im nächsten Bein. Taylor, diese Arbeit auf unserer Homepage Danke, dass du diesen Vortrag gesehen hast. Wir sehen uns im nächsten 35. Behebung von Task - 1: Willkommen zurück. Lasst uns hier oben schnell essen. Lassen Sie mich meine Buttons hinzufügen. Also, was? - Ich tue uns. Ich habe gerade nach Lasten auf Stiefeln gesucht Shop auf hier. Wenn Ihre Schule auf Sie erhalten ihre Vorstellung von Schaltflächen, alles, was wir brauchen, um Lewis, müssen wir entscheiden, welche Art von Person wir für unseren spezifischen Begriff zum Löschen wollen. Ich schätze, Rot wäre gut für den Weg. Ich schätze, Gelb wäre in Ordnung. Und dann brauchen wir für Marcus abgeschlossen oder Marktausgaben. Sie können entweder mit diesem oder diesem verwenden. Es gibt zwei verschiedene Lichtoptionen, Also lassen Sie uns schnell für die Führung zuerst wechseln. Außerdem würde ich empfehlen, dass Sie verschiedene Tasten recherchieren. Sie werden also in Bezug auf diese Bootstrap-Klassen vorwärts verstehen. Und entweder können Sie diese verwenden. Diese sind unkompliziert. Sind Sie diese Umrisse nutzen können? Lassen Sie mich das hier probieren. Kopieren Sie dies einfach auf hinzugefügtes Haar. Dasselbe. Ich muss für die 2. folgen 1 Er gefischt meinen Browser. Ja, ja. Das ist in Ordnung bei den Kranken in Großbritannien, was meine Bearbeitungsoption ist, da ich die Verknüpfung bereits erledigt ist, also müssen wir nur Schaltfläche anstelle dieses Textes hinzufügen Lassen Sie mich diese aktualisieren und sehen, wie dies an diesem Punkt der Zeit aussehen wird. Hier können Sie sehen, dass wir derzeit nicht online sind. Zu diesem Zeitpunkt können Sie sehen, dass wir unseren ganzen Text durch Schaltflächen ersetzt haben. nächste einfache Sache, die wir tun müssen, ist, dass wir richtige Abstände zur Verfügung stellen müssen. Schleppen Sie sie auch, die Linemen Lasst uns das schnell machen. Die Ausrichtung ist erledigt. Das nächste, worüber wir sprachen, dieser Abstand würde ich Ihnen empfehlen, großes System zu verwenden, waren derzeit nicht diese Spalte in genaue Leerzeichen zu teilen . Was wir ohne gut verlieren können, Räume. Wir können einige von diesem Tempo entsprechend unserer Anforderung widmen. Besuchen Bootstrap Going Go Layout und dann gehen Sie in Ihr großartiges System auf hier. Was ich tun möchte, ist, dass ich unsere Aufgabe so etwas widmen möchte. Und dann drehen sich unsere Märkte um und bearbeiten und dann begraben. Also würde ich mein Säulensystem verwenden 36. Behebung von Task – 2: lassen Sie uns jetzt schnell Abstände Problem lösen. Ich habe die Spalte momentan nicht benutzt. Der Verstoß. Alles, was wir tun müssen, ist, wenn wir irgendeine Art von Pro verwenden, würde ich es in Krähenklasse ändern und dann kann ich Spalte verwenden, um meinen Bildschirm zu teilen. Das heißt, ich benutze Dach für meinen Weg. Ich benutze Seil für meinen vollendeten Stoßzahn. Ich verwende Zeile für meine nicht abgeschlossenen Aufgaben. Also alles, was ich verlieren konnte unsere Klasse an drei Punkten für meine Überschrift für meine erledigten Aufgaben und für meine nicht ganz Aufgabe. Lassen Sie mich wachsen Klasse für alle diese drei. Und sobald wir sie in Zeile umgewandelt haben, können wir tatsächlich Spaltengröße bereitstellen, ich weiß, obwohl verwirrend sein, aber das ist der Teil aus Boot-Shop. Wir haben unseren Jangle Teil abgeschlossen, der zurück und Teil ist. Jetzt passen wir es nur für sein besseres Aussehen an. Also, während ich tun muss, muss ich meine Spaltengröße für all diese vier Füße definieren. Die 1. 1 Ich würde erwarten, als sieben und dann drei, dann eins und eins. Das wäre in Ordnung. Alles, was ich tun muss, ist stattdessen von der Schule. Ich würde Klasse verwenden und ihre Spaltengröße für Handtücher sollte sieben sein. Ich muss das gleiche für getan folgen. Bearbeiten und löschen. Nun, das ist für unsere Überschrift getan. Lassen Sie mich die frische mein Bildschirm. Ja, das ist für unseren Weg erledigt. Ich muss dem Verkauf für meine Nichte folgen. Pflicht sind Zurück zu meiner Vorlage. Und in dieser Klasse wären das sieben, 31 und eins. Das ist ein frischer mein Browser getan. Sie haben Dis sieht gut aus. Sie können Ihren Text für Ihre über uns Ihre Auftragnehmer ändern Derzeit bin ich in Ordnung mit dieser Anwendung und ihrer Funktionalität haben wir bei uns. Wir haben alle bearbeiten, löschen und alle verschiedenen Arten von Funktionen, die von uns benötigt wurde. Und ich bin wirklich zufrieden mit meiner Bewerbung. Ich hoffe, das ist hilfreich für Sie. Und jetzt können Sie Ihre eigene Anwendung erstellen und bearbeiten. Sie können eine ganze Menge Stiefel, Stopp und Jangle-Funktionalität nutzen. Ich hoffe, dass Sie jetzt verstehen, dass Sie andere Fused Routing in Bezug auf Ihre Grippe als auch. Eine Struktur der wichtigsten Finger Sie arbeiten Ihre Umgebung, Ihre statischen Dateien, Ihre Projektdatei, Ihre Vorlagendatei sowie Ihre App-Datei. Und jetzt können Sie Ihre Dschungel-Anwendung einfach verwalten. Vielen Dank für vier in diesem Abschnitt. Wir sehen uns im nächsten. 37. Entwerfen von Titeln – 1: Hey, Jungs, Willkommen zurück Jetzt in dieser Vorlesung wird unsere Index-Seite gestalten. Das ist unsere Heimatbasis. Grundsätzlich gibt es verschiedene Designs oder verschiedene Vorlagen, denen wir folgen können. Wir können auch verschiedene Vorlagen herunterladen. Was? Unsere Website vor Beginn eines Projekts sind sogar während der Arbeit von Grujic. ich Bevorichdiesen Vortrag beginne, muss ich Ihnen sagen, dass dieser Brief völlig von Bootstrap abhängig ist. Wir werden für diesen Vortrag nichts mit Django machen. Das bedeutet, dass wir verstehen, wie man Bootstrap wird als Rücken unter Arbeit um Beispielseiten mit Hilfe von Bootstrap zu erstellen. Das wäre wirklich nützlich als Rücken und verfügbar. Nein, lassen Sie uns unsere Arbeit beginnen und unser Design visualisieren. Es gibt also ein anderes Design in meinem Kopf. Zu diesem Zeitpunkt kann ich drei Bilder auf die Oberseite nehmen und dann werden wir eine Zeitleiste haben. Und dann werden wir eine Last haben. Kommen wir zurück zu unserem Redakteur im aktuellen TV. Ich drucke gerade diesen einfachen Indextext hier. Das erste, was ich ändern sollte, ist mein Hintergrund. So haben wir derzeit weißen Hintergrund. Ich würde einen hellgrauen Hintergrund für alle meine Bages bevorzugen. Also, wenn Sie über uns sprechen, kontaktieren Sie uns zu tun, damit unsere Homepage nicht ein bisschen hellgrau bevorzugen würde. Lassen Sie uns unsere Hintergrundfarbe suchen. Wie gesagt, wenn es etwas gibt, das Sie mit Ihrem Design tun möchten, würde ich es vorziehen, auf Bootstrap zu suchen. Das wird Ihr Problem als frischer Rücken lösen und liefern. Das sieht gut aus. Alles, was Sie tun müssen, ist dieses auf Video-Body-Tag auf Ihre Basisvorlage zu kopieren. Fügen Sie einfach eine neue Klasse mit unserem Körper hinzu. Wenn ich meine Seite jetzt aktualisiere, hoffe ich, dass Sie den Unterschied mit der Farbe sehen können. Hier. Sie können auch einen Witz verwenden. Lassen Sie mich das testen. So können Sie verschiedene Magnum verwenden. Geh zurück zu meinem Licht. Du hast Gnade angewendet. Gut. Jetzt müssen wir das tun. Wir müssen eine Zeile hinzufügen und dann teilen, dass wahr in drei Spalten, so dass wir drei Bilder hinzufügen können . Vier Bilder. Ich würde vorschlagen, dass Sie auf Splash besuchen. Es ist eine kostenlose Seite. Du musst also nur was suchen? Geben Sie aus. Stellen Sie sich vor, Sie sind auf, Sie können das herunterladen und nutzen Sie das für drei. Da ich einen Nebel kannte, der mit Notizen Aufgabe verwandt ist, einige Notiz Schlecht. Ich würde lieber etwas damit zusammenhängendes bevorzugen. Und wenn Sie nach unten scrollen, erhalten Sie qualitativ hochwertige Bilder und Sie können sie kostenlos nutzen. Ich habe bereits ein Bild heruntergeladen auf. Das werden wir nutzen. Also hier ist das vorstellen. Und ich habe Cooler spricht Hoffnungen Nein, lass mich hier in meinen Behälter kommen. Wir müssen eine Zeile erstellen und dann müssen wir drei Spalten hinzufügen. Das ist also einfach. Die Scholar New live auf Nachrichtenklasse. Als Raum jetzt haben wir tatsächlich einen Neuro geschaffen. Nun ist dieser Rooney in drei Teile unterteilt werden. Und wenn Sie mehr darüber verstehen möchten, springen Sie einfach auf ein Layout und besuchen Sie einen großartigen Abschnitt, der alle Ihre Probleme lösen wird. Nun, wenn Sie in drei Teile teilen wollen, ist dies das Ergebnis, das wir bekommen. Und wenn Sie sie mit der Hilfe teilen wollen, na ja, Bildschirmteile, wäre es 444 auf. Das wäre ganz in Ordnung. Ich würde Ihnen empfehlen, die Seite nach unten zu blättern und mehr über Bootstrap zu erfahren. Das ist ganz einfach mit dieser Dokumentation Haar. Mit der Spalte können Sie Dems wie S M oder L G sehen. Diese Art von Begriffen haben vier Bildschirmgröße. Also, wenn ich über Algen spreche, ist es für Live-Bildschirm. Wenn ich über sm es spreche, das ist, was kleiner Bildschirm. Also würde ich Energie nutzen und dann würde ich sie mit Hilfe für hier teilen. Alles, was wir tun müssen, ist behandelte Klasse zu erstellen, verwenden Sie unsere Klassen, Säulenenergie und dann die Verletzung aus dem Bildschirm, dass dieser Narr Jetzt sind wir bereit, in der Regel zu sperren . Jetzt haben wir unsere drei Säulen. Ich muss nur hinzufügen, ich bin Ji-Angriff, um mein Bild hinzuzufügen. Also alles, was Sie tun müssen, ist, fügen Sie einfach ein Ich bin de Angriff und dann hier müssen wir die Quelle von unserem Bild weitergeben . Also für das können wir statische verwenden und dann Bilder Schrägstrich unseren Bildnamen verwenden. Das wäre ganz einfach. Wir haben den gleichen Schritt getan, während Sie Aluko verwenden. Lassen Sie mich auch einen alternativen Namen geben. Das sieht gut aus. Vergiss nicht, dass du deine statische Zunge belastest. Das bedeutet, dass Sie die statische Funktion nicht verwenden können, es sei denn, Sie laden oben auf Ihrer Seite. Alles, was Sie tun müssen, ist, einfach Ihre statische zurück zu laden. Sobald das erledigt ist, sind wir in guter Form, um unser Image zu nutzen. Sie haben dieses Unternehmen gewesen und fügen zu allen drei Spalten hinzu und sehen heraus. Mein Ergebnis. Das sieht schrecklich aus, weil wir unser Bild nicht neu dimensionieren. Lassen Sie mich mein Bild alles danach vergrößern. Nimm einfach meinen Witz und verstecke dich. Komm schon, lass mich die aktuelle Größe von meinem Bild überprüfen. Es sind 7 50 mal 500. Also denke ich, es wäre gut, mit diesem Problem zu gehen. 3 60 von 2 50 Lassen Sie mich dieses versuchen. Lass mich frisch sein. Meine Seite. Ja, das sieht gut aus, aber wir müssen auch eine Marge hinzufügen, oder sind Sie also alle Schauspieler benutzen einfach unsere Bootstrap-Klasse? Denken Sie daran, für Marge, die wir verwenden müssen. Komm schon, em. Und dann für Top Martin, es ist t für die Grenze Rand. Es ist für links und rechts. Es ist l R. Also muss ich Rand Zehe der Spitze hinzufügen, so dass es leer wäre und dann Ihre Picks ist Also Sie einfach fahren. Fünf Fixes Das sieht perfekt aus für unser Top. Oh, jetzt arbeite ich mit einer nächsten Reihe, in der wir ein Telefon hinzufügen müssen. Das könnte unser Slogan sein. Und dann müssen wir einen Knopf hinzufügen. Sie müssen anfangen, an unserer Nudel zu arbeiten. Macht kreativ und nutzen Sie Ihre Klasse als Raum. Nun, lassen Sie mich ein paar Sample-Decks sein, die aus zwei oder drei Zeilen liegen würden. Ich würde meinen Absatz verwenden. Ich meine, frischst du jetzt meinen Strand? Diese sind derzeit alle in einer einzigen Zeile und es gibt auch keine Lücke zwischen unseren Bildern und unseren Technikern. Lassen Sie mich den Rand oben noch einmal hinzufügen. Du frischst das hier. Lassen Sie mich anfangen, sie nach unserem Entwurf zu planen, das wir im Sinn haben. Sie mich zunächst LassenSie mich zunächstüber Typologie sprechen. Alles, was Sie tun müssen, ist Videoinhalte zu springen und klicken Sie auf Typologie. Hier erhalten Sie eine andere Option, um unseren Text besser aussehen zu lassen. Also die nächste Etappe Taylor die Aktie über diese und beginnen, an unserer nächsten Rolle zu arbeiten. Also hier wird die Verbesserung der Sticks und fügen Sie einen Knopf. Und dann hoffe ich, dass dieser Vortrag hilfreich war. Und jetzt können Sie in Bezug auf Bootstrap in viel besserer Weise verstehen 38. Entwerfen von Titeln – 2: Das nächste, was wir tun müssen, ist, dass wir die Ausrichtung von unserem Text zu diesem Zeitpunkt korrigieren müssen . Also würde ich etwas in Bezug auf unser Netz nehmen, damit wir alles in den Mittelpunkt stellen können . Das bedeutet, dass wir alle Inhalte von diesem Wurf in der Mitte auf gut halten Platz auf der rechten als auch auf der linken Seite entlasten. Das bedeutet also, dass wir mehr über das Gute sprechen müssen. Zu diesem Zeitpunkt. Ich verwende mein Absatz-Tag, um diese drei Zeilen außerhalb des Inhalts anzuzeigen. Wenn ich es nicht will, werden meine tollen Haare einige anders aus Säulen sehen. Lassen Sie mich ein wenig nach unten scrollen und sehen, welcher perfekt für uns sein wird. Nun, diese Offiziersklasse würden wir finden, wenn Sie sich diese ansehen, das ist genau ich brauche all die Inhalte, die wir auf unserem Gesicht zeigen wollen, wären in der Mitte auf. Wir müssen rechts und links Platz lassen. Lassen Sie mich diese dritte Klasse kopieren und das müssen wir nur noch in unserem Zimmer hinzufügen. Lass mich frisch sein. Meine Basis hier können Sie sehen, wir haben etwas mehr organisiert Abschnitt. Das nächste, was ich mit meinem Absatz machen möchte, ist, sich auszurichten, verdammt! Zentriere dich, Gene. Die Textgröße, die ich möchte, sollte ein bisschen größer sein. Möglicherweise müssen wir auch über etwas sprechen, das mit der Marge zusammenhängt. Lassen Sie mich schnell Center-Tag zu allen meinen drei Absätzen hinzufügen und dann muss ich Klasse für meinen Absatz hinzufügen. Ich würde jeden zu diesem Zeitpunkt für alle drei hinzufügen. Und lassen Sie uns sehen, welche Ergebnisse wir bekommen, wie fleischigen Fisch. Diese hier, sie sehen eigentlich nicht finanziert aus. Für meine Anforderung müssen wir unsere Offset-Klasse reparieren. Zu diesem Zeitpunkt nehmen wir derzeit Platz von 36 und drei. Ich sollte es in eins ändern. Dann in einem, Ich denke auch, ich sollte die Telefongröße ändern und es wie jeder auf diesem machen. Sollte h Fife sein. Dieser sieht viel besser aus als unser bisheriger Auferstandener. Jetzt muss ich nur eine einfache schnelle Sache machen. Ich muss auch eine Schaltfläche hinzufügen, damit alles, was Sie tun müssen, ist nur auf den Boot-Shop zu springen. Es geht also um die großen hölzernen und kopieren Sie einfach diese Punktzahl. Und hier muss ich es nur unter meinem letzten Text hinzufügen. Und ich muss auch dieses Holz in Zentrum einen Status in ausrichten Lassen Sie mich angeln Sie diesen. Okay, das sieht gut aus. Ich muss den Text ändern. Ich muss auch ein hohes Ziehen hinzufügen und ich muss auch etwas Marge hinzufügen. Also mit meiner Knopfklasse, lassen Sie mich Marge hinzufügen, vielleicht drei. Das sieht gut aus. Ich muss auch Hyperlink und Jane-Distrikte hinzufügen. Lassen Sie mich die Sticks durch Let's started ersetzen. Und hier muss ich einfach meine Drift hinzufügen und auch meine Tasche schließen. Und hier muss ich einfach meinen dynamischen Link hinzufügen. Das ist meine Dynamik. Sie sind krank, was auf unsere beiden Herrscher-Rede umgeleitet werden würde. Also kopieren Sie einfach das hier. Ja, das sieht gut aus. Jetzt gibt es noch wenige Änderungen, die ich umsetzen möchte. Vielleicht kann das Hinzufügen einiger Rundungen zu diesem Bild auch einige Schatten auf meine Bilder sowie meine Schaltfläche hinzufügen . Vielleicht ändern Sie auch die Farbe des Telefons. Also lassen Sie uns sie wirklich schnell umsetzen, damit wir keine Zeit erhöhen. Und wir verstehen auch, dass dieses Konzept, das vollständig mit Bootstrap verwandt ist, nichts mit Jangle zu tun hat . Alles, was Sie tun müssen, ist einfach in den Boot-Shop zu springen. Also lassen Sie mich nach abgerundeten suchen. Sie finden etwas, das mit unseren Grenzen geplündert wird. Sie müssen nur Ihre Anforderung überprüfen. Ich denke, das wird für uns eine Geldstrafe verhängt werden. Wenn wir damit fertig werden und einfach auf meine ich bin G Angriff auf hier springen. Ich muss nur eine Klasse hinzufügen. Und in diesem Klassiker ersetzen Sie diesen. Sobald das erledigt ist, denke ich auch, dass ich Schatten hinzufügen sollte. So springen Sie einfach um Boot-Shop Suche über Schatten auf Sie könnten mehrere Auktion sehen. Lassen Sie mich das hier wählen. Ich denke, das wäre gut. Also lassen Sie mich das hier kopieren. Lassen Sie mich das auch hier hinzufügen. Komm zurück auf meine Homepage. Ich hoffe, Sie können den Unterschied nicht sehen. Lassen Sie mich auch dieses versuchen. Das hier ist auch in Ordnung. Sie können entscheiden, was Sie wollen. Eine Sache, die ich tun muss. Ich muss auch Arlotto diese Last erwecken. Oh, lass mich das schnell machen. Ja, das ist in Ordnung. Toby Drew mit dem Schatten. Ich mag das vorherige besser für meine Bilder. Aber die 2. 1 ist besser für meinen Martin. Nun, um wahr zu sein, können wir viel mehr tun, ohne Bootstrap. Aber lassen Sie mich das abschließen und fügen Sie eine Marge zwischen diesen beiden hinzu, wenn Sie die Farbe dieses ändern . Das würde also unseren Abschnitt mit einem anständig aussehenden Seitensprung auf Ihren Editor beenden und diese Klasse gehört haben . Alles, was Sie tun müssen, ist Randbaum hinzuzufügen, wenn ich Sie frisch hatte, Dieser hier? Ja, ja. Das ist besser auf Hatte ich muss nur die Farbe ändern. Diese Forschung, dass in meinem Boot-Shop würde ich diese Primärfarbe bevorzugen. Lassen Sie mich frisch sein, dieser hier drauf, Sie können den Unterschied sehen. Sie können diese beiden Bilder auch entsprechend einer Anforderung ersetzen. Ich denke, das ist eine anständige Seite für unsere Anwendung. Unsere letzten Änderungen bleiben, das ist unser Favorit verschwunden. Alles, was Sie tun müssen, ist nur auf Ihre Basisklasse zu springen, weil dieses sehr Gesims auf allen Seiten vorhanden ist. Wenn Sie über Ihre brutalisierte Rede Homepage sprechen, diese Ecken auf allen Seiten verfügbar, also alles, was Sie tun müssen, ist nur auf eine Basisklasse springen und die Schule einfügen. Denken Sie daran, es dort einzufügen. Dein Titel. Und hier müssen wir den Standort von unserem Image geben. Lassen Sie mich dieses Bild in meinem Image-Ordner hinzufügen, können Sie das aus dem Ressourcenbereich herunterladen. Alles, was Sie tun müssen, ist, den Pfad mit statischen bereitzustellen. Also würde ich dieses hier anstelle von unserem lokalen oder PNG bewältigen. Ich muss für eine Woche gehen oder nicht. I c e o Denken Sie daran, alle Stoffe sind im Format Off. Ich sehe dich. Ich habe das gerettet. Komm zurück zu meinem Browser und aktualisierte meine Seite. Ja, das sieht gut aus. Und jetzt haben wir unseren Stoff auf unserer Homepage ist wirklich wirklich Reden Vertrag. Und wir sind gut, alles ohne Anwendung zu tun. So vervollständigt unser Rücken und Entwickler seine Anwendung. Ich weiß, zu diesem Zeitpunkt, wir haben es nicht sehr hoch mit Freund zu tun, aber alle Rücken und Gerichte haben wir sehr gut gemacht. Es gibt nicht mehr, was du tun kannst. Ich denke, dieses Design ist ausreichend als Backend verfügbar. Ich hoffe, dieses Design sieht gut aus. Danke, dass Sie diesen Vortrag fallen. Wir sehen uns im nächsten. 39. Vielen Dank fürs Hier sind!: Hey, Leute, Willkommen zurück. Schön, dass Sie diesen Vortrag veröffentlicht haben. Sie reservieren eine Pizza oder vielleicht eine kurze Pause. Du schalte einfach eine neue aufgesetzte Fertigkeit frei, indem du die Schulen abschließt. Danke, dass du mir entschieden hast und glaubst. Wenn Ihnen dieser Kurs gefällt, vergessen Sie nicht, eine Rezension zu hinterlassen. Ihre Rezension. Halten Sie mich motiviert, hart zu arbeiten. Ein großer See ebenso wie relus fügen regelmäßig weitere Vorträge hinzu. Danke, dass du gefallen bist. Wir sehen uns im nächsten.