Transcription
1. Introduction du cours: Hé, les gars. Bienvenue sur jangle pour les débutants construction application Web avec par pays et Django Do. Et les scores parleront de tout à partir de très basiques sur construire Strong Jangle Foundation en développant un gestionnaire de tâches de l'application. Ce cours dépend donc complètement de l'approche de construction de projet. Cela peut sembler simple, mais vous allez avoir un concept assez fort. Jetez le cours. Ce cours commencera par mettre en place un environnement de développement jangle, qui inclut des idées d'extension de bail Libra et le travail pour l'environnement. Et tout au long du cours, vous allez apprendre éteint sujet. Nous parlerons de la structure du fichier de grippe Django. Nous parlons de MBT, un modèle d'architecture NBC, qui est vraiment important pour n'importe quel framework. Alors on parlera du babouin de Django, qui est Django. Vous êtes est utilisé mortel sur la base de données. Un statut fait sera de sauter sur le modèle sur. Nous allons commencer à parler de bootstrap et créer notre propre modèle pour notre application Web . Une fois cela fait, nous serons en mesure de comprendre comment gérer. Nos fichiers statiques sont des fichiers multimédias, qui incluent CSS, JavaScript et images. Et une fois que cela sera fait, nous allons parler du panneau d'administration Django, ce qui est la raison pour laquelle Django est adapté au développement rapide. Avec la sécurité, nous allons également parler de Django forme sent comment utiliser changer un orteil et comment écrire champ basé sur
la fonction. Et tout cela serait mis en œuvre grâce à la fonctionnalité de foule, qui est de créer la mise à jour de lecture quotidienne. Et vous apprendrez également le principe de conception pour sec, ce qui est de ne pas vous répéter. Nous allons également implémenter des messages jangle, des bibliothèques et pas plus donc ce cours dépend totalement de l'approche de construction de projet. Donc, de notre première conférence à la dernière vraie avant de fermer un
principe conçu par Django qui vous aide à comprendre pourquoi nous avons écrit chaque ligne hors cour. À la fin de ce cours, vous serez à l'aise de commencer tout combat de niveau plus grand sur le projet de jungle sur le travail sur elle . Pour commencer,
tout ce dont vous avez besoin est un combat de base sur la connaissance et une fois que vous et la décision des scores, vous obtiendrez du matériel vidéo. Ressources externes importantes en ligne dans le formulaire off. Pdf l'enseigner sur aussi l'accès au formulaire de réponse à la question. Donc si vous avez le moindre doute, je serai là pour vous. Si vous avez encore le moindre doute. Ne vous inquiétez pas. Les scores sont livrés avec une garantie de remboursement de 30 jours. Donc tu peux me faire confiance maintenant. Qu' est-ce que vous attendez ? Et rugir dans les scores et je suis vraiment excité de voir à l'intérieur.
2. Comprendre Django - Théorie: Hé, les gars vont revenir dans cette conférence. Nous allons parler de trois questions importantes sur Django. Le 1er 1 est 40 Django. Le 2nd 1 est ce que nous pouvons faire avec jangle, et le 3rd 1 est pourquoi Jangle January est un framework d'application Web libre et
open source. Et il y a deux termes importants. Le 1er 1 est gratuit, open source, et le 2ème 1 est Robert Application Framework. Donc, si je parle de open source, il est donc un projet qui est disponible pour tous, et n'importe qui peut y contribuer afin qu'il puisse être un cadre. Il peut être une bibliothèque, ou il peut être un programme de sorte que même vous pouvez contribuer à jangle à certains financiers faire initial ou peut-être donner des intrants. Vrai refroidit. Le deuxième dôme important est avec le cadre d'application. Donc, si je parle de ce que ce framework framework est quelque chose pour donner de la structure à un système , donc si je dis le framework d'application, il va donner à une structure un plan prédéfini pour notre application Web si je parle sur ce que de l'application besoin,
Donc, il ya plusieurs tâches courantes qui sont le contrôle du framework, sorte que leur application Web peut avoir besoin de contrôler votre vous. D' autres peuvent gérer vos données de manière, peut-être gérer votre utilisateur ou essayer l'implication, peut-être gérer des formulaires qui prennent des sorties importantes. Il y a donc plusieurs tâches communes dont nous avons besoin avec l'application et le cadre est une structure, un plan qui nous aide à exécuter ces tâches communes très facilement. C' est là que Django arrive en photo. Donc, si nous utilisons n'importe quel framework, il est beaucoup plus facile de développer quoi que ce soit parce que nous connaissons une structure. Nous connaissons son plan, comment exécuter certaines choses. Et c'est pourquoi Jang, qui a tellement d'importance dans l'industrie qui sont plusieurs lancer commun que jangle, gère vraiment bien. Il peut s'agir de tâches répétitives ou de tâches simples. Le prochain point important dont je veux parler avant d'entrer sur nos trois mises en garde est NBC et l'inimitié que ce contrôleur de vue mortel ou je peux sauver le modèle de do mortel pour jangle. Donc, si je parle d'un autre framework dans ce monde pour PHP, pour Java , pour JavaScript, tous pour perdre NBC. Où est si on parle de morsure dans la jungle ? Ils vont suivre MBD qui est la vision mortelle. Les modèles seront en discussion à ce sujet dans les autres conférences. Mais ici, je veux souligner qu'il y a de l'architecture avec Django suit et nous l'
appelons MBD. Maintenant. Général n'est pas le seul cadre pour mordre sur l'univers. On a une fiole, on doit acheter. Nous avons cerise par, Nous avons de l'eau et il y a des tonnes d'autres familles différentes. Mais ils sont de bas niveau leur cadre de développement. Cela signifie qu'ils ont plusieurs autres cas d'utilisation. Certains d'entre eux sont très utiles. Lors de la création d'un P A. Certains sont très utiles pour effectuer certaines tâches. Le Jang de Vera était le seul cadre capable de gérer des tâches lourdes. Maintenant, vous pourriez avoir une réponse pour vos 2 premiers coussins. Qu' est-ce que Django ? Django est un framework d'application Web libre et
open source. Sur votre deuxième question, c'est ce qu'on peut faire avec la jungle. Nous pouvons en fait construire en arrière et en dehors d'un site Web. Cela signifie que c'est un cadre très pour que nous puissions concevoir en arrière et en dehors de notre site Web. Rappelez-vous, Notre site Web est divisé en trois parties ami retour et en effet ami évident et signifie comment le site va regarder. Il pourrait y avoir certaines animation choléra espère que je téléphonerais et différemment retour et signifie que toutes
les fonctionnalités sur le 3ème 1 est état de est Alors comment vous allez stocker toutes les données que vous obtenez d'un utilisateur, tout ce que vous allez à afficher, il utilisera leur Tout est stocké dans notre base de données. Si je parle d'ami et HTML CSS et JavaScript connaissances de base sur ces trois peut
vous aider beaucoup à créer des pages statiques sans aucune fonctionnalité. Juste pour les poppers de vue. Maintenant, si vous voulez sauter en haut en partie, vous pouvez aller avec différents frameworks JavaScript comme la vue angulaire, réagir et pas plus maintenant revenir à notre arrière et garer. Donc, toutes les fonctionnalités hors site Web sont contrôlées par le support. Voici un endroit Django venir en photo sur. Si vous êtes capable de contrôler la jungle complète, vous pouvez contrôler la sauvegarde complète. Et si vous parlez de bases de données donc nous allons utiliser l'arbre léger SQL, qui est une morsure évidente sur si quatre amis et nous allons utiliser html CSS JavaScript avec l'aide de bootstrap pour le dos. Et nous allons utiliser Django sur pour la base de données. Nous allons utiliser SQL I tree n'a pas vraiment. Puisque nous allons utiliser Django, tout serait assez facile et facile à intégrer. Et vous n'avez pas à vous inquiéter de revenir à notre question numéro 3. Pourquoi, Django ? J' ai donc besoin de diviser mon écran en deux parties. Donc ici, je parlerais d'une raison évidente. Et de l'autre côté, je parlerais d'un très fort et sur la raison du point. Le plus important est les enchevêtrements rapides. La phase de développement hors jangles assez rapidement. Et si vous voulez développer quelque chose à partir de zéro avec l'aide de la jungle, vous pouvez commencer à voir vos résultats dans la 1ère 30 minute elle-même. Django est donc très rapide pour les frais de développement. Le 2ème 1 est entièrement chargé, il y a
donc plusieurs composants. Il existe plusieurs bibliothèques qui sont construites automatiquement avec Django. Cela rend votre développement assez lisse. Le 3ème 1 est malade. Si je parle de l'importance des données dans cette Sita, c'est vraiment, vraiment élevé. Donc, vous devez avoir une application sécurisée qui peut garder votre site Web qui peut garder vos données sécurité et c'est là que Jang, vous avez un avantage supplémentaire. Il y a donc des mises à jour de sécurité régulières avec chaque version hors tango, et il y a plusieurs autres points que vous pourriez lire. Mais l'autre point le plus important est la dépit sur l'écosystème. Depuis, tu sais, mordre sur un écran très vite. Les utilisateurs de Netflix se battent sur des images de trou noir développées à l'aide de la lutte sur, vous devez
donc comprendre l'importance de la lutte contre l'écosystème et la communauté. Donc, ce sont une raison évidente pour laquelle vous devriez utiliser jangle maintenant. Les prochaines raisons dont je veux parler sont le 1er 1 Est-il suivre la structure tout à fait strictement si. Si vous marchez avec un projet général, il est assez facile pour vous de comprendre ce projet et implémenté sur votre système. Parce que la structure est presque similaire, la base de base sera différente, mais vous pouvez comprendre la structure dans les premières minutes. Le prochain est un écosystème riche. Comme la popularité augmente, le soutien de la communauté devient important. Les grandes entreprises ont commencé par utiliser la jungle, de
sorte que l'écosystème se développe. Greeleyville sur ces démarrage pour contributeur Lotto Open source afin que vous puissiez voir une bonne croissance au large de Django dans les prochaines années et puis je veux mentionner la majorité. Jang était là depuis 11 ans et a vraiment bien grandi pendant ces 11 années. Il y a une certaine amélioration de la signification avec chaque nouveau mot dans, et maintenant vient mon point préféré, c'est-à-dire, la bataille
d'administrateur par défaut. Donc, si vous parlez d'un autre cadre dans ce monde, vous devez construire votre propre panneau d'administration à partir de zéro. Où est la jungle ? Fournissez un panneau d'administration par défaut, que vous pouvez utiliser avec votre application. Même votre plus petite application aura notre panneau d'administration par défaut, et vous n'avez pas besoin de l'appeler séparément. Donc ça va sauver Seigneur. C' est l'heure. C' est l'une des fonctionnalités les plus importantes et ma fonctionnalité préférée. Quelques fonctionnalités suivantes. Je veux parler de tous les ordres de soutien de la bibliothèque. Donc, si vous voulez marcher avec un B I, il y a du travail de restaurant dans la jungle. Si vous voulez marcher avec un CMS, il y a une mesure fractale neuf. Si vous voulez travailler avec des messages, il y a plusieurs autres bibliothèques, donc c'est vraiment cool. Vous pouvez travailler avec des cartes sur lesquelles vous pouvez marcher avec pirin. Tous ont leurs différentes bibliothèques. J' espère que cette conférence vous a donné beaucoup d'informations sur Jangle. Nous avons commencé par trois questions de base. Qu' est-ce que Django ? Ce qu'on peut faire avec Django et Django. C' était une conférence largueuse et j'espère que vous avez obtenu des informations de la prochaine conférence. Le projet de démarrage. Voyez que votre démo a commencé à travailler sur votre haut et préparez votre système. J' espère que cette lettre a été utile. se voit dans la prochaine.
3. Configurer l'éditeur de texte - VSCode: dans cette conférence sera l'installation de nos visuels vraiment accord si vous avez atome ou si vous avez charme de
tarte, c'est bon. Si vous installez votre premier ordre, je vous recommande de savoir soit utiliser visuel,
studio, cordon, cordon, atome ou image. Vous pouvez utiliser n'importe lequel d'entre eux, et l'installation peut prendre quelques secondes. Un début, c'est que nous allons mettre en place notre système. Le processus d'installation reste lui pour presque toute l'application. Donc il suffit d'installer rapidement cette idée ou un nouveau système. Et puis nous devons mettre en place plusieurs extensions pour Fight on et Général, C'est fait. Laissez-nous étudier entièrement votre école Voici mon écran de bienvenue. Avant d'être autre chose, il suffit de sauter sur une extension. Et rappelez-vous, nous avons besoin de télécharger l'extension pour mordre sur ainsi que Django plus tard dans les vidéos de support. Si nous avons une autre exigence spécifique, nous allons télécharger qui sont actuellement me laisser chercher le combat sur. C' est donc l'une des extensions vitales les plus populaires sur. Laissez-moi l'installer pour l'instant. Ce que ces extensions font, c'est qu'il y a plusieurs fonctionnalités supplémentaires pour RV escort, qui est notre I D. Donc qui est fait pour vital. Permettez-moi également d'installer pour général. Maintenant, vous verrez différents Daniel Extension. Donc, tout d'abord, vous devez télécharger cet ordre de base maintenant dans la section leader. Si nous avons des exigences spécifiques concernant différents jangle nus, nous allons installer une extension différente. Quels sont actuellement vous avez besoin pour installer la lutte aussi. Tango un statut et nous sommes bons d'aller avec notre projet. Donc, dans la prochaine conférence sera tomber avec notre dossier de base ainsi que nous allons créer un environnement
virtuel pour voir dans le prochain et nous allons commencer notre projet.
4. Configurer un environnement virtuel: Bienvenue maintenant dans cette conférence parlera de l'environnement virtuel. Mais avant cela, laissez-moi prendre quelques secondes pour mettre à part le dossier. Donc, j'ai créé par Jungle Cooler et mon arrêt de queue, puis à l'intérieur que j'ai créé un projet
jangle pour le dîner afin que vous puissiez le nommer n'importe quoi. À ce point de l'heure. La dénomination n'est pas importante. Mais peu importe ce que nous allons faire à l'intérieur de cette particule un dossier qui est ce
dossier de projet jangle , chaque nom sera important. C' est donc le nom de référence qui m'est familier. Alors je prends ça. Si j'ai besoin de créer un nouveau projet et futur, je créerais un nouvel arrêt d'index à quatre lettres, puis un fichier de projet jangle à l'intérieur cette annonce. Actuellement, la dénomination n'est pas importante, mais rappelez-vous, tous les autres dossiers sont que les fichiers allaient créer. dénomination sera très, très importante. Commençons donc par notre environnement virtuel. Alors, quel est l'environnement virtuel par le nom que vous pouvez deviner à qui sera quelque chose lié ? Pas vraiment, mais ça nous donnerait un espace d'isolement. Donc, si vous parlez de pire, sera la réalité ou quoi que ce soit d'autre si utile signifie que ce n'est pas vraiment, mais il nous a donné je solution espace et environnement. Les moyens sont la zone spécifique. Alors quoi ? On va faire ça ? Nous allons créer une zone isolée. Donc, actuellement, si je vérifie différents paquets vitaux en flânant mon ordinateur, ils seraient en grand nombre, mais je n'en ai pas besoin. Avec mon projet Django, j'ai besoin de quelques paquets spécifiques seulement. Donc, pour cela, nous créons notre espace isolé dans notre ordinateur. Ou peut-être si vous travaillez sur un sobre, nous créons un espace isolé dans notre serveur à l'intérieur de cet espace isolé particulier. Nous travaillons avec nos fichiers avec nos paquets et tout le reste. Alors laissez-moi vous montrer le nombre de paquets vitaux que j'ai bloqués mais qui pourraient ne pas être utiles pour moi quand je marche avec mon projet jangle ici. Si je fais Pip freeze, donc pep freeze me renverra tous les paquets que j'ai installés concernant Fight on. Donc ici, vous pouvez voir que c'est plus d'environ 10 12 ou peut-être 15 paquets que j'ai installés , mais cela n'a aucune utilité pour moi en ce qui concerne mon combat sur le projet. Alors pourquoi je vais prendre ce fardeau en courant ma morsure dans le dossier. La raison suivante est si je travaille avec différents projets. Peut-être que je marche sur un vieux projet qui nécessitait jangle un point de temps. Peut-être que je marche sur un nouveau projet qui nécessitait jangle 2.1 ou peut-être un autre projet qui nécessite Django 1.11 Donc je dois l'enlever. Ça et je ne vais pas supprimer les origines jangle et continuer à changer. Donc, pour cela, je créerais trois environnements d'eau qui ont trois conteneurs isolés sur des conteneurs isolés forcés isolés. J' utiliserais jangle une douleur de point sur le deuxième conteneur. J' utiliserais Django 1.11 sur le troisième conteneur. J' utiliserais 2.1. Je peux les nommer différemment. Je peux stocker leur fichier différemment, et chaque fois que je vais travailler avec ce projet particulier, je vais exécuter cet environnement virtuel. Chaque fois que je vais exécuter le deuxième projet, je vais utiliser son environnement virtuel donc je n'ai pas besoin de créer Miss à ce
stade . Cela peut sembler déroutant, mais travaillons-nous dessus. Ce serait clair pour vous. Alors quoi ? Je vais faire est que j'ai besoin d'installer un environnement virtuel. Donc, je serais en train d'installer un paquet appelé Qui sont en fait Ian être donc tout ce que vous avez à faire est Pip installer étaient en fait en B. Cela se fait sur les cheveux. J' ai aussi un message concernant la mise à niveau de mon pip, donc je vais le faire dans un maintenant. La deuxième chose est de savoir comment créer un environnement isolé, c'est comment créer un
environnement virtuel . C' est donc assez facile. Tout ce que vous avez à faire est que vous devez prendre soin du dossier dans lequel vous allez créer regarder votre environnement. Donc ici, je créerais un environnement virtuel et je travaillerais avec cette particule de plus ancienne, donc je créerais un jangle de tarte fuller ici j'aurais notre dossier d'environnement virtuel sur. Ce sera mon projet Fuller. Donc il suffit d'ouvrir votre commande, invite ou si vous travaillez avec Power Shell ou si vous travaillez avec Tamil Open dans cette particule un téléphone là. Je suis à l'intérieur de mon pyjama Fuller. Maintenant, tout ce que vous avez à faire est d'utiliser un combat de commande simple sur Dash M v N b. Et puis le nom de votre environnement virtuel. Alors rappelez-vous, vous devez nous donner un nom spécifique maintenant. Je pense que mon nom de projet est de la viande de tâche. Donc mon nom d'environnement vautour sera PM gnb. Donc ce serait simple pour moi. Si je travaille avec différents projets maintenant,
cheveux, cheveux, il va créer un dossier d'environnement virtuel. C' est donc l'ordre dans lequel tous les fichiers concernant un environnement virtuel seraient stockés . Et nous n'avons pas à manquer avec cela car il va stocker tous les fichiers nécessaires concernant notre combat sur Jango et beaucoup de choses. On n'a rien à faire avec cette Fola. Nous allons travailler orteil seulement sur notre projet jangle pour elle maintenant un statut fait qui doivent l' activer. Donc, notre système reconnaît que nous sommes actuellement dans cet isolement plus, donc j'utiliserais mon environnement
virtuel. Très bien. Ensuite, j'ai besoin d'aller avec des scripts et où vous pouvez utiliser des onglets pour commander complète. Et puis j'ai besoin de travailler avec actif, puis appuyez sur Entrée. Maintenant, vous pouvez voir que nous avons activé notre environnement de sentiers. Donc, chaque fois que vous allez travailler avec votre invite de commande tous vos domino concernant ce projet de jungle
particulier. Vous devez activer votre environnement virtuel. Maintenant, si je choisis des arbres pour vérifier tous les paquets qui sont déjà installés, vous verrez zéro. Cela signifie que c'est un environnement isolé et que nous devons tout installer à partir des abeilles. Tu vois, je n'ai pas de colis. Cela signifie qu'il n'y a pas de retour qu'il installe. Il est donc complètement vide. Nous sommes donc actuellement dans notre isolement, plus pour être activé. Tout ce que vous avez à faire cela utilisé désactiver commun. Maintenant, nous sommes de retour dans une humeur normale. Donc, si je paie geler maintenant, vous pouvez voir la différence. Maintenant, c'est une chose rapide. Laissez-nous tous installer Django afin que nous puissions voir la différence ici. Mon environnement aquatique est activateur. Maintenant, laissez-moi installer Django. Donc tout ce que tu as à faire, c'est Pip. Installez Django. Et si vous devez installer une aversion de particules, vous devez utiliser Django double égal à deux. Et puis les mots ton nom. Je me promenais dernière vierge, donc j'ai juste besoin de faire Pip installer jangle nord stun. Vous réalisez qu'il y a deux paquets et fort. C' est Django ainsi que malgré l'assouplissement sur elle est actuellement 2.1 point sept. Laissez-moi faire mes pip trees afin qu'il me donne une meilleure idée concernant les paquets qui sont en tempête. Ici. Vous pouvez voir qu'il y a deux paquets. Chaque étiquette dans notre environnement virtuel C'est notre conteneur isolé. Donc, c'est bien. Maintenant, nous avons un environnement virtuel. Nous allons travailler à l'intérieur de ça. Donc, nous allons créer par projet de ton et toutes les choses différentes à l'intérieur sont
conteneur isolé . Mais rappelez-vous, nous allons travailler orteil avec le dossier Jangle Project. Alors changez simplement votre répertoire sur. On va travailler dans ce dossier. J' espère que cette conférence a été une poignée. Dès la prochaine conférence, nous allons commencer notre projet Django. Ce sont les fichiers Django réels et toutes les structures de type différent sur la grippe. C' est la grippe Django dont il dépend. Alors dès la prochaine conférence, commençons notre voyage à Django. Alors on se voit dans la prochaine
5. Comprendre le jeu de version Django: Salut, bon retour. Le long du côté. Maintenant, dans cette conférence, comprenons les versions de Django. Il existe maintenant plusieurs
versions de Django, 2.23.2 et à l'avenir,
il sera 4.2. Si vous visitez un site Web, si vous visitez différents blogs, si vous visitez différents cours, vous verrez que tout le monde jongle entre
différentes versions et certains utilisent pour
pointer certains que j'utilise 3. 2. Et à l'avenir, vous verrez 4.24. Quelle version vous devez utiliser. Ham, qu'est-ce que ça gâche ? Il y a donc une réponse rapide. Si vous travaillez avec l'industrie du
logiciel, il n'y a pas de logiciel parfait. Tous les logiciels
évoluent et s'améliorent. C'est pourquoi nous voyons
différentes versions avec
un SLS de mise à niveau,
des corrections de bugs. Donc, pour répondre à cette question, quelle version dois-je installer ? Il vous suffit de sauter
sur l'option de téléchargement, faire défiler un peu vers le bas
et vous allez voir ce graphique. Vous devez installer la version LTS, qui dispose d'une version de
support à long terme. Ces versions sont prises en charge par jangle pour les mises à jour régulières. La plupart des entreprises optent
pour la version LTS, sorte qu'elles disposent d'un
backend approprié pour n'importe quel site Web. De même, vous devez suivre
qu'à ce stade,
au moment de l'
enregistrement de cette conférence, il y a deux SYN activant, soit 2.2 ou 3.2. Vous pouvez installer n'importe lequel d'entre eux. Si vous regardez cette
conférence après 2023, vous pouvez également installer le 4. D'accord ? J'espère que cela résoudra votre problème. La plupart des entreprises installent
la version LTS et nous devons
suivre quelque chose de similaire. Ce que vous devez faire,
c'est simplement accéder l'option de téléchargement ici sur le site officiel de
Django. Et vous obtiendrez une
option sur pip install Django w égale au nom de
la version. Si vous devez installer
la dernière version, vous pouvez installer pip install Django qui téléchargera
la dernière version. Mais si vous voulez installer
ces versions spécifiques, alors vous devez
installer pip Django w est égal à deux. Et puis il a mentionné le
nom de la version actuellement sur le marché. Il existe deux
versions actives, 2.23.2. À l'avenir, vous verrez des versions
plus récentes avec la version 44.14.2. Une fois que vous verrez 4 pour installer cela, j'espère que cela répond
au coussin actuel. Quelle version
installer n'importe quelle version IPS 2.23.2 ou ultérieurement pour 0.2. Maintenant, l'autre question, pourquoi nous voyons ces
multiples versions ? Eh bien, c'est simple. Il s'agit de mises à niveau logicielles. Donc, si vous voyez les
litres de grille, ils ont fixé
une boîte avec 3.2. Et il y a aussi quelque chose
lié à la section admin, donc ils ont changé cela. Il s'agit donc de petits changements. Il s'agit de petites corrections de bugs que
Django effectue actuellement. Et vous n'avez pas besoin
de vous inquiéter beaucoup. Vous pouvez installer n'importe quelle version
2.23.2 ou 4.2. Mais assurez-vous également de vérifier votre version Python comme Django for 0.2 ne prend charge que la suppression
en tant que versions Python. De même, si vous possédez
l'ancienne version Python, vous
devez installer la version 2.2. C'est tout ce que tout
le gâchis des versions de Django en tant que Magna, vous n'avez pas à vous
inquiéter pour être honnête. Toute marge de 2,2312 et, à l'avenir,
je vous remercie d'avoir suivi. Et je vous vois
dans le prochain.
6. Startapp - Taskmate: Bienvenue, les gars. J' espère que tu comprendras pour cet imbécile. Une structure dont nous devons parler. Deux choses importantes. La première est comment fonctionne la grippe Django. Et le 2ème 1 est comment fonctionne la structure de jangle. Ces deux-là sont vraiment importants pour poursuivre notre projet. Mais avant de faire quoi que ce soit d'autre, commençons d'abord notre projet. Maintenant, pour démarrer un projet ou faire quoi que ce soit d'autre avec l'application Django sur Domina ou CMD , assurez-vous de vous souvenir de deux points. Le 1er 1 est que votre environnement virtuel est activé et le 2ème 1 est Vous êtes dans le bon dossier. donc d'abord Laissez-moidonc d'abordactiver mon environnement virtuel. N' oubliez pas de vous arrêter pour la complétion automatique. Ce serait assez facile pour vous. Ne finissez pas dans n'importe quel répertoire. Maintenant, mon environnement virtuel est activé. La prochaine chose, c'est que j'ai besoin d'entrer dans mon projet de jungle. Fuller. Avant cela, vous pouvez utiliser City que ce répertoire de changement, puis le nom du directeur pour ce que vous voulez changer. Donc j'utiliserais Siri jangle. Bridget, cette pierre. Je ne suis pas dans mon projet de jungle Fuller. Ça a l'air bien. Alors rappelez-vous que c'est notre espace de travail Maintenant tout ce que nous allons bouger. Un projet jangle serait à l'intérieur de ceci. Laisse-moi exécuter mon commandement. Django. Admin démarrer le projet, puis le nom du projet. Rappelez-vous, ce nom de projet est vraiment important. Et vous pouvez penser à un bon nom de projet selon le souhait, vous pouvez définir la charge de votre projet. J' utiliserais la tâche faite. Cela peut prendre quelques minutes, mais si je vais ouvrir mon projet Django maintenant, vous verrez un autre type de fichiers et de dossier. Laisse-moi entrer à l'intérieur. C' est mon plus complet. Maintenant, vous aurez plusieurs fichiers à l'intérieur de ceci. Il est donc préférable de passer de l'écran à l'écran de l'école RVs ou peut-être atome ou votre
saut à vélo . Vous comprendrez donc la structure de votre projet jangle. Maintenant, c'est un projet plus complet en ce moment. Donc, j'ai ouvert le projet jangle à l'intérieur de mon école via sur les cheveux. Vous verrez ma tâche rendue plus complète. Maintenant, laissez-moi vous expliquer quelques petites choses concernant cette particule. Un dossier Lors de la prochaine conférence, nous parlerons de la structure de Django ainsi que du flux de Django, qui sont très importants pour vous de clarifier tout Jang dans une chose importante que j'ai besoin d' parler. Si vous pouvez comprendre ces deux points Change structure et flux suspendu, vous pouvez essentiellement construire n'importe quelle application que vous voulez. Vous pouvez créer un clone hors blog. Vous pouvez créer un clone à partir du commerce électronique. Vous pouvez construire soufflé sur n'importe quel autre site Web. Donc, l'important est que vous devez être clair avec la structure de jangle ainsi que le
flux plus jeune . Pas de foin. Parlons de notre tâche. Me maintenant C'est notre projet Fuller en ce moment. Donc c'est notre méchant projet. Django est complètement divisé en différents types d'abs. Donc c'est notre projet. Plus tard,
si nous essayons de créer un blog sur notre site, nous créerons Ah blawg up. Donc, il y aura un nouveau bloc local complet à l'intérieur de notre tâche Made Toe Tâche mesure le projet. C' est notre haut et si vous créez un bloc, le bloc sera considéré comme up. Tout dans la jungle est divisé en haut. Ce point sera clair par le prochain acte de conférence. Actuellement tout ce que vous avez à comprendre. C' est notre projet principal, Fuller. Cela signifie que nous avons plusieurs combats qui ne seront présents qu'à l'intérieur de ce dossier. Laissez-moi parler fusible à nouveau pour chaque fichier Les premiers fichiers dedans qui n'est pas vraiment utile pour vous à tout moment. Bientôt, nous ne passons pas ce dossier tout au long de notre cours. Même avec un niveau intermédiaire ou export diable, ce fichier n'est pas vraiment utile. C' est juste pour initialiser notre projet. Le suivant est de définir start par Il est l'un des fichiers les plus importants Toa alta projet. Nous n'allons pas beaucoup éditer ce fichier, mais ce fichier contrôle tout notre projet. Ici vous trouverez le répertoire basé qui nous aide à connecter tous les fichiers et notre projet prochain réel base votre digi Donc, la clé de sécurité est gardée comme un secret par l'administrateur de projet pour garder notre projet sécurisé. Donc, chaque fois que nous partageons nos terrains avec quelqu'un d'autre habituellement cacher la clé de sécurité ou enlever celui-ci sur le ski est vraiment important pour la production. Suivant est le débogage. Donc, chaque fois que nous travaillons sur un projet, nous le donnons comme vrai. Mais chaque fois que celui qui arrête le projet ou déploie un projet, renvoyez-le comme tombe. Ensuite, ici, nous avons autorisé l'hôte. C' est tout le moyen de pâte sur lequel notre projet va fonctionner, puis installer l'application. C' est une chose vraiment importante. Comme je vous l'ai dit, Django est divisé en différents robinets. La section manger que nous allons travailler sera divisée en APS. Ne pense pas à ces abcès et écrit quoi ? IOS en place. Ces APS sont essentiellement des fonctionnalités jangle qui étaient l'attente. Donc ici, si je crée un bloc, je créerais un blogueur jusqu'à puis ajouter un nouveau bloc dans mes siestes en magasin. Prochaine chose importante que vous devriez prendre soin de bureau, l'application bluesy. Donc, cela est généralement utilisé quand ils vont déployer notre projet en nous plus. Ensuite, nous avons quelque chose de mieux à faire des bases de données. Donc, à l'heure actuelle, nous allons utiliser l'arbre des séquelles pour notre projet. Mais si vous êtes prêt à utiliser ma suite ou post Chris, vous devez les changer et les conflits ici et ensuite nous avons toutes différentes choses afin de
faire l'authentification, fuseau
horaire, langue et d'autres choses. Donc nous pouvons contrôler l'ensemble de notre projet à travers ce fichier. Et il est vraiment important pour vous de comprendre ce dossier. Le suivant, c'est toi. Qu' est-ce que c'est ? Fondamentalement contrôler tout le routage qui est fait par notre projet sera de les comprendre dans la prochaine conférence. Ensuite, nous avons le fichier WSC, qui est utilisé lorsque nous allons au projet précédent. Et c'est tout pour notre projet sont plus complets. Suivant est notre managé ou pipe. Donc ce fichier est essentiellement utilisé pour contrôler et exécuter nos sept. Donc, même si nous travaillons sur un serveur local ou en ligne terminée, ce fichier va rester le même et nous n'allons rien modifier pour ce qui est tout pour cette conférence, j'espère maintenant que vous avez une idée de base concernant le projet jangle. Ne vous inquiétez pas. Dans les 23 prochaines conférences, vous serez clair avec chaque doute. Alors à la prochaine à la prochaine conférence, laissez-nous courir notre sobre pour la première fois.
7. Runserver pour la première fois: maintenant, au cours de cette conférence, permettez -moi de diriger rapidement notre projet, que nous avons créé au cours de la dernière conférence. Donc tout ce que vous avez à faire est de sauter sur notre commande à partir d'ici. Vous devez changer votre répertoire et entrer dans notre tâche rendue plus complète. C' est ton projet, Fuller. Et une fois que vous êtes dans votre projet, Fuller, vous devez exécuter un appel de commande par ton. Gérer court par Ransomware. Rappelez-vous, vous devez exécuter ce chameau dans votre projet Fuller lui-même. Parce que gérer les cheveux courts biais Président seulement. Alors exécutez simplement cette commande et cela pourrait prendre fusible à nouveau pour vous perdre. Ah, ici. Vous pouvez voir que votre serveur est prêt. Maintenant, c'est votre nourriture actuelle. C' est toi-même une botte. Donc, si vous travaillez avec un serveur en ligne que cela une fois que vous avez tamisé l'ensemble de votre projet en ligne, notre cela pourrait changer. À ce stade, nous sommes en cours d'exécution sur un serveur local. Donc vous pourriez voir ce que je p comme un moins ce serait. La prochaine chose, c'est que vous avez peut-être vu cette école de fille I arbre. Ce sont nos données mal classées. Donc, si vous revenez à votre réglage, commencez par ici. Vous pouvez voir ceci est notre base de données que nous avons donné le nom. Donc, si vous êtes quelqu'un qui utilise dont Chris, si vous êtes quelqu'un qui utilise ma suite, alors faites changer votre base de données avant d'exécuter était terminée pour la première fois. Rappelez-vous, nous avons lancé ceci pour la première fois et il a exécuté plusieurs trouvailles. Maintenant, avant de parler quoi que ce soit d'autre, laissez-moi m'ouvrir car c'est mon I p et mon port ici, vous pouvez voir que j'ai un écran général. L' installation fonctionne avec succès. Félicitations. Et actuellement, vous pouvez voir cette notification que je vois cet écran particulier parce que mon débogage est vrai. Cela signifie que je suis actuellement en phase de développement. Si mon débogage ast est égal à vraies chutes, cela signifie
que je suis en phase de production. visage de production signifie que mon site est la vie pour tout le public. Maintenant, si j'ouvre mon problème de commande ou mon terminal, vous verrez un message appelé Vous avez 15 une migration appliquée. Alors, quelle est cette migration ? Nous devons donc comprendre cela pendant notre structure de jangle aussi. Mais permettez-moi d'apporter la migration des bits de carburant isolée à nos abeilles de données. Donc, chaque fois que nous exécutons sur une application pour la première fois. Ou chaque fois que nous éditons quelque chose avec notre base de données, nous allons recevoir ce message à Actuellement, il y a 15 migration appliquée de l'ONU. Cela signifie qu'il y a 15 changements différents dans ma base de données. Et comme c'était la première fois, donc je dois gérer cette migration. Donc pour ça, laisse-moi arrêter ça. Tout ce que tu as à faire, c'est le contrôle de l'utilisation, tu vois ? Et si j'essayais de rafraîchir celui-ci, tu vois, n'
est pas Stop. Laissez-moi revenir à ma commande à partir de et ici vous devez utiliser pour les commandes d'abord exécuter malgré managé ou par make migration. Et puis le 2e 1 est la propriété blanche, gérée par mon grand. Donc, le 1er 1 est de nous aider à convertir nos requêtes. Et le 2ème 1 est de nous aider à appliquer réellement les requêtes. Maintenant, vous pouvez voir que j'ai appliqué ces migrations. Maintenant, si je cours moi-même où je ne vais pas recevoir cette notification à nouveau. Donc, si je me répète,
rappelez-vous, rappelez-vous, vous pouvez utiliser les touches de haut en bas dans votre commande de l'abdomen brut pour obtenir les commandes précédentes. Laissez-moi courir à nouveau et vous pouvez voir que je n'ai pas reçu ce message ou notification à nouveau concernant la migration. Cela signifie que nous avons appliqué les changements concernant nos abeilles de données. Encore une chose importante. Ces échanges étaient liés à ces vers le haut. Nous avons donc quelque chose de prêt à notre administration. Nous avons l'authentification, quelques sessions. Tout était auparavant géré par Django. Donc c'est tout pour cette conférence. J' espère que tu comprendras comment tu te conduis. Ne vous inquiétez pas. Dans la prochaine conférence, si nous allons nous concentrer sur notre structure ainsi que sur notre flux Django, cela dissipera la plupart de vos doutes. Merci de tomber cette conférence. se voit dans la prochaine.
8. Structure Django Flow et Django: Hé, les gars, bienvenue. Bienvenue à l'un des plus importants. Je suppose que la conférence la plus importante de tout ce cours qui est de comprendre la structure, comprendre le flux de notre application Django. La première chose est, comment ça fonctionnait avant ça ? Nous devons comprendre comment le plancher de la jungle marche. Donc, si je prends un exemple simple ici, vous pouvez voir cette image sur elle a plusieurs points sont navigateur. Vous êtes des modèles de base de données de modèle de vue. Et vous donc j'ai également suivi différentes autres images qui parlent de la même chose. Laisse-moi t'éclaircir la première chose. Quand je parle de la structure jangle, je parle de tous les fichiers, tous les dossiers que j'ai inclus dans ce sur quand je parle de la grippe jangle, cela signifie
que je parle de la médiation comment cela est transféré orteil que la façon dont notre travail de base de données sur quels sont les fichiers et le monde avec notre fonction sur comment
fonctionne ce front end ? Ou comment ça revient et roule ? Donc pour nous, parlons de notre grippe Django. Rappelez-vous, jungle suit M v p. C'est modèle de vue mortelle. Si vous parlez d'un autre framework peut être hors PHP qui est niveau ou tout autre framework. Ils suivent NBC que ce contrôleur de vue mortel, qui est presque similaire. Donc, si je parle de MBT mortel qui est lié à la vue des bases de données qui est liée à fonctionnalité, hors cour de fonction que nous écrivons sur le modèle qui se rapporte à l'avant et Bart comment notre site Web va regarder. Ainsi, les 2 premiers points se rapportent à notre base de données, et les fonctionnalités qui sont notre dos et partie et tablette fonctionnent avec un ami en partie. Donc tous ces trois sont vraiment, vraiment important de travailler sur notre site web maintenant. Cheveux. Je veux aussi ajouter un C pour voir MBD,
qui est la configuration du contrôleur ou le mappage de ce que vous voulez appeler 10 mortel, puis vous template. Alors qu'est-ce qui s'est passé quand vous visitez un site, alors elle ? Si je parle de deux semaines, a dit que ce PDM dot com sur amazon dot com je ne sais pas si elles sont célèbres pour vous ou non , mais laissez-nous les considérer comme un côté et ne les référer pas sur leur popularité. Donc, la première chose est, si je parle de chaque fois que je me visite équipe dot com mon application jungle. Tout d'abord, visualisez ce que vous êtes. Donc, c'est en fait carte. Ok, je suis sur mon terrain. C' est mon point com pt m est la page d'accueil ou le discours d'index pour moi. Donc, il se déplace vers la vue, est-à-dire qu' il commence à rechercher une vue qui est liée à l'usure Index. Pete, Où a obtenu la fonctionnalité de cet espace INEC, c'
est-à-dire, ils pourraient avoir besoin de lancer une annonce. Ils peuvent avoir besoin de montrer un curseur important ou quoi que ce soit d'autre qui est contrôlé par notre vue. Maintenant, la vue est reliée à notre mortier. Voilà nos bases de données. Donc, il pourrait avoir besoin de lancer des curseurs, mais à partir de la base de données, il va chercher quel type de diapositive j'ai besoin de lancer. Donc, cela est contrôlé par notre vue et les moyens mortels mortels, nos données gaspillant toutes les choses que nous allons récupérer à partir de la base de données et vous décidez quelle fonctionnalité cette base couvre. Donc, une fois notre interview, nous nous connectons avec puce modèle. Quel type de données nous devons montrer ? Nous revenons ensuite à vous, retournons ces données à afficher, puis vous vous connectez avec notre modèle et affichez ces données sur un navigateur. Je sais que ça peut être délicat, et vous pourriez être confus. Permettez-moi de prendre un exemple simple. Je suis venu sur Amazon dot com. Il a vérifié à waddle avec de l'aide sur vous êtes il a appris à savoir qu'il est lié à qui Beach a obtenu toutes les fonctions hors page d'accueil connecté à la base de données. Ensuite, retournez toutes les requêtes liées à la base de données. C' est tout notre fonction de porte de données sur, puis, avec l'aide de cette fonction, montrer que sur notre modèle qui est sur la page d'accueil, puis revenir au navigateur. C' était donc un exemple en elle. À qui ? La paix. Maintenant, que se passe-t-il si je visite la page de connexion ? Donc, si je clique sur Logan maintenant, vous êtes
là, vraiment tout cartographier avec l'aide de ce lien particulier. Maintenant, ils savent qu'il s'agit d'une page de connexion, donc ils vont appeler la vue de journalisation que cette vue qui gère la page de
connexion, se connecter à la base de données, obtenir toute la requête associée, puis revenir à la vue, Ensuite, montrez l'échantillonnage. C' est sûr, salope de
bûcheron. Donc, cela signifie que tout est dans la grippe avec l'aide de peu notre point de vue, Mortal et Temperley. J' espère que vous comprenez l'importance que vous avez. Donc, si je visite quelque chose sur bébé et point com, par
exemple, si je visite la section de blanchiment lisse, cela signifie
que si je viens de visiter radium sombre, il appellera Ah, page d'accueil vous. Maintenant, si j'appelle des créatures slash com point moyen, cela pourrait appeler une vue différente, ce qui l'a fait sur des fonctionnalités différentes, élément de base de données
différent et aussi un piétinement différent. C' est ainsi que tout est contrôlé avec l'aide de ces choses. Ça peut être déroutant, mais laissez-moi parler de la structure jangle maintenant. Donc, la première chose que je veux parler de ce Django est divisé Indo différent APS. Je ne parle pas de l'application IOS. Android peut-être, mais je parle de différentes sections de Django. Donc, si je visite amazon dot com et je parle de différentes applications qui sont possibles, donc Amazon se rapporte à une chose différente, donc nous avons égale plus section. Ensuite, nous avons une section de vente de sorte que peut être divisé en une application différente. Ensuite, je parle de la section des cartes cadeaux qui signifie qu'il est totalement sont section différente. C' est une autre application. Donc, chaque fois que vous pouvez diviser n'importe quel projet en section différente, c'est une application. Si je parle de pt m point com. Il peut être divisé en application différente qui est section différente. Donc PDM a film la section graphique de réservation de vol section Boss Sexual train
section affaire section que son commerce e que même la réservation section réservation hôtel. J' achète dans les porches et la voiture, des chèques-cadeaux sur toutes choses différentes. Ils ont également la planification de voyage. Cela signifie qu'ils sont section différente et qu'ils sont d'application différente. Donc, si j'essaie de construire quelque chose comme ça, je dois diviser mon projet en section différente qui fait notre application. Ça peut être déroutant, mais ne vous inquiétez pas. Laissez-nous un exemple simple. Donc, dans notre application à l'heure actuelle, nous avons seulement une section qui est un projet. Donc c'est notre qui m'a demandé si je suis né à notre première section qui est peut-être un bloc ou peut-être notre liste à faire, ou peut-être notre journal quotidien. Il s'agit donc d'une section différente de votre site Web. Je peux travailler sur eux avec l'aide de APS. Alors laissez-le créer ma première application à la liste. Laissez-moi d'abord laisser tomber mon serveur. Et maintenant pour ajouter une section ou plus, tout après faire va venir par ton gérer court par démarrage et dans le nom de l'application. Rappelez-vous que son nom est important donc je prendrais le nom de l'AP comme le plus cruel et si vous
voulez mentionner souligné, vous pouvez le faire. Laissez-moi vous présenter maintenant si vous consultez l'arrière-plan Vous voyez, nous avons créé notre première application et nous avons nombre de fichiers à l'intérieur de cette particule Aram . Maintenant, si vous vous souvenez pendant notre étage, je parle de modèles de vue morale Donc à l'heure actuelle, vous pouvez voir la vue mortelle. Maintenant, nous avons besoin de créer notre vous êtes Alonso créer un nouveau fichier et appeler Il s u n n commencer par rêve en elle telle qu'elle est. Mais chaque fois que vous créez 1/2 souvenir orteil ajouté à l'intérieur de votre réglage. Commencez par Rappelez-vous, si vous n'allez pas ajouter cette application dans le paramètre start pie I jangle projet
ne va pas reconnaître cette particule un fichier lui-même Donc nous devons mentionner ne pas installer dans notre paramètre commencer par donc définir et tous les autres fichiers pour notre production et déploiement à l'intérieur de notre projet Un plus complet Et c'est notre première partie qui est notre première section. Je pense qu'une douve Si je veux ajouter un bloc, je vais créer une nouvelle application appelée Blawg up. Si je veux ajouter notre journal quotidien, j'appellerais une poussière nouvelle. C' est ma nouvelle section. C' est comme ça qu'il fume. J' espère que vous comprenez un peu sur la structure de Django et volé dans la prochaine conférence. Parlons de vous, Ahrens, comment cette cartographie se passe. Donc, comme je l'ai dit, si j'appelle amazon dot com, il mappera directement tout ce qui est mon point de vue. Fonctionnalité de l'index sur. Si j'appelle la page de connexion d'Amazon Said appellerait de vous cette dysfonctionnalité qui est liée à la page de connexion. Donc, nous en parlions à partir de la prochaine conférence. J' espère en droit que vous êtes clair avec tout ce qui est notre structure et volé et la différence entre le projet et le haut. C' est la meilleure partie. Si vous pouvez comprendre cela, vous pouvez terminer n'importe quel projet dans le court fonctionnement off. Je suis la prochaine conférence est importante. Merci de tomber cette conférence. Rendez-vous dans la prochaine
9. Urls et vues: Hé, les gars, bienvenue. Maintenant, dans cette conférence, nous allons parler de vous. Les nôtres ainsi que les vues. Donc, vous n'étiez pas quelque chose concernant la configuration et le mappage sur les vues sont liés. Les orteils sont des fonctionnalités hors de cette page. J' espère que cela sera clair d'ici la fin de cette conférence. Alors maintenant laissez-moi ouvrir le premier Urs que ce projet d'art vous Arnold. Donc, chaque fois que nous ouvrons notre page d'accueil qui est notre site web ling ou peut-être notre jetée I dans Port Link . Nous allons donc frapper cet Oural à la toute première fois. Laisse-moi d'abord sur mon portable et parle de ça. Donc, à l'heure actuelle, je suis juste de traiter ma page d'accueil. Ça veut dire que si je parle à ton comte,
je vais juste visiter Slash ou Ling vide. La seconde est si je parle de mon argument Donc c'est ah vous honneur que j'ai déjà défini C'est par défaut de Django. Laissez-moi visiter celui-ci ici. Vous pouvez voir notre réglage de jangle facilement cartographier celui-ci. Cela signifie que chaque fois que nous allons visiter notre slash de lien de domaine admin, il va appeler cette fonction particulière. J' espère que cette partie est claire ? Pensez à notre propre application. Nous allons créer une liste de choses à faire. Laisse-moi créer un lien. Notre nom de domaine slash Cruelest. Donc, pour cela, je dois définir mon propre neural dans mon application. C' est mon application. Alors que s'est-il passé chaque fois que nous visitons notre site Web ? C' était le menu RL et puis il voit avec Django, il a besoin de lire dessus. Donc, s'il est lié à la liste des
tâches, il va rediriger vers cet Ural particulier. Si elle est liée à souffler, elle redirigera vers l'application de blocage. Vous êtes donc nous devons définir cela. Permettez-moi de supprimer tous ces commentaires sur ici défini ma liste de tâches que vous êtes dans. Donc, tout ce que vous avez à faire est de définir séparément. Et la première chose que je dois passer est mon lien. Donc, je préférerais ma tâche barre oblique de boisson de domaine. Donc, ce serait mon pour faire la liste des applications. J' utiliserais la tâche. Donc c'est mon Vous êtes Souviens-toi de celui-ci ici. Je dois rediriger vers ma demande particulière. Puisque c'est le projet principal que vous voulez donc j'ai juste besoin d'orteil, ajouter inclusion et puis quoi ? J' ai besoin de compter. Alors laissez-moi d'abord importer. Mon inclusion. Ce qu'après faire est de Django. Votre importation RL inclure pour cela m'aidera à se connecter avec vous sont autrement hors différent vers le haut . C' est Jang. Eh bien, maintenant je peux utiliser, inclure. Et ici, je peux mentionner qui vous êtes comme je dois lire toxicomane. Donc, chaque fois que je vais visiter la tâche, je dois me connecter avec pour faire des listes vers le haut. Et puis vous, Ahrens, c'est fait signifie
que chaque fois que notre utilisateur va visiter l'écharpe étoile, il redirigera. Donc, vous et ici, nous devons mentionner ce que nous allons faire avec cette particule Erling. Donc ici, la première chose que je dois faire est de copier coller le contenu de mon ONU. Et c'est mon application. Vous vous souvenez de celui-là ? Laisse-moi enlever tout ça ici. J' ai besoin d'importer mon point de vue puisque j'ai besoin de connecter mon Vous êtes d'autre en vous maintenant, tête, je n'ai pas besoin de celui-ci. J' utiliserais simplement ma barre oblique ici. Je dois mentionner quelle vue j'ai besoin de me connecter. Arrêtez. Comme c'est l'application, j'ai besoin de me connecter avec une vue pour la fonctionnalité. Donc, si quelqu'un visite ma tâche, accroche, il doit faire quelque chose. Et je dois le mentionner. Donc, pour cela, permettez-moi de mentionner mon point de vue après ces vues, puis de donner un nom de vue sur. Je l'appellerais pour faire la liste. Et vous avez également fourni un nom pour cette linge particulière, et je l'appellerais demandé à faire liste. Assurez-vous que votre nom est entre guillemets. Alors, êtes-vous jaloux ? Tâche barre oblique de domaine. Notre nom de vue est à la liste des règles et notre nom est Prue List. Ok,
ça a l'air bien. Aussi, ne l'oublie pas pour ta jungle. Maintenant, nous écrivons une fonction avec le nom à faire liste. Il suffit de passer à notre point de vue ici. Vous devez écrire toutes les vues requises pour cette description de particules. Laissez-moi définir ma première fonction. C' est ma liste de choses à faire sur. Il faudra un périmètre appelé requête. Donc, si nous avons besoin d'informations du navigateur ou quoi que ce soit d'autre, il porterait avec cette demande sur la tête. J' ai juste besoin de retourner quelque chose à ce moment, donc je voudrais simplement retourner notre
réponse HDTV . C' est un texte simple. J' ai également besoin d'importer ma réponse http. Vous avez juste besoin de faire à partir de django dot En fait être importer la réponse db supplémentaire obtiendra Cela semble bien. Laisse-moi enregistrer tous mes onglets. Donc, sachez ce qui va se passer est que quelqu'un va visiter notre site Web. Ils vont visiter notre tâche barre oblique de nom de domaine Il serait redirigé vers notre pour gouverner un arrêt Puis ils viendront sur Ce particulier vous êtes Ils verront si vous êtes dans ce plan, il serait redirigé orteil de vous prendre toutes les choses qui est nécessaire que la fonctionnalité et il pourrait renvoyer cette réponse particulière. J' espère que c'est bien si je visite mon site Web particulier maintenant qui le pitch sera donné entrer hors photo nourriture parce que vous exécutez notre serveur en cours d'exécution sont actuellement seulement deux ans va travailler Si je parle d'administrateur, cela va fonctionner parfaitement bien. Et la deuxième chose, c'est notre tâche. Maintenant, vous pouvez voir que j'ai une réponse. Ça veut dire que je peux débarrasser Oh, maintenant ça devrait être une réponse. Je peux également retourner sur les modèles de rendu sont ses CSS JavaScript féminin tous les différents types de modèles que nous avons besoin. Donc c'est la chose de base. Nous comprenons maintenant notre connexion et aussi nous sommes maintenant en mesure de comprendre que vous votez. Donc, si je fais un petit changement et que je suis en quarantaine ABC et si je rafraîchis celui-ci, je vais obtenir une erreur parce que maintenant c'est dans leur tâche. Et puis je dois utiliser un B. C. C'est comme ça que ça va marcher. Laissez-moi reformuler le changement. La deuxième chose est que je peux également changer ce lien particulier que je peux utiliser pour lister maintenant sont bousculer serait de changer à notre liste de faire. Donc, si je rafraîchis celui-ci, il me donnera pour ne pas erreur sur que je dois utiliser pour lister. Donc c'est la corniche. Vous êtes en train de mapper et de configurer. Donc, chaque fois que nous avons visité agenouillé, il est d'abord va à notre projet. Vous, Errol, qu'il redirige vers R AP, Ural sur cheveux application,
Ural, Ural, se connecter avec nos points de vue. Prenez une réponse et soumettez maintenant les vues peuvent être corrigées avec nos mortels. C' est notre base de données comme un modèle moins. Aidez-nous donc à obtenir toutes les données de notre base de données et envoyer une réponse dans le formulaire hors modèle. J' espère donc que cette conférence a été utile pour vous de comprendre toute la configuration et voir partie dans la prochaine conférence. Laissez-nous créer un dossier de modèle et commencer à travailler sur cette partie aussi. Nous pouvons donc choisir ce projet dans une direction vers l'avant. J' espère que cette lettre a été utile. se voit dans la prochaine.
10. Modèles: Hé, les gars, bienvenue à la conférence précédente, on a parlé de beaucoup de choses concernant sa vue waddles. Mais maintenant, il est temps de parler de modèles. Donc, comme vous le savez, nous avons divisé notre projet en une autre section. La section Manger est appelée vers le haut. Maintenant, chaque section qui est manger aura son propre modèle. Donc, si je parle de la hauteur de la tâche, il aura un aspect différent. Si je parle de notre page d'accueil, il aura un regard différent. Si je parle de notre journal quotidien, il y aura une loi différente. Donc la première chose que j'ai besoin de parler de ça, comment commencer, Donc à ce moment, je reviens juste. C' est la vraie réponse de la tuberculose ici, donc je veux rendre notre page modèle pour cela. J' ai besoin d'abord de créer notre page d'estimation, donc il suffit de créer un nouveau modèle quatre look ou moins. Et rappelez-vous, il sera toujours appelé moins de modèles parce que c'est une structure générale, comme je l'ai dit le bateau sur. Comme nous suivons le cours, vous vous rendrez compte que quel nom est important et ce qui n'est pas comme cela sera toujours appelé nous et les hommes. Cela va se calmer comme APS. Donc, ce quatre niveau être appelé nous modèle et la tête. J' ai besoin de créer trois Fullers First sera cesse. La deuxième sera JavaScript entendu serait des images. Et puis le quatrième sera Nous pouvons créer toutes les trouvailles HTML. Laisse-moi le créer. On n'ajoutera rien. Est-ce juste une question pour vous expliquer sur l'importance hors modèle et le plein de la structure ? Maintenant, laissez-moi créer un fichier html sur lequel sera rendu cela. Donc, laissez-moi créer un fichier html sur. Je l'appellerais aussi rapide ou touché femelle, ou je peux l'appeler comme un point de liste de faire html ce que je veux. Donc, ça a l'air bien ici. Je fais juste une petite chose. J' utiliserais une balise commune sur. droite. Un message de bienvenue. Ça a l'air bien. Maintenant, nous avons notre partage de salaire HTML, qui est appelé s à faire liste. On peut l'appeler comme une tâche ou tout ce qu'on veut. C' est donc notre modèle. Fuller à l'intérieur sont en place maintenant, tête, je dois changer les moins. Spencer éteint. Ça ne devrait pas être une réponse. J' essayerais de rendre mon modèle donc j'utiliserais render on. J' ai besoin de passer ma demande, puis mon html paie. Et puis si j'ai besoin d'envoyer du contenu à l'heure actuelle, je suis juste l'envoi de la demande ainsi que le
modèle sur mon contenu serait vide. Donc, le contenu serait toujours X est sous la forme off national. Laissez-nous le garder vide pour l'instant sur comprendre notre partie de modèle. Donc ça a l'air bien Maintenant, nous avons vu celui-là qu'il a fait sur moi-même et vérifier. Ma tâche paie. Oui, cela a bien fonctionné si j'ouvre à nouveau mon modèle, vérifie ma page d'estime et change quelque chose ici. Dis celui-là. Revenez ici et reprenez le poisson. Tu dirais que ça marche bien. Donc maintenant, je suis capable de me connecter avec mes modèles ainsi que mon html Be maintenant Pensez-y comme un projet que nous mangeons maintenant. Apple ont donc 10 fichiers qui est lié à eux seulement. Comme si je parle de mépriser ces orteils sont analphabètes seulement ce particulier jusqu'à. Je parle de modèles. Ceci est lié à ce particulier autour Maintenant à l'avenir, si nous créons plus apt, nous devons effectuer une étape similaire chez vous pour créer un modèle plus complet pour ce particulier autour. Maintenant, voici une prise. Il y aurait des trouvailles communes. Des amis communs comme il y aurait des images communes. Il y aurait une structure commune. Donc, si je parle d'amazon dot com, vous verrez qu'il y a une structure commune, même s'il y a une application différente. Comme si j'ouvre la section de la carte cadeau, si j'ouvre la section de la cave, vous verrez qu'il y a un en-tête commun, qui est commun pour tous,
Donc, il y a une application différente, mais cet en-tête est commun. Vous réaliseriez également la même chose avec pied de page. Donc, sur les anciens trois différents robinets hors d'Amazon, il y a quelque chose de commun, qui est appelé Templiers moins communs. Les fichiers communs de sorte que le logo Amazon serait commun sur toutes les applications. Même si j'ouvre Amazon dot com à la page du vendeur, son slogan page tout. C' est la partie commune, donc nous devons créer un dossier commun dans le répertoire principal et reste. Tout sera dans nos répertoires APP. Donc, s'il y a un modèle pour ce haut particulier, il va être à l'intérieur de cela, Mais il y aura un plus complet commun dans lequel gardera les différents éléments communs. J' espère savoir que tout est clair. Nous bougeons avec un endroit formidable avec beaucoup de connaissances. Et j'espère que vous serez en mesure de tout consommer dans la prochaine conférence pour arrêter plus à ce sujet. se voit dans la prochaine.
11. Bootstrap: Hé, les gars, bienvenue à ce sujet. ne pouvions pas laisser un point intéressant pour notre projet. Maintenant, nous devons commencer à travailler sur le modèle, donc nous devons travailler avec son équipe. Ill et CS est comme je l'ai déjà parlé. On est l'arrière et les gars. Ça veut dire que Jang avec quelque chose qui gère le dos et sur. Ceci est lié à quelque chose sur un ami et mais en tant que développeur, tant que développeur Web ou en tant que dos et développeur, vous devez avoir certaines connaissances sur CSS, HTML et JavaScript, expert
du Nord. Mais vous devriez avoir 13 connaissances. Et pour cela, 30 connaissances travailleront vers cette tentée. C' est notre modèle de liste à faire. Maintenant, la première chose que je dois faire est que je savais commencer par bootstrap. Tout ce que vous avez à faire est juste de créer un design de base dans votre esprit. Et puis nous allons terminer ça. C' est donc notre site web actuel. Maintenant, j'ai une chose de base dans mon esprit que nous aurons ah en-tête et ensuite notre logo est le nom notre abbé décider. Ensuite, nous aurons donc des relations sur différents haut ou section différente de notre site Web il suffit visiter ce site Web. Obtenir bootstrap dot com Si vous êtes déjà familier avec CSS html, vous êtes bon pour aller. Vous avez juste besoin vers la section, vous comprendrez tout de manière très simple. La deuxième chose est juste de cliquer sur La documentation sur vous sera redirigée vers l' introduction. Je dirais juste passer par cette introduction. C' est assez facile et vous comprendrez beaucoup de choses. Pour l'instant, la portée de ce modèle est commencé sur la base d'une plage. Maintenant, le modèle de démarrage contient également du javascript. Un CSS contient également notre section de corps. Israël est notre idole. Donc, à l'heure actuelle, il y a une section de corps. C' est notre titre sur Nous faisons le single. Si vous visitez ce moyen qui a payé Bootstrap, Vous comprendrez à propos de cette chose de titre. Donc, si je suis sur la partie introduction, ils ont notre titre concernant dans la corruption, puis le nom du site. Donc, nous devons faire quelque chose de similaire. Alors, laisse-moi garder celui-ci sur toi frais ma page. Vous pouvez voir maintenant nous avons un style de téléphone différent comme un titre différent Lazar. Laisse-moi réparer ce petit truc. Donc le titre devrait être jonché quelque chose à faire liste, puis notre nom de site, donc j'utiliserais la tâche faite. Permettez-moi également de changer du contenu à l'intérieur de mon corps, ce qui serait très utile. Un statut fait. Laissez-moi rafraîchir ma page à nouveau. Ouais, cette idole a l'air mieux maintenant maintenant, on doit faire beaucoup plus de choses. Tout d'abord, nous devons parler de la façon d'obtenir cet en-tête. Alors passez à Bootstrap. Il suffit de visiter cette partie de composant et à l'intérieur que vous obtiendrez la navigation par. Il suffit de faire défiler un peu vers le bas et vous obtiendrez sur la barre de navigation sur. C' est ce que j'ai besoin à ce moment pour que vous puissiez voir l'échantillon. Il s'agit de la barre étroite actuellement disponible. Laisse-moi vérifier notre différent. Ouais, celui-là a l'air bien. Donc tout ce que vous avez à perdre. Il suffit de copier celui-ci sur la base. Laisse-moi te faire pêcher celui-là maintenant. Ça a l'air bien. Je dois faire une petite chose. Laisse-moi prendre ce conteneur à l'intérieur. Donc, ce que vous avez à faire est juste d'aller à ce paramètre de mise en page Donc ce conteneur nous aide à définir Leo tout après la classe créative de Lou et à l'intérieur de celui-ci à celui-ci. Donc, tout ce que j'ai à faire est de créer un jour mais avec un conteneur de classe, puis de garder tout le contenu à l'intérieur que cela semble bien. Laisse-moi te refaire celle-là. Maintenant, notre page sera inappropriée pour Mac hors marge selon une rampe de boost. La prochaine chose est, je dois parler de ces liens et aussi éditer cela. Donc, dans la prochaine conférence, nous allons parler de Ginger comme le modèle de base moins. Et cela va être super important en ce qui concerne les modèles. Donc, vous voir dans le prochain dans lequel sera parler de gingembre faire ainsi que la base étendre .
12. Modèle de base et Jinja 2: Hé, les gars, bienvenue. Maintenant, dans cette conférence, nous allons terminer deux choses importantes. C' est notre gingembre, à laquelle nous avons déjà commencé à faire sur l'expansion de modèle ou de jouer avec des modèles . Nous allons donc créer un modèle de base sur. Nous allons utiliser différentes pages dans lesquelles va étendre ce Pamplin. Il est en fait moins de pamphlet en preuve. Ok, c'est bon. Mais l'important est que vous devez comprendre comment nous étendons les différents dépliants. La première chose que je vais nous faire, je vais créer plusieurs pages HTML afin que je puisse étendre que je peux hériter
du contenu différent sur différentes pages. Alors quoi ? Je vais me reposer en disant mes modèles, je vais ajouter une page html de contact et aussi sur le startext. E-mail pour ces deux pages seront factices. Je les ajoute juste pour que je puisse parler de différents concepts. Je vais également répliquer le contenu de Clueless. Et la prochaine chose, c'est que je vais changer ce titre. Ça me semble bien. Donc, nous avons notre html prêt. J' ai aussi besoin de dur mon, euh als aussi bien de vue. Ce que je vais faire, c'est que je vais utiliser le contact. Le 2ème 1 que j'utiliserais à ce sujet semble bien. Souvenez-vous de ces vers moi. J' essaie juste de vous montrer un concept sur la façon dont les choses sont prêtes à fonctionner. Virginie, Israéliens n'imitent pas. J' ai besoin d'ajouter des vues pour les deux. Laisse-moi aller Pee à leur base. Et ici, je vais changer les textures. Bienvenue orteil liste de faire. Bienvenue à contacter Page. Bienvenue au montant. Ça a l'air bien. Maintenant, nous avons trois Ling's, vous avez trois vues sur. Nous avons trois pages différentes. Ok, laisse-moi courir moi-même. Hé, tu vois qu'on n'a pas d'entrée. Mais si je saute sur mon site, c'est pour lister le travail. Très bien. Laisse-moi ouvrir mon contact. Cela fonctionne très bien. Permettez-moi aussi d'ouvrir mon sujet sur nous. Il y a aussi du travail. Très bien. Mais que faire si je savais orteil éditer ce lien ? Je dois les faire sur toutes les pages. Mais c'est le même contenu. Pourquoi je fais sur toutes les pages ? Il devrait y avoir une méthode par laquelle je peux créer un magasin de fichiers de base toutes les tâches courantes qu'ils sont là. J' ai juste besoin de garder le contenu unique, qui est celui-ci sur les trois pages. Tout est commun. Juste cette ligne est différente. Pourquoi ne pas créer un seul fichier ici ? Même si j'ai besoin d'entrer quelque chose ici, je dois faire sur les trois fichiers. Et c'est la partie importante dont je parlais ici. J' ai besoin d'ajouter un nouveau lien pour nous. Je dois répliquer cette ligne sur les trois pages, qui est un homme Lindy va tâche si vous pensez à grande application. s'agit actuellement que de 23 pages dont nous parlons. Pensez à Amazon. Pensez à quelque 10 2050 100 application de page. Ce type de crépuscule manuel est en fait Landy. Donc, ce que nous allons faire est de créer un modèle de base. Pour cela, nous allons créer un modèle. Fuller dans notre projet trouve que c'est notre qui projet actuellement ce modèle Fuller appartient à nos deux règles. Arrête. Mais nous allons créer un nouveau fichier modèle à l'intérieur de notre base. Fuller nous a appelés modèles à l'intérieur que nous allons stocker toutes les images de fichier HTML formelles CSS et JavaScript. Donc, il suffit de créer un nouveau modèle local et cela va stocker tout le
fichier e-mail le plus bas à partir duquel nous pouvons juste hériter de ce contenu commun. Donc, laissez-moi créer une base ou cette vapeur ici. Non, ce que je peux faire est que je peux simplement copier ce contenu commun sur si j'ai besoin d'entrer quelque chose que je liserais dans ce basé ou HTML sur. Ces trois-là vont juste endetter ce changement, et ce serait bien pour moi avant cela. Nous devons également faire un petit changement. Vous devez visiter le fichier de paramètres et à l'intérieur du fichier de réglage, nous devons donner ce répertoire de notre modèle, Fulla qui fait ce modèle pour l'amour, qui est notre base principale. Fuller. Donc, je cherchais à ce sujet et j'ai obtenu des résultats de débordement de pile. Mon principal motif était de sortir les utilisateurs de débordement de pile. Donc, si à tout moment vous sentez que vous n'êtes pas en mesure de réaliser quelque chose que vous
avez un problème ou que vous essayez de faire quelque chose d'innovant avec le projet, assurez-vous de rechercher une certaine facilité d'arrêt Certaines erreurs sur les questions sur le débordement de pile. C' est une bonne habitude pour vous de suivre le débordement de pile sur une base régulière. En fait, ça aiguise votre peau. Maintenant, tout ce que j'ai à faire est juste copier celui-ci et badigeonner ici. Ce n'est rien de différent. Ils donnent juste le répertoire de base en parlant du nom plus complet. Alors, quels sont les modèles que nous avons déjà mentionnés ? Garde celui-là qui est fait pour notre genre de séance maintenant. Ce que j'ai besoin de nous faire. J' ai juste besoin de prendre le contenu commun sur la base ici. Et j'ai besoin d'étendre mon basé sur HTML ici. Donc juste pour utiliser cette commande Khalib races, symbole de date de
personne, un commandants de nouvelles étend, puis le nom de fichier. Et une fois que vous avez cette habitude simple, vous pouvez simplement utiliser étendre de manière erratique sur Arjun étaient extension avec auto complète sombre ici, vous avez juste besoin de me donner un démon de stockage. Maintenant, ça a l'air bien. Et si je vais à ma liste de tâches commence manager et ça marche bien ici. Vous voyez comment une erreur avec le manager me laisse réparer. Laisse-moi être frais. Celle-ci que vous avez faite. Parlons maintenant de la deuxième partie du jeu. Donc ici, si j'importe mon basé sur l'e-mail texte à l'intérieur de ma page de contact aussi, cela va rester le même pour le lieu de contact. Aussi pour moi à propos d'un discours. Alors, comment j'ai besoin de résoudre ce problème. Cela peut être fait avec Virginia, comme je l'ai dit au plus jeune âge. Genre nous aide à utiliser combat sur les commandes en HTML. Donc, tête chaque fois que vous avez quelque chose d'unique ou quelque chose de différent de votre fichier commun, vous pouvez remplacer ceci par Ginger. Il suffit donc de supprimer cela parce que ce sera le titre sera différent pour toutes les pages. Vous avez juste besoin de le supprimer du fichier de base car ce n'est pas commun. Et ici, vous devez ajouter un coup de changement. Alors, c'est quoi Ginger Block ? Donc, j'utiliserais un bloc ou un titre. Donnez juste un titre de nom. Maintenant. Ce troupeau indique que sur la base de notre estimation, il y aura un certain contenu de ces trois pages qui est nommé Idol demandé. Et si je veux insérer quelque chose entre ces blocs, tout a faire est juste mentionné ce contenu ici. Donc j'ai juste besoin de mentionner le titre de bloc là-bas. Maintenant, entre ce titre de bloc, tout ce que je vais écrire sera remplacé ici. Alors écrivez-moi juste un titre pour cette pièce HTML particulière, donc ce serait vrai gestionnaire de liste maintenant j'ai besoin de répliquer. Même pour mon contact avec nous et à propos de nous. Ça a l'air bien. Laisse-moi rafraîchir celui-là. Vous pouvez voir cet échange sur si j'ouvre ma page à propos de nous, qui a bien fonctionné. Et si j'ouvre mon contact ? Un discours ? Oui,
ça a bien fonctionné. Laisse-moi réparer ça. Tu l'es parce que si je vais ici, ça marche bien. Mais si je vais maintenant à mon contact avec nous, ça va me donner un meilleur. Ou si je change un lien, je dois les répliquer sur mon fichier de base. Donc, pour ça, on peut utiliser Ginger. Tu te souviens ? Sur notre section de l'Oural, nous avons donné un orteil sans nom chacun. Vous êtes ce que vous êtes le nom est vraiment important. Comme je l'ai dit tout à l'heure, utilisons notre Jinya ici. Donc tout ce que vous avez à faire est juste enlever celui-ci. Utilisez juste vous êtes et puis mentionnez le nom de cette particule Ayuthaya. Et le nom est de régner ist je dois aussi répéter la même chose pour l'espace Contactar et dire sera suivi avec à propos de nous. Maintenant, le problème est trié. On n'a pas à s'inquiéter beaucoup. Il est dynamique Chaque fois que nous devons changer quoi que ce
soit, ce serait directement avec RG Wattles et nouvelles. Laisse-moi te faire pêcher celui-là. Va à mon sujet. Allez à mon contact, allez à ma liste de tâches qui ont l'air bien sur Si je change quelque chose ici, peut-être que je le change d'environ deux sur nous. Je n'ai pas besoin de changer sur basé sur l'e-mail texte, car cela dépend de ce nom. Maintenant, le lien a changé, mais nous n'avons pas à nous inquiéter. Donc si je rafraîchis celui-ci, donc si je vais à mon sujet maintenant, vous voyez que ça marche bien et nous n'avons pas à nous inquiéter parce que cela dépend de ce nom particulier. C' est ainsi que fonctionne notre héritage de modèle. C' est comme ça que travaille notre Jinya. Il est vraiment important pour nous de le comprendre. Maintenant. La deuxième chose est que le corps sera différent pour toutes les pages. Pour ça, on utilisera un autre bloc de terrain. Donc nous allons créer un type appelé Contient. Donc, tout ce que vous avez à faire est de créer un bloc, et cela résoudrait le problème de Nordoff. Il suffit donc de copier ce bloc et de mentionner le contenu de ce bloc dans différentes pages HTML . Ici, permettez-moi avec mon contenu qui est le texte bienvenu corporatiste sur chaque peu plus tôt nous n'avons pas
eu d'erreur avec notre texte de bienvenue parce que sur les points de vue nous avons mentionné cela, mais il ne sera pas le même sur le contact. Nous pourrions avoir différentes paires de clés et de valeurs sur nous. Nous pourrions avoir une paire de clé et de valeur différente donc ça va s'améliorer si je change vue maintenant. Donc, si je rafraîchis celui-ci, vous pouvez voir que je ne suis pas en mesure d'imprimer quoi que ce soit ici parce que leur complexe n'existe pas pour notre sur l'espace sur. Si je vais à ma liste de choses à faire, ça marche bien. Donc je dois réparer celui-là. C' est la raison pour laquelle j'utilise un coup de contenu. Je serais bien si j'utilise le contact suivant ici sur environ l'année prochaine. Ça a l'air bien. Laisse-moi partir. Celui-ci fera mon contact. Un espace sur l'espace ? Ouais, c'est bon. Nous avons donc trois pages dans notre modèle maintenant. En outre, nous avons un modèle de base sur. Nous avons utilisé changeur correctement dans notre application. Donc, nous allons bien avec ce projet qui est fait pour notre première sortie. Cela signifie que nous sommes prêts avec notre base. Et maintenant, nous pouvons très bien nous attaquer à Django. La prochaine chose que nous devons faire est de commencer à construire notre application correctement avec des bases de données. On parlera de mortels. bases de données lui arrosent beaucoup plus de choses parce que nous avons effacé un bon petit corps, qui accepte les demandes. Vous mappez, contrôlez les vues, contrôlez les modèles sur l'utilisation de la grippe. C' est tout pour cette vidéo. Dans la vidéo suivante, parlons des mortels sur les données. Des manques. Merci de tomber cette conférence. se voit dans la prochaine.
13. Dossier statique et améliorer le look de site Web: Hé, les gars, bienvenue maintenant, avant de passer à nos bases de données sur la migration des mortels ainsi qu'à Adam Addiction, nous devons parler de quelque chose de vraiment important. Nous allons donc parler de deux points dans cette conférence. Le 1er 1 sera notre full statique, qui contient notre CSS JavaScript ainsi que des images. Le deuxième sera notre site web actuel. Donc, si vous regardez notre site Web actuellement, je veux que ce soit plus attrayant, donc vous ferez de petits changements. Ce que je vais faire, c'est que je vais utiliser cette navigation particulière. Mais je surfer tout au long du bootstrap et j'ai pensé que ce serait une piste de neuf. Donc nous allons changer sur la barre de navigation. Et la deuxième chose est, nous allons utiliser le dossier statique. Donc plus tôt, j'ai parlé de fichues assiettes. J' ai parlé de tous les fichiers HTML, mais les cheveux utiliseront un dossier statique séparé. Je vais supprimer ces trois dossiers qui sont nos images CSS et JavaScript ici sur je vais créer un full statique différent à l'intérieur de ce fuller statique. Je vais voler mes images CSS et javascript. Pourquoi ? Parce que c'est une bonne pratique, et je pensais que c'est la bonne conférence pour en parler, pour utiliser des fichiers statiques. Nous savions que dans une seconde Fuller, nous le ferons dans une minute. Mais avant cela, nous devons parler de ce que nous allons changer dans cette page. Donc nous allons changer notre équipe de la lumière à l'obscurité. Et le 2e 1, c'est que je vais utiliser un local pour ça. Nous allons utiliser une image statique. C' est là que nous avons besoin de notre statique. Fuller. J' espère que tu as compris ce point. Alors chez nous, il suffit d'ouvrir votre HTML être stocké et de changer votre équipe de la lumière à l'obscurité. Tout ce que vous avez à faire est de changer votre lumière sur votre médecin. Laisse-moi vérifier celui-là. Ça a l'air bien. Et maintenant, j'ai besoin d'utiliser l'image ici. Avant ça, j'ai besoin d'un logo. J' ai déjà créé que j'ajouterais cela dans la section des ressources sur. Maintenant, j'ai besoin de stocker ce logo dans notre annuaire. Donc, pour cela, j'ai besoin de créer un répertoire. Alors laissez-moi fermer tous ceux-ci et créer un dossier statique sur votre répertoire racine. Rappelez-vous votre répertoire racine, qui ont été suivis pour le modèle. Une fois que vous êtes statique, Fuller est créé. Maintenant, créez tous les trois Fuller, votre JavaScript, votre CSS et des images parce que tous les fichiers que nous contenant ces trois dossiers seraient considérés comme des trouvailles statiques. Une fois que cela est fait, vous devez
maintenant enregistrer le dossier statique. En ce sens, vous devez dire à notre projet Django dans le fichier de paramètres qu'il s'agit de mon dossier
statique. Ce dossier va stocker toutes mes trouvailles statiques. Tout ce que vous avez à faire est juste d'aller dans un dossier de projet, aller à l'intérieur de la séance sur la dernière. Vous avez juste besoin de mentionner le répertoire. Tout ce que vous avez à faire est de mentionner un répertoire. Vos fichiers statiques soulignentles
R.R. les
R. C'est votre répertoire. Et puis vous devez passer une liste à l'intérieur des jours où vous devez fournir votre nom de
répertoire particulier . Nous avons suivi la même chose alors que notre modèle complet, uniquement après cet utilisateur qui a obtenu sur votre jointure et puis vous êtes basé répertoire et puis le nom du dossier dans lequel vous êtes stocké dans votre statique. Très bien. Rappelez-vous, si vous notez un fichier statique à l'intérieur des templates dis employés mentionnés dans Si vous utilisez un plus complet différent qu'un full statique vient de mentionner statique pour la terre. Différentes équipes de programmation suit une culture différente, donc suit parfois tout le fichier à l'intérieur du dossier de modèle et certaines équipes divisées en deux parties. C' est tous les fichiers HTML à l'intérieur du modèle et toutes les images CSS et JavaScript à l'intérieur de notre statique plein. Maintenant, c'est vraiment en train de réformer ça. Donc tout ce que vous avez à faire est juste de mentionner ceci et de sauver votre combat. C' est fait. Maintenant, une chose que je dois faire est que j'ai juste besoin de diriger ces trois dossiers. Ça a l'air bien. Maintenant, j'ai besoin d'orteil mon image. C' est mon logo pour mon site web à l'intérieur de mon image. Bolnar. Donc j'ai besoin de notre local pour ça. Laissez-moi copier mon local dans ce dossier. C' est fait. Maintenant, vous pouvez voir que nous avons notre Lou. Maintenant, ça a l'air bien. La prochaine chose que je dois faire est que j'ai besoin de changer ma base vers HTML. J' ai donc besoin de supprimer le nom de mon site Web et d'ajouter notre balise d'image ici. Ça le fait. Je suis g. Et puis je dois passer mon nom d'image. Alors utilisez juste votre attaque Je suis ji sur les cheveux. Je dois passer mon image. Ling, pour ça, on a juste besoin d'utiliser notre gingembre. Allez, tout ce que vous avez à faire est juste d'utiliser vos accolades pour la ville chaque statique, puis à l'intérieur que nous devons passer nos images slash Et puis le nom de l'image qui est notre local ou PNG. Une fois que cela est fait, laissez-moi vérifier sur le site Web. Donc nous avons une erreur parce que vous avez oublié de charger notre statique. Alors, qu'est-ce que cette charge signifie Donc chaque fois que nous allons utiliser le statique, venez. tout moment dans notre fichier HTML, nous devons mentionner la charge statique au sommet. Très bien. Donc tôt après-midi juste utilisé charge qui est cette commande sur. On va aller aux pieds. Laisse-moi pêcher celui-là ? Ouais,
ça a l'air bien. Donc maintenant, nous avons notre logo de site Web et tous nos liens fonctionnent. Permettez-moi de faire un petit changement. Aussi, laissez-moi utiliser mon pour faire liste ling pour notre maison actuellement plus tard vraiment faire semblant que donc j'espère maintenant que vous comprenez à propos du dossier statique. Donc, tout ce que vous avez à faire est juste de créer un aliment statique dans le répertoire racine créer trois plein est qu'un CSS images JavaScript. Ensuite, ils déforment ces quatre jours en envoyant commencer par un statut. Fait. Juste scoot. Votre répertoire de base a mentionné le retour statique où vous voulez utiliser votre CSS, JavaScript ou images. Et n'oubliez pas de mentionner votre Seigneur. Allez. Donc ce serait bien. Et maintenant, vous pouvez utiliser des fichiers statiques avec votre projet. J' espère que cette conférence a été utile. se voit dans la prochaine.
14. Panneau Admin: Hé, les gars, bienvenue dans une nouvelle section de la section. Nous allons commencer par les mortels moyens de données, Admin sur la migration Avant d'aller de l'avant avec quoi que ce soit d'autre, Commençons par notre section d'administration. Donc, maintenant, vous avez vu ce manuel publicitaire plusieurs fois. Si je visite ma section catégorique ici, vous pouvez voir qu'il a demandé ce que je nom d'utilisateur et mot de passe pour que nous avons besoin d'enregistrer en tant qu'utilisateur dans notre panneau de wagon. Donc aucune utilité, il peut y avoir hors de temps différent. Il peut s'agir d'un super utilisateur. Cela signifie qu'un super utilisateur a tous les pouvoirs concernant notre application, ou il peut être un utilisateur normal qui aura une puissance limitée. Donc, laissez-nous d'abord enregistrer sont super utilisateur. Cela signifie quelqu'un qui peut contrôler l'application complète avec un nom d'utilisateur et un mot de passe . Il suffit de nous déposer sur une nouvelle, une mordure de commande sur managé ou en créant un super utilisateur. Maintenant, cela nous aidera à enregistrer un nouvel utilisateur qui a tout le pouvoir qu'il est l'amiral. Développez sain d'esprit, sélectionnez un nom d'utilisateur et un mot de passe pour votre pontage. J' utiliserais une bombe à chaussures. Vous pouvez utiliser admin. Vous pouvez utiliser votre nom ou n'importe quoi d'autre. Ensuite, vous devez fournir notre adresse e-mail. Puisque vous travaillez sur un projet de démonstration, vous pouvez donner ce plan. Si vous travaillez sur un projet réel à fournir sont des intérêts e-mail valides un statut que vous devez fournir un mot de passe. Assurez-vous de fournir un mot de passe fort. Puisque Django a sa propre validation, vous devez avoir un mot de passe de huit caractères de police qui combinent l'arsenal gnome pour le mal. Alors, les cheveux. Si j'essaie un B c d 1234, vous pouvez voir une erreur que le mot de passe est trop commun. C' est ainsi que John utilisera sa propre évaluation. Si vous voulez ignorer cette validation, utilisez
simplement pourquoi. Donc, nous avons créé avec succès sont forcés valeur, utilisateur Maintenant un petit slogan. Mais avant cela, laisse-moi faire fonctionner mon serveur. Maintenant, laissez-nous Logan et consultez notre section d'administration. Mon nom d'utilisateur est Obama, puis le mot de passe est un B C. D. One. Devoir quatre. Ici vous pouvez voir que j'ai actuellement deux sens par défaut parce que si vous vous souvenez, nous avons fait 13 migration au démarrage du projet. C' est lors de notre première manche. Donc, si vous vérifiez l'utilisateur que nous avons actuellement montré, et si je retourne en arrière, vous pouvez voir qu'il y a un plan de groupe. Donc, je actuellement ces deux autres sent et sont la section catégorique dans la prochaine conférence, nous allons parler de nos propres sentiments qui est, sans faire jusqu'à. Nous allons enregistrer certains mortels qui sont des champs de base de données. Donc vous le ferez dans la prochaine conférence. J' espère que cette conférence a été utile. Et maintenant, vous pouvez accéder à votre propre section d'administration dans le secteur suivant. Laissez-nous écrire nos propres requêtes de base de données. C' est notre propre Morgan. Alors voyez-vous dans le prochain et laissez-nous commencer sans mortels car sont vraiment arrêter.
15. Des mannequins: Bienvenue de retour. Maintenant, dans cette conférence seront chevaliers mortels pour notre projet. Avant d'écrire notre modèle, nous devons visualiser notre projet en termes d'abeilles de données. Alors quel type de données et comment les données West vous devez stocker dans les bases de données. Donc, pour notre application de liste de faire, nous allons soit faire nos tâches. Et si cette tâche est faite ou non, supposons que si je parle d'une application touristique pour moi, donc ma tâche serait de créer des conférences. Ma tâche serait d'éditer des conférences. Ma tâche serait des conférences de téléchargement d'orteil. Donc ce sont mes plaisirs pour nous. Et puis j'ai une option que c'est fait ou non. Donc ça peut être une marque de tique. Ou cela peut être un Tom a fait sur commande. Donc, nous devons stocker ça. Donc, si c'est fait, nous allons dire que c'est vrai. Et si ce n'est pas fait, nous allons le considérer comme faux, monsieur. Actuellement quoi ? J' avais besoin de mes bases de données pour les champs. Le 1er 1 serait de stocker ma tâche, et le 2ème 1 serait de stocker cela après la tâche est faite ou non. maintenant, j'espère que nous sommes en mesure de comprendre cela et que nous pouvons visualiser cela. Laissez-nous écrire notre moderne. Donc, pour écrire n'importe quel mortel seulement par la suite initier une classe et ensuite donner un Morgan agile, je l'
appellerais demandé de faire la liste de nos tâches et puis à l'intérieur que vous devez passer Mortal commencer matin un statut. Et maintenant, vous devez mentionner ces deux domaines dont nous parlons. Donc, quand avons-nous besoin de stocker la tâche Donc vous après cette tâche d'utilisation et alors vous devez mentionner vos frontières point son temps de données. Donc j'utiliserais le terrain de voiture. Autrement dit, ils le savent. Je dois mentionner quel est le prêt maximal dont j'ai besoin pour orteil sauf pour nous. Comme si vous créez un nom d'utilisateur, nous pourrions accepter 15 à 20 caractères. Si vous créez un mot de passe, pensez que nous accepterons le minimum et le maximum comme tardy. Donc, de la même manière, nous devons accepter le terrain maximum afin qu'il puisse être d'environ 300 à 500 caractères. Donc tout ce que vous avez à faire est juste de mentionner Max peluches et puis le personnage qui est fait. Donc c'est notre première sensation maintenant La seconde est si la tâche est faite ou non pour que vous puissiez l'utiliser . La femme l'a fait. On peut l'utiliser comme lingots. Si Dennis Falls, ça veut dire que la tâche est au nord. Et si Janice à cela signifie que la tâche est faite, vous devez suivre le même sentiment d'investissement de points anciens mortels. Et puis nous devons fournir une valeur par défaut quand vous pourquoi les lingots sentent que nous allons utiliser et les formulaires ici. Nous devons fournir un défaut lorsque vous parce qu'une fois que nous ajoutons à nous, il devrait être du nord par déformé. Ça veut dire Dennis Falls. C' est fait. Nous avons donc créé notre premier Morton. Maintenant, après avoir créé votre modèle, vous devez parler de migration parce que ce n'est actuellement que dans notre amende. Nous devons faire la migration pour obtenir ce champ dans notre base de données, donc la migration serait avant de se terminer. abord, nous devons exécuter notre commande, faire la migration et ensuite nous devons exécuter. Allez, mes rêves. On va tomber. Les deux documents dans la prochaine conférence
16. Migrations de base de données: Neuf Disaimait Teller. Parlez juste de la migration. Donc, comme je vous l'ai dit, vous devez suivre l'étape. Le 1er 1 est faire la migration et le 2ème 1 est mon grand. Laisse-moi exécuter ma première commande et ensuite en parler. Donc, tout ce que vous avez à faire est juste d'utiliser la commande par ton gérée par make migration. Maintenant ici, vous pouvez voir qu'il créé ne sont pas par fichier à l'intérieur de mon dossier de migration Laissez-moi ouvrir
celui-ci et vous pouvez voir que c'est le bon dans généré avec une seule commande qui est faire migration. Ils ont donc trois champs dans la base de données. C' est une tâche idéale et fait donc pourquoi j'ai besoin d'idées utilisées pour fournir un orteil unique tout. Donc, si je crée un pour nous, nous pouvons nous connecter avec ces tâches particulières. Nous pouvons rechercher ce particulier chargé de l'idée parce que je serais unique. Alors je nous ai créé le cours de la cour. J' ai créé une tâche et ce cours j'ai créé un cours de téléchargement de tâches. Donc, si je veux me référer à un hors d'eux, je peux utiliser son je vraiment, qui est unique et créé par Jang serait sentir sur elle est ou ne créé et il est
incréments automatiques . Donc, chaque fois que je vais ajouter un nouveau crépuscule, cela augmenterait automatiquement le nombre. Et aussi dans cette clé primaire, cela signifie
que c'est unique. Et je peux diriger clair pour elle le côté des champs de notre tâche et fait ainsi au lieu d'écrire tout
ce cordon, nous écrivons juste sont mortels et celui qui viennent. La deuxième étape est que nous devons appliquer le score. La première étape a été utilisée pour créer ce fichier. L' étape de la peau est d'appliquer ce noyau particulier avec un projet de jungle. Donc tout ce que vous avez à diriger le commandant malgré propre, géré par mon grand C'est fait. Maintenant, nous avons ce champ dans nos abeilles de données. Laisse-moi diriger mon serveur et ouvrir mon panneau Jang Weidmann. Vous pouvez voir que nous avons créé notre migration. Nous avons également appliqué tous les changements. Mais quand même, nous n'avons aucun changement dans notre section d'administration parce que nous devons enregistrer ces sensations avec cette trouvaille particulière, c'est-à-dire admin, pas maintenant. Ici, vous devez enregistrer tous les modèles que vous voulez mettre en valeur dans votre section admin. Donc peut-être si ce modèle n'est pas important. Tu peux le cacher. Si vous voulez le présenter, vous devez vous inscrire ici. Maintenant, vous pourriez penser à comment vous inscrire. Il s'agit donc d'un processus en deux étapes. Tout ce que vous avez à faire est juste d'importer votre mortel que vous voulez enregistrer. Et le 2ème 1 est ajouter la ligne d'inscription simple. Laissez-moi importer mon modèle. Donc, à partir de mon répertoire actuel que les mortels importent liste cast. Cela signifie que c'est mon répertoire actuel sur. J' ai besoin d'importer cette particule si je Quoi ? Si vous voulez mentionner le nom de l'application spécifique. Donc, tout ce que vous avez à faire est à partir des modèles de points de nom et puis importer de la poussière nous et ce
serait bien. Laisse-moi ajouter ma cour. C' est le côté admin point ne vous inscrivez pas et alors vous devez passer votre modélisation afin que ce soit sans classe. C' est fait. Laissez-moi vérifier si moi-même ce qui fonctionne bien sur. Laisse-moi finir celui-là. Non, vous pouvez voir que nous avons notre liste de tâches Nom ici sur Laissez-moi sortir Food Ask plus tard, nous allons créer ah, front et panneau vers ces tâches pour me permettre de taper ma première tâche qui est d'enregistrer la conférence . Et si cette tâche est faite ou non, ce n'est pas fait par défaut de cette force et laissez-moi sauver celle-ci. Laisse-moi sortir ! Notre deuxième demande a terminé les conférences et sauver celui-ci. Maintenant, vous pouvez voir qu'il apparaît actuellement en tant qu'objet qui est un objet de liste de tâches. Pourquoi ? Parce que si vous vous souvenez, notre modèle est une classe et chaque élément que nous allons enregistrer sera stocké en tant qu' objets. Nous avons donc une solution pour cela. Tout ce que vous avez à faire est de définir la classe str, puis de retourner le nom que vous voulez. Laisse-moi qu'ils ne demandent pas le nom lui-même. Donc tout ce que vous avez à faire, c'est que vous demandez. Ça a l'air bien. Puisque nous ne modifions rien de la base de données, nous n'avons pas besoin d'exécuter make migration et mon super à nouveau. Si vous êtes prêt à changer quoi que ce soit avec eux, nous devons relancer la migration, mais que nous ne les modifions pas actuellement. Donc, c'est bien. Donc, tout ce que vous avez à faire est juste être la section d'administration plus fraîche sur. Vous pouvez voir que c'est notre tâche une et c'est notre tâche à cela semble bien. La prochaine chose que je veux parler de ce temps de données. Il peut donc y avoir un type de données différent que vous souhaitez utiliser. Alors, Django, mortel comme bindle. Bien plus grand mensonge. Donc ils ont un email. Ils ont la date et l'heure. Ils ont des personnages. C' est pour Tex. Ils ont pour les nombres décimaux,
pour les virgules flottantes et toutes les autres choses. Quel est l'avantage de ces petites plongées ? Ils ont des filtres soudains. Donc, si j'utilise notre temps de données pour le courrier électronique, il aura un certain filtre automatiquement. Et je n'ai pas à m'inquiéter si j'utilise un champ de mot de passe. Je n'ai pas à m'inquiéter de la terre minimale. Terrain maximum, conditions
différentes comme vous avez besoin d'un petit alphabet, plus grand pour les numéros de lit, symbole
spécial et toute autre chose serait pris en charge par le général. Donc, c'est l'utilisation ou couteau de gator avec des mortels dans la jungle. Donc j'espère que maintenant vous comprenez à propos de ces données que les vies les vérifient. Et ce serait vraiment utile. Et j'espère aussi que vous comprenez maintenant ces objets. Laisse-moi. J' ai fait le nom et j'ai ajouté quelque chose ici. Hé, vous pouvez voir que je suis capable de voir les changements sur. Si j'y retourne, laisse-moi changer quelques choses. Permettez-moi également d'ajouter pour fait. Puisque c'est une sensation d'lingots, je dois le convertir en une ficelle. Si je l'ai fait, tu finis celui-là. Vous pouvez voir que ce sont des murs d'affaires forcés. Et si je change quelqu'un d'eux, cette tâche est faite. C' est donc vrai. C' est ainsi que nous allons jouer avec nos mannequins. J' espère que cette conférence a été une poignée. Maintenant, vous comprenez sur l'écriture de modèles, la migration et aussi admin Fine. Dans la prochaine conférence, il suffit de continuer à jouer avec nos modèles et aussi récupérer toutes les données et montrer sur notre à faire la liste de discours. Merci d'avoir formé cette conférence. se voit dans la prochaine.
17. Trouvez des données à partir de base de base: Bienvenue, les gars. Maintenant, dans cette conférence via aller chercher toutes les données de notre base de données et afficher comme notre
table sur notre section de liste de faire la première chose que je veux faire cela, j'ai besoin d'ajouter plus de données parce qu'il n'y a actuellement que deux objets. Laisse-moi ici deux ou trois de plus. Donc ici, j'ai ajouté quelques données simples et actuellement toute notre faute sauf une. La prochaine chose que je veux faire ça. Je veux écrire une vue que le dysfonctionnement à travers, récupérer des données et afficher ici. Donc on va arrêter deux combats. Le 1er 1 sera vue. Donc, si vous allez chercher toutes les données ici, puis passé avec des contextes et puis honorer le fichier html, nous allons afficher que les données sont actuellement que vous affichez sont le texte de bienvenue. Laisse-moi commencer à travailler là-dessus. La première chose que je dois faire est que je dois parler de la façon de récupérer des données. Donc, chaque fois que vous voulez récupérer des données d'un modèle, la première chose est que vous devez importer ce modèle. Et puis la deuxième chose est de sélectionner. Quel que soit le pays que vous voulez de ce mortel et stockez dans un très puits. Faisons ça à partir de deux mortels vraiment poignardés. J' ai besoin d'importer ma liste de tâches. Donc, Docteur, maintenant j'ai besoin d'utiliser une variable. Je l'appellerais comme toutes les tâches. Et à l'intérieur, j'enlèverais tous les objets de cette classe. Donc, tout l'objet signifie que je prendrais tous les éléments qui est tout pourrait demander. Donc, vous devez utiliser des objets de porte mortels sur maintenant. Cela nous aidera à récupérer toutes les données à l'intérieur de cela. Donc maintenant, c'est un objet, et cela aura tous les éléments. Laisse-moi faire une petite chose. Laisse-moi enlever celui-là. Ce contexte, rappelez-vous que cela va être liste hors objet. Bien que les objets de nos détenus ce que je peux faire est que je peux passer le statiquement comme mon plat près d'ici. Donc l'un après les autres problèmes de mon donjon et de réparation. Donc c'est ma clé. Ce serait ma valeur. Donc, je peux utiliser cette liste comme mon plus maintenant sur ce serait stocker tout sur insérer hors Mon texte de bienvenue me permet d'utiliser mes cheveux de dictionnaire et puis faites-vous frais ma propre plage ici vous pouvez voir que j'ai eu un désert et il est une requête dit comme je vous l'ai dit, il va stocker toutes les données que nous avons comme objet. Laisse-moi enlever ça. H une étiquette sur. Actualisez ceci à nouveau. C' est donc notre ensemble de requêtes avec tout notre objet. La prochaine chose que je veux faire est que je veux faire une boucle à l'intérieur. Toute la requête a dit que je veux boucler à l'intérieur de tous les objets et aller chercher un par un. Donc, je serais récupéré cet objet numéro un et obtenir des détails Souvent, je récupérais à l'intérieur cet objet numéro deux, puis j'en obtiendrais des détails. Ça veut dire que je dois rentrer à l'intérieur de toi. Nous le ferons lors de la prochaine conférence. Donc pour l'instant, j'espère que vous comprenez notre logique. Ce que j'ai fait, c'est que je suis juste important, que je suis mortel. Et puis les cheveux. Je récupère tout le contenu à l'intérieur de mon ancienne variable US, qui est une liste. J' ai donc passé tout le contenu à l'intérieur d'une paire clé et valeur. Et maintenant cette clé contient toute ma tâche qui fait ma liste complète. Donc, chaque fois que nous allons imprimer celui-ci, nous allons obtenir cette liste. Laisse-moi arrêter ce cheveu de conférence. Et dans la prochaine conférence, laissez-moi travailler sur une boucle et chercher toutes les données et imprimées sur notre plage natale. se voit dans la prochaine.
18. Affichage de données sur des modèles: Hé, les gars vont revenir maintenant dans cette conférence, nous allons regarder à travers chacun des objets de nos données. Nous avons donc extrait le chef. Maintenant, nous avons un résultat avec tous les objets que nous avions besoin. Maintenant, je dois passer par chacun d'eux et ensuite extraire des données avant cela. J' ai juste besoin d'écrire une condition de livre que j'utiliserais pour la boucle. Alors enlevez celui-ci. Mes cheveux. Ce que je vais faire, c'est que je vais créer une boucle for avec l'aide de pour Luke, je vais sélectionner chaque objet dans mon ancienne tâche. À l'intérieur de ce groupe, je peux accéder à tous les détails de cet objet avant de faire avancer les lettres terminent également cette boucle
quatre et ensuite commencer à marcher à l'intérieur de cette pièce. Maintenant, ce que je traverse avec des objectifs, je peux accéder à toutes les données qui sont à l'intérieur d'eux. Donc, je vais sélectionner chaque objet. Par exemple, si j'ai sélectionné le premier objet, je peux exister toutes les données à l'intérieur de ce premier objet. Alors, quelles seraient les données à l'intérieur de ce premier objet ? Ce serait Il est idee sa tâche sur la valeur qu'il est fait ou nordique. Ce serait vrai et tombe. Alors n'imprimez pas ça. J' ai juste besoin d'utiliser Jinya à nouveau. J' ai hérité de cet objet. Tout ce que vous devez faire est ce que vous aurez besoin d'imprimer. Alors laissez-moi apporter la tâche afin qu'il soit la tâche d'impression à chaque fois. Permettez-moi également d'ajouter une ligne de frein. Laisse-moi rafraîchir celui-là. Ici, vous pouvez voir que je suis tout mon bureau et mes villes. Laisse-moi faire une petite chose avec le signal Tusk. Voyez aussi si c'est fait ou non. Si je rafraîchis celui-ci à nouveau, vous pouvez voir que je reçois la valeur donc actuellement, je suis juste de les imprimer sur le discours sans aucune condition systématique. Maintenant, je suis capable de récupérer mes données. Tout ce que je fais est d'utiliser une boucle for, en sélectionnant chaque objet à partir de ma tâche avec cet objet, je sélectionne la valeur que j'ai besoin d'imprimer. J' espère que c'était compréhensible. Maintenant quoi ? Je vais faire ça. Je vais utiliser la table de Bootstrap. Donc, il serait assez facile pour nous de le rendre systématique afin que vous puissiez simplement visiter ce contenu et ensuite la table ou si vous n'êtes pas en mesure de trouver quelque chose sur arrêterait. Il suffit d'utiliser l'option de recherche sur la table de droite. Il serait très utile pour vous maintenant sélectionner leur design. Mais tu veux que je sois parfait avec cette équipe sombre et légère. Laissez-moi vous expliquer votre table pendant un moment. Si vous êtes déjà familier avec HTML et CSS est, vous pouvez simplement aller statiquement avec le flux. Si vous êtes nouveau au HTML et CSS est juste passer quelques instants. Donc, ce que nous allons faire, c'est de créer une table à l'intérieur de la table. Nous allons tout diviser en règles et Cornum. Donc, ce serait un premier coup qui ne va pas changer. Ça veut dire que ça commencerait. Pourquoi ? Parce que nous n'allons pas récupérer les données pour cette ligne à partir de bases de données. Donc, nous allons remplacer cela par le nom de la tâche et la tâche est faite sur ou fait cru option et quelque chose comme ceci est un titre, qui va rester constant. La prochaine chose sera toute notre tâche à partir de notre base de données. Donc nous allons faire face à ça avec l'aide de Luke et imprimer à l'intérieur de ça. Alors ce que je vais faire ça. Je vais créer une table, et puis je vais utiliser ceci à travers puis cette colonne pour le titre. Et puis cette colonne obtiendrait toutes les données avec l'aide d'Alu. Alors faisons-le. Ne vous inquiétez pas. C' est la tâche de l'ami et du gars. Vous auriez de l'aide si vous travaillez dans n'importe quelle entreprise ou si vous travaillez en tant que
fraîcheur interne , je vous recommanderais juste d'avoir de la famille un peu avec des amis. Si vous êtes de retour et que je ne m'inquiète pas, nous avons juste besoin de faire une tâche simple. Alors copions l'état ici. Permettez-moi de supprimer ce contenu pour l'instant et juste avec mon contenu de table. Maintenant, ce sont les données via le tribunal. Quoi ? J' ai besoin, Lewis. J' ai juste besoin d'obtenir la règle constante qui est notre première rangée en dehors de ça. Et ici, je veux ma première colonne comme tâche. Ce serait le nom de la tâche. Deuxièmement, si c'est le cas, la tâche est accomplie dans le Nord. Ce serait l'adoption finale. Donc, si j'ai besoin d'éditer cette tâche qui serait là sur le 4ème 1 sera l'option de suppression. Ça a l'air bien. Maintenant, nous avons commencé avec une boucle, donc je n'ai pas besoin de celle-ci, en fait, car elle serait répétée par Liu. Donc j'ai aussi besoin que cette fête soit dehors. Donc, il ne répéterait que la partie de la corde. C' est très bien. J' espère que vous n'êtes pas confus. Ce monde, le formatage. Maintenant, laisse-moi te pêcher. Celui que vous avez ça a l'air bien. J' ai besoin de laisser un peu d'espace. Donc, ce qui s'est réellement passé à l'heure actuelle, S'il vous plaît, Nous avons créé ce rôle. Maintenant, nous allons imprimer notre tâche et ensuite nous allons montrer que demander est fait ou Dordogne. Ensuite, nous aurons ajouté l'option et puis ils ont besoin d'option. Mais le plus important, vous pouvez voir ce résultat pour la cinq fois parce que nous avons actuellement cinq tâches dans notre liste de tâches sur nous n'y sommes pas tendance. Nous. On passe juste par cette pièce. Donc, ce qui s'est réellement passé est que nous avons commencé avec la première grippe imprimée ce contenu que nous avons commencé avec le deuxième groupe imprimé sur euro a commencé avec le troisième qui a imprimé sur Euro sur son avertissement sur. Laisse-moi me changer un peu sur les cheveux au lieu de ça, laisse-moi imprimer ma tâche. Utilisez donc simplement votre Jinja, puis sélectionnez l'objet. Et ne demande pas. Laisse-moi vérifier si ça va bien. Oui, c'est bon. Permettez-moi également de le faire pour notre fait dans le Nord, et ensuite ils en ont besoin. Il suffit également de supprimer cette option de titre. Donc il suffit de supprimer cela et de le changer par PD. Ce serait bien. Je ne veux pas que ce soit un surligneur. Oui, c'est bien. Maintenant, nous avons notre tâche, et cela montre que si leur tâche est faite sur le Nord aussi, nous avons, ah, l'adoption ainsi que nous avons un accord. Adoption. Mais ceux-ci ne fonctionnent pas. On va les faire travailler pour les conférences. Maintenant, la prochaine chose est, si vous voulez changer l'écurie à tout moment. Juste utilisé sont des classes différentes pour cette table particulière. Ainsi, vous pouvez également ajouter cette classe pour la bordure. Oui. C' est beaucoup mieux. Oui. A partir de maintenant, nous allons jouer avec ça. Il suffit d'ajouter une nouvelle ligne, une paire, puis de continuer à partir de la prochaine conférence. Il peut avoir une pause pour plus tard, nous allons changer avec d'autres classes. Et dans les autres lettres, commençons à marcher dans toutes les autres pièces. N' importe quoi. Merci de tomber cette conférence. se voit dans la prochaine.
19. Ajouter une situation sur les données: Bienvenue Maintenant, dans cette conférence, nous allons perdre une tâche rapide. Le 1er 1 est que nous allons vérifier si les prétendants seul leader. Donc, si c'est vrai donc nous devrions écrire à la place de cette True sur la ligne, couleur devrait être changée. Donc nous devons utiliser si condition Cela signifie que si la tâche est terminée, nous allons changer la couleur de cette corde. Un effort n'est pas fait. Ensuite, nous allons utiliser la même séance. La deuxième chose est que si la tâche est faite afin que nous allons écrire sinon nous allons écrire ni le faire. Faisons ça. Ce serait assez simple. Nous avons juste besoin d'ajouter notre instruction if Donc tout ce que vous avez à faire avant de boucler orteil cette rangée . Vous devez vérifier si la tâche est faite ou pas fait Donc si le sujet est vrai, c'est Si cette troupe de dinos Quoi ? On va passer par nous. Nous allons changer dans celui-ci, puis laissez-moi sortir de cette condition ici. Si la tâche est septentrionale, alors nous allons montrer autre chose. Laisse-moi marquer comme Laisse-moi voir si ça marche. Mais avant cela, n'oubliez pas les orteils et votre If, après cela, nous allons ajouter une nouvelle classe pour changer la couleur de cette pièce. Donc si je rafraîchis celui-ci, vous pouvez voir que nous sommes en mesure de voir si cela est terminé. Ce n'est pas terminé. Laisse-moi Jean le habitué ici. Si je navigue vers mon bootstrap, vous direz que j'ai différentes options. Laisse-moi essayer tous les sexistes qui fonctionnent bien. Alors que nous, qui est terminé, serait affiché dans l'option d'écran sur toutes les autres tâches serait affiché dans la
couleur normale . Laisse-moi faire encore une chose. Permettez-moi de tester cela et de marquer un autre article a fait. Oui, ça marche bien. Donc ce sont les éléments en attente allaient faire beaucoup plus de changements. Nous allons changer cela aussi,
mais à l'heure actuelle, j'espère que vous serez en mesure de comprendre cette partie. Maintenant, dans la prochaine conférence, parlons de la façon d'ajouter une nouvelle tâche. Sommes-nous en train d'ajouter la tâche et de les éditer à partir du panneau d'administration. J' ai prévenu que Toby avait ajouté d'un ami. Donc, dans la prochaine conférence, commençons à travailler sur ce
20. Ajouter une forme et accepter les entrées: Bienvenue de retour. Maintenant, cette conférence va être assez longue dans cette conférence. abord, nous allons ajouter un formulaire qui signifie que nous allons prendre les commentaires de l'utilisateur concernant tâche, puis nous aurons un bouton de sommet. Donc, une fois que l'utilisateur soumet cette tâche, nous allons enregistrer la tâche dans notre base de données, puis face élitiste, demander et ajouter à l'intérieur de notre accord que cela semble assez simple. Réécrivons la tâche en deux parties. Nous devons d'abord ajouter un ami et pense que ce serait notre tâche. Et puis le second serait notre dos et nos champs. Alors travaillons-nous sur cela pour la première étincelle près de la recherche sur les formes. Permettez-moi de copier rapidement le premier formulaire sur commencer à faire Lotina ici. J' ajouterais ma forme en haut, badigeonné ici et puis il celui-ci celui-ci aussi me laisser ajouter une ligne de frein. Et maintenant, laisse-moi enlever ces deux vies. J' ai juste besoin de garder dire ma ligne de tâche et aussi supprimer ce petit titre. Mais notre actuel A Ceci est dédié à la sensation e-mail. Laisse-moi Jean celui-là. Diable qu'il rencontre ça à une tâche. Et aussi, je dois changer ce type et déplacer les chiens inutiles à un endroit glacière Juste retiré la soumission à agir. Demandez et ils devraient aller bien. Laisse-moi finir mon Broza ici. Vous pouvez voir que ça a l'air bien. J' ai juste besoin d'écrire ma tâche et de cliquer sur ajouter. Donc, c'est la partie frontale. Je peux éloigner Cicely. En fait, ce serait bien. J' espère que ça a l'air mieux. Oui. Donc si nous avons besoin d'ajouter de la poussière, tout ce que j'ai à faire le slicker, accord, la tâche. Et cliquez sur une tâche. Cela semble bien en tant qu'ami et design. Maintenant, vous pouvez parler de retour et ce qui est notre principale chose. Donc, ici, nous avons affaire à la forme, donc j'ai besoin de créer un formé ou une tarte à l'intérieur de mon application. Donc, tout ce que vous avez à faire est juste un clic droit et cliquez sur le formulaire. Pas pour l'instant. Ce fichier est vraiment important chaque fois que nous avons affaire à n'importe quelle forme. Donc, si vous prenez une importation liée à notre base de données, nous pouvons simplement écrire des codes courts sur connexion avec notre DWS. La deuxième chose est, nous devons éditer cette balise de formulaire aussi. Donc, d'abord, laissez-moi écrire quelques cheveux de contenu et puis commencer à tomber le suivant parce que cela va entrer dans l'ordre et nous devons nous connecter. Les abus sont formés, ou pourquoi êtes-vous d'autre et aussi notre forme vers le bas. Alors commençons avec notre forme nord par donc à l'intérieur de notre téléphone ni tarte, la première chose que vous devez faire est important sont mortels ainsi que les formes. Donc, à partir des formulaires d'importation jangle et de nos modèles, j'ai juste besoin d'importer ma liste de tâches. Une fois que cela a été fait, je savais parler d'un cours. Maintenant, la classe parlerait de quel mortel je me connecte. C' est à quelle base de données je me connecte. Donc ce serait ma classe sans classe. La deuxième chose est, il parlerait de quel peu d'édition de chaux. Donc, je serais éditer ma tâche, sentir comme un moins mon fait et pas fait sentiment. Alors laissez-moi mentionner une classe ici, vous devez importer vos formes, puis votre forme mortelle, et à l'intérieur, vous devez mentionner votre méta. Il devrait contenir deux variables vos modèles et votre champ. Donc ici, vous avez juste besoin de mentionner votre mortel qui est votre date de ceci et ensuite les champs hors de ce matin-là, donc ce serait ma tâche et cela fait dans le Nord. Donc, ça a l'air bien. Maintenant, nous avons créé notre formé ou tuyau une fois sont formés ou biais créé. J' ai besoin de passer à ma vue parce que toutes les données dans ce fichier proviennent de la vue. Donc, je dois éditer cela avant de faire autre chose. Laissez-moi importer mon ancienne tarte et rappelez-vous, vous pouvez le nommer comme forme, commencer le feu et formé ou acheter ce que vous voulez. Vous avez juste besoin de tout mentionner dans une séquence. Donc, si vous voulez formulaire, commencez par simplement mentionner les formulaires ici sur si c'est ce formulaire, pas par ce formulaire de mention. Donc, si vous voulez le changer en formes, ce serait tout à fait bien. Juste mentionné tout avec l'aide de la forme de feu de tri. Alors laissez-moi juste faire une forme de danse sur. Ce serait parfaitement bien. Assurez-vous juste que vous utilisez le nom correct sur le tableau, dit. Maintenant, nous sommes une bonne étape pour parler de nos points de vue comme moins notre liste de faire cette vapeur et fichier la première chose que je dois faire est que je dois prendre ces données de cette particule un fichier. Autrement dit, si j'utilise une visite, le discours et ne donne pas de données cliquez sur à la tâche. Il va à notre, vous êtes. Et puis de l'Oural, il va à notre point de vue sur ce point de vue, nous devons obtenir ces données particulières avant de faire quoi que ce soit d'autre. Permettez-moi de parler de l'affaire « get and post ». Donc, chaque fois que nous chargeons une page dans laquelle nous allons obtenir uniquement des informations, nous avons des demandes. Mais chaque fois que nous envoyons des données dans notre base de données à partir de notre page, nous allons utiliser des demandes de poste. Donc, nous allons charger le discours quand il ne reçoit pas de demande. Cela signifie que vous n'envoyez aucune base de données flottait simplement l'écurie. Mais quand nous avons une demande de poste, cela signifie que nous envoyons des données. Cela signifie que nous ajoutons une nouvelle tâche. Donc, vous devez définir la demande d'hôte car nous envoyons des données dans la base de données et obtenir la requête , comme nous venions de charger un jour vers le bas, cela nécessiterait simple pour vous de comprendre. Donc ici, chaque fois que je vais attirer mon point de vue, je dois vérifier. Si elle ne reçoit pas Demander une demande de poste. Donc, si c'est une demande get, cela signifie
que je charge juste ces données et que je l'impression de mon contenu. Mais différent est une demande de poste. Cela signifie que j'ai besoin d'obtenir toutes les données, qui est un cheveu rouge, puis de les enregistrer dans mes bases de données et de connaître le discours. Cela peut être assez déroutant, mais cela va être délicat comme un moins intéressant. Alors éditons la forme d'art et laisse-moi sortir du métal là-bas. Appelez ça ça important par opposition. Et nous devons aussi utiliser le CSR laissé ouvert
, c'est pourquoi Jang continue. Sans cela, tout formulaire avec requête Post ne va pas orteil. Ce n'est pas la sécurité. Donc, si vous envoyez fait avec ce formulaire, il doit être sécurisé. C' est pourquoi nous allons utiliser la CSR laissée ouverte. Maintenant, ça a l'air bien. Aussi, laissez-moi être notre nom pour mon entrée p. Donc je l'appellerais comme tâche afin que je puisse reconnaître mon champ d'entrée avec ce nom particulier. Donc, nous avons fait trois changements notre poste matière CS hors de cassé puis nom. Maintenant, chaque fois que je vais nous faire du mal allumé au dernier bouton. Il va se connecter à ma vue, donc il corrigerait la même vue. Ça veut dire que ça va se connecter avec ce club. Vous êtes ici ? J' ai besoin de vérifier si la demande est censée obtenir si elle n'a pas de requête, cela signifie
que je rafraîchis juste ceci. Je n'ajoute pas nos données. Mais si c'est une demande de poste, cela signifie
que j'ai ajouté quelques données dans ce champ particulier sur. J' ai joué ce post-partum. C' est mon mot de passe. Alors, son premier. Je dois vérifier si ma demande est posée. Oubliez la demande réglée. Je vais faire autre chose. Nous ferons la même chose que nous faisons actuellement. Voyons donc ce que nous allons faire. Si la requête est supposée, cela signifie
que j'ai besoin d'obtenir ce contenu. Donc mécontentement. J' ai besoin d'avoir du mécontentement sur le stockage de mes abeilles de données. Cela signifie donc que je dois parler à mon formulaire parce que le contenu est connecté à mon téléphone. Donc tout ce que j'ai à faire est variable créative. Et puis j'ai besoin d'utiliser mon téléphone. C' est ma tâche chaleureuse ici à l'intérieur de ce formulaire de tâche. J' ai juste besoin de passer ma demande de poste ou aucun du champ n'est vide. Cela serait vérifié par un formulaire lui-même. La prochaine chose est, nous devons vérifier si vous obtenez un validateur ou non. Donc, pour cela, tout ce que vous avez à faire est d'utiliser si condition sur notre formulaire qui est cette forme particulière. J' ai juste besoin d'utiliser une méthode appelée israélienne. Maintenant, c'est valorisé. J' ai juste besoin de sauvegarder ce formulaire. Si ce n'est pas valide, il va se fermer automatiquement pour cela. Ça a l'air bien. Quoi ? Je suis en train de traverser. Ces épithètes abandonnent la demande. Je me connecte à mon formulaire. Vérifiez si le formulaire est valide, puis enregistrez-le. D' accord. Mais nous ne rendons ou ne rendons rien. Nous avons sauvé notre contenant. Mais quoi ensuite ? Donc, j'ai juste besoin de charger est ce que je peux faire est que je peux le relier à notre page de listes de faire. Alors laissez-moi aussi importer ma redirection. J' espère que ça marche Le lancer de première année. Quelles sont mes conférences ? Notre tâche ? Ouais, c' est
que j'ai besoin que j'espère maintenant que tu comprennes à ce sujet. Sinon, laissez-moi vous donner un bref Donc, ce que nous avons créé d'abord, nous avons créé une classe de formulaire, importé tout ce qui est nécessaire et mentionner mon modèle sur lequel je vais éditer et aussi le champ sur lequel je vais le mettre fin. La deuxième chose. Je l'ai fait avec le formulaire. J' ai changé la méthode. Je nous ai ajouté oui, hors Tokcan et ensuite donné un nom à mon champ de saisie. Une fois que cela est fait, je reviens à mon point de vue. Et puis Hurtic, si je dois recevoir une demande de poste à nouveau, Post signifie que j'envoie nos données. Celui-ci était le poste et obtenir signifie que je reçois leur chef. Donc, quand la demande est supposée, cela signifie que j'envoie les données. Donc je viens de vérifier mon point de vue. Donc, si je reçois une demande de poste, j'ai juste besoin de me connecter à mon formulaire, puis soumettre toutes les vérifications de données si tout est valide, puis enregistrer. Et une fois que tout est sauvegardé, j'ai juste besoin de revenir à ma liste de choses à faire autre. S' il ne reçoit pas de requête, cela signifie que c'est une requête normale. Donc je recueille toutes les données et Brendan s'occupe de ça. J' espère que c'était dans son intégralité du secteur suivant. Donnons un pop up chaque fois que nous sommes confinés. Donc, ce serait bien pour nous d'obtenir une notification. Donc, dans le prochain célibataire à traquer à ce sujet. Andi, j'espère que cette conférence était une poignée. se voit dans la prochaine.
21. Ajouter des messages et une option d'alerte: Hé, les gars, bienvenue à la conférence précédente. Être mis en œuvre. L' orteil fonctionnel. Ajouter une nouvelle tâche dans notre application Dans cette conférence parlera de messages. Donc, chaque fois que nous avons essayé de remplir notre nouvelle tâche à la tâche ou de supprimer une tâche, nous devrions obtenir un pop-up , c'
est-à-dire que nous devrions recevoir alerte off message. On en parlera maintenant. Cheveux. Si je reviens à mon point de vue une fois que j'ai enregistré mon formulaire, je devrais être un message indiquant que ma tâche a été ajoutée dans l'application ou dans la liste avec succès. Donc, tout après cela d'abord, j'ai besoin d'importer ma classe de message. Donc, tout ce que vous avez à faire est de Django Con Trib messages d'importation. Et ici, vous avez besoin de nos messages dot succès. Et puis vous devez passer à travers le baromètre. Le 1er 1 sera une demande, et le 2ème 1 sera votre message. Donc, j'ajouterais un message Nouveau DOS guidé. Ça a l'air bien. Maintenant, ici. Si je vais rendre faire n'importe quelle autre page, je peux juste exister. Retire statiquement. Donc, après mon discours de doula, j'ai juste besoin d'accéder à ce message. Laissons donc que le message est le sommet. Donc ce serait au-dessus de mon formulaire sur. Je choisirais notre type de message. Donc, avant cela, laissez-moi imprimer un exemple de message pour accéder à tous les messages dont j'ai besoin pour utiliser une boucle for. Je vais donc sélectionner chaque message dans mes messages. N' oubliez pas d'utiliser votre et pour qui ? Et vous regardez, puis imprimez le message manger individuellement. Laisse-moi essayer ça ici. J' ai ajouté une nouvelle tâche et c'est le message que j'ai et ça marche parfaitement bien . Tout après le nous juste imprimer ce message avec en alerte. Il y a donc des taxes différentes. Vous pouvez sélectionner n'importe qui. Ah bleu, est-ce qu'on trouve ? Ou peut-être Green ? Laisse-moi mettre ce bleu. C' est en ce qui concerne cela pour une copie. Celle-là après Lewis l'a juste basé entre les deux. Ici, laissez-moi juste remplacer ce contenu intermédiaire par mon message sur si je vais ici, allez à ma liste de choses à faire à un nouveau crépuscule ici. J' ai reçu une nouvelle notification. Cela semble bien, mais comment supprimer celui-ci ? Donc, je devrais passer à travers la Grande-Bretagne ou quelque chose comme des vêtements ou supprimer quelque chose pour supprimer cette notification que nous allons faire dans la prochaine conférence. J' espère que cette conférence a été une information pour que vous compreniez l'endroit. C' était assez court et facile. Tout ce que vous avez à faire, c'est dans vos deux messages. Ajoutez une méthode de message après avoir vérifié et enregistré votre formulaire. Et puis tout ce que vous avez à faire, c'est désespérément celle-là avant de terminer cette conférence. Ce que nous devons faire, c'est que nous avons aussi besoin d'orteil sont une restriction qui est un filtre. Donc, chaque fois que je vais charger l'espace même sur la méthode get, cela va être vérifié. Donc, je devrais utiliser si condition que s'il y a un message, je devrais lire le mécontentement. Sinon, je devrais juste sauter celui-là. Donc, ce que je peux faire est que je peux ajouter une condition if dans la vérification s'il y a des messages disponibles ou non. Donc, chaque fois que je reçois même une demande, cet espace a vraiment attiré le mécontentement derrière la scène. Tout ce que nous pouvons faire est R A f condition et vérifier si ce message est disponible ou non. Maintenant, ça a l'air bien. Maintenant, chaque fois que nous allons charger cette page, ils vérifieront s'il y a une valeur dans ce message ou non. S' il y a une valeur, ils vont lancer la boue. Sinon, ils vont sauter celui-là. Aussi, il semble que nous devrions tomber sur toute cette tâche. S' il y a inégalement avec toutes les tâches, je devrais aller à l'intérieur de cette boucle. Sinon, je peux sauter ça. Donc, sommes actuellement nous avons une pièce 56 Tâche nous a dépensés. Mais que faire s'il n'y a aucun doute dispersion afin que nous puissions simplement ajouter une condition que s'il n'y a tâche, suffit de sauter cette condition, Alors laissez-moi hors de mon état pour tout le crépuscule. Maintenant, ça a l'air bien. Donc, chaque fois que nous allons charger cette page, si elle n'est pas disponible, cela signifie
que s'il n'y a pas de tâche chaque étiquette sur laquelle nous allons sauter ce contenu. C' est la meilleure option pour valider votre contenu. J' espère que cette lettre a été utile lors de la prochaine conférence. Allah fait notre choix de vêtements pour une notification. Merci de tomber cette conférence. Rendez-vous dans la prochaine
22. Option d'ordre d'alerte: Hé, les gars vont revenir à une conférence rapide dans cette conférence. Nous allons simplement faire une tâche simple. On va s'ajouter à travers la Grande-Bretagne. C' est une option proche pour notre message. Ou vous pouvez l'appeler comme notification. Donc, tout ce que vous avez à faire est de sauter sur bootstrap lors de la recherche d'alertes. Faites défiler un peu vers le bas. Vous obtiendrez cette option. Donc plus tôt, nous vérifions sur l'option d'alerte différente qui est la variation d'alerte. Si vous faites défiler un peu vers le bas, vous serez également alerté. Variation avec option à travers activée. Cela fonctionne parfaitement bien. Donc tout ce que vous avez à faire est juste hors de votre message. Vous avez juste besoin de coopérer avec ce bouton et laissez-moi sortir cette partie dans mon code, rappelez-vous, les
orteils sont désespérés et avant que votre div me laisse mettre l'inondation sur cela semble bien. J' ai aussi besoin d'ajouter une classe ici. Monte dans ce cours. Oui, c'est fait. Donc, tout ce que vous avez à faire est juste d'ajouter le bouton blues et ensuite vous devez ajouter cette classe. Ça a l'air bien. Laissez-moi nos cheveux de contenu de démo et vérifier si je peux rejeter ma notification ou non Et si j'ajoute nouveau basque ? Oui. J' ai reçu ma notification. C' est alerte. Et si je rejette celui-là ? Oui, ça marche bien. Et c'est tout pour cette conférence. J' espère que c'était facile de leur part. D' autres électeurs, parlons de cela. Bouton Supprimer. Ce bouton d'édition sur la façon dont orteil annuler cela. Cela signifie que si nous avons accompli une tâche quelconque, je veux simplement que cela ne soit pas terminé. Vous devez aussi en parler. Donc, nous concentrons sur cette suppression et la fonctionnalité ajoutée, puis améliorer mon application. C' est tout pour cette conférence. se voit dans la prochaine.
23. Comprendre CSS et Bootstrap: Hé, les gars, Bienvenue maintenant, avant d'aller de l'avant sans autres fonctionnalités, je veux parler d'un peu concernant RCs est en bootstrap. Pour être un bon retour et développeur, vous avez besoin de petites connaissances qu'une certaine connaissance hors CS est sur HTML, ce qui est assez important. Donc, ici dans cette conférence sera parler du concept appelé Screened en attente. Donc, si vous avez un ami dans le lépreux et avez des connaissances de base sur bootstrap, c'est une bonne conférence pour vous. Vous pouvez simplement aller avec le flux, et si vous êtes nouveau à bootstrap, vous obtiendrez des connaissances de base. Donc, chaque fois que nous parlons de notre écran avec bootstrap, nous pouvons diviser notre écran en 12 parties. Et maintenant, si j'ai besoin de mettre des chiffres sur mon écran, Aiken les a juste réglés en fonction de ça, eh bien, pièces si lourdes. Si je parle de cette entrée peur, il est actuellement en train de prendre des parties de volonté complètes. Donc, ce que je peux faire, c'est que je peux tout garder dans un seul Non, cela signifie
que dans une rangée je peux diviser un écran en quatre parties que six parties, puis faire partie, donc ce sera égal. Eh bien, quelle partie de la Force 4 je peux utiliser une étiquette. Ensuite, je peux utiliser ce champ d'entrée et ensuite sont passés la Grande-Bretagne. Alors faisons ça et comprenons de quoi je parle. Laisse-moi sauter sur mon terrain en ce moment. Ce que je fais, c'est que je prends cette section de trucs, créant notre champ de saisie, puis en ajoutant un bouton. Laisse-moi changer celui-là. Alors quoi ? Je vais nous gouverner. Je vais juste supprimer le sentiment de l'Etat maintenant que nous avons juste cette contribution en Grande-Bretagne. Donc ici tout ce que j'ai besoin de Lewis, j'ai juste besoin de convertir cette forme en un seul bas. Donc ici, j'ajouterais une classe appelée Roe. Maintenant, chaque sentiment sous cette forme serait à l'intérieur d'un seul. Oh,
ça veut dire que le champ de la carte sera sur la même ligne. La prochaine chose que je veux faire est que je veux donner à cette entrée sentir seulement six lacunes. Cela signifie seulement 50% de réduction sur mon écran. Donc tout ce que vous avez à juste utiliser la colonne de classe grand six. Et ici, je vais suivre la même poignée. Fournir seulement deux espaces. Ça veut dire que je vais donner deux parties de pétrole. Laisse-moi deviner celui-là. C' est donc le résultat actuel que nous obtenons. On peut faire encore une petite Jane. Que se passe-t-il si je r une étiquette avant mon champ de saisie ? Laisse-moi faire ça. Tout après Lewis Adderley se sentira à l'intérieur de cette étiquette sentir Laissez-moi demander la tâche d'aujourd'hui et laissez-nous également fournir notre classe bootstrap qui s colonne grand et quatre. Cela signifie qu'il va creuser environ 1/3 de notre écran. Laisse-moi finir mon dessert. Oui. C' est mon résultat. Je changerai ce texte plus tard. Laisse-moi enlever celui-là. Pour l'instant, nous allons planifier quelque chose et d'autres nouveaux decks. La prochaine chose est, si vous voulez juste enlever cette pièce sur Si vous ne voulez pas tout ça brut, vous devez le faire. Enlève juste ce Dee. Hé ! Et ça résoudrait tous vos problèmes. Donc certains vous n'aimerez peut-être pas le magasin. Vous avez juste besoin d'enlever la tête de la table. Et tu es bon d'y aller. Ce sont toutes vos tâches et vous n'avez pas besoin de maux de tête. Mais si vous n'avez aucun problème, vous pouvez simplement l'utiliser maintenant. C' était un petit changement, mais je voulais vraiment parler de l'orientation présélectionnée. J' espère que cette lettre a été utile pour quelqu'un qui n'est pas de CSS ou Bootstrap Bagram dans la prochaine. Taylor continue notre application et parle de fonctionnalité en ce qui concerne la fonction de suppression .
24. Supprimer l'élément de queryset: Hé, les gars, Bienvenue maintenant dans cette conférence parlera de la fonctionnalité de suppression. J' espère que je sais que vous comprenez vraiment l'importance que vous avez. Donc, comme vous le savez, tout dans notre application dépend de vous êtes dans. Donc, si j'ouvre ce contact un espace, mon application lit ce contact, se connecte avec une vue correcte, transmis toutes les informations et puis vous retournez tout avec un modèle. J' espère que vous l'avez entendu tant de fois de ma part tout au long du cours. Maintenant, dans cette conférence, utilisons pourquoi je parlais tellement de cette information précédemment si je veux supprimer un de l'objet, cela signifie
que si je veux supprimer une de la tâche, j'ai besoin d'obtenir un référence I d. Donc, si je parle de ce sujet, ce doit être I d numéro un. Ça doit être le numéro deux ou trois. Donc, chaque objet ici est référé à certains je d. Laissez-moi apporter leur i d pendant un certain temps afin que nous puissions prendre cet exemple correctement. Et j'avais un ami. Vous d'abord celui-ci, vous pouvez voir chaque objet a un i d. Donc si vous voyez des années 90 manquantes parce que j'en ai supprimé un de ma base de données. Donc, si je veux supprimer celui-ci, j'ai besoin d'écrire une vue que l'enregistrement de la ligue numéro un C'est mon numéro d'objet. Ma Primerica Lee. Article numéro un. Alors quoi ? Nous allons le faire quand nous cliquerons sur cette idiote, mais nous allons à un nouveau vous êtes. Ce serait appelé comme D ligue et puis je d un et maintenant êtes-vous va lire
celui-ci sur il se connecterait avec notre vue de suppression et passer sur le saidi à l'intérieur de notre vue
sera supprimer cet objet sur la redirection vers notre page d'accueil. J' espère que c'est assez simple. Essayons celui-là. Donc, tout après cela vient d'ouvrir mon UL au début. Et ici, je veux ajouter une partie de suppression avec mon i d. donc juste supprimer. Et après suppression, nous allons passer un I d. Donc ce serait notre tâche i d Donc, si vous voulez capturer n'importe quel i d du lien tout ce que vous avez à utiliser cette chose simple. Donc ici, si je veux supprimer orteil quoi ? Je vais nous brutaliser. Mon Vous êtes malade. Et puis ce serait ma tâche. Je d si je veux supprimer 10. Donc ce serait ma tâche. Je d Maintenant, une fois que nous avons cartographié cela, tout ce que j'ai à faire est juste d'aller à ma vue quotidienne des tâches. Donc, je l'utiliserais comme suppression. Souligner la tâche sur utiliserait Même pour mon nom maintenant un statut. Ne me laisse pas sauter sur mon point de vue ici. J' ai besoin d'écrire une fonction appelée delete task. Je prendrais une demande maintenant. Head, je prendrais mon second périmètre, ce qui sera ma tâche. Donc tout ce que vous avez à faire est de Skopje celui-ci et de l'emmener là-bas. C' est fait. N' oubliez pas que nous pouvons réellement vous connecter à notre base de données. Donc comme, si je veux accéder à quelque chose que j'essayais de faire ceci Si je veux ajouter quelque chose, j'essayais de le faire si elle Si je veux supprimer quelque chose,
tout ce que j'ai à faire juste d'abord Select pourrait demander et ensuite utiliser delete Common. Alors laissez-moi sélectionner mon DOS. Je prendrais une tâche de variable et ensuite j'utiliserais mon mortel sans classe. Et au lieu de sélectionner tout ce que je choisirais un objet particulier. C' est mon objet d'idée de tâche. Donc, si mon toskay distin, cela signifie que je vais supprimer seulement cette tâche particulière. Donc, je serais en utilisant get et à l'intérieur que j'ai besoin de passer mon Primerica C'est mon PK et ce passé votre tâche je t maintenant tête, mais nous que nous avons sélectionné est hors soins primaires que nous avons transmis et vous êtes dans la prochaine chose est tout ce que vous avez à vous reposer avec cela tâche particulière. Vous avez juste besoin d'utiliser la fonction de suppression Et maintenant vous êtes chef de brumeux Une fois écrivain, M. Leader, tout ce que vous avez à faire est juste de retourner à votre discours vraiment. Ça a l'air bien. Laissez-moi sauter sur mon application de règle ist. Actuellement, nous n'avons pas de lien. Laissez-moi essayer celui-ci avec l'aide off, vous êtes donc juste utiliser delete. Et si je veux supprimer le numéro trois, laissez-moi essayer ce cadeau. Oui, c'est fait. Donc, ce que nous avons fait est de cartographier la particule une longueur qui est à quitter et notre tâche je passe toutes les informations à notre avis. Ensuite, notre point de vue a sélectionné cette tâche particulière I d Et puis nous avons juste supprimé que sur redirigé
vers notre outil un espace qui était assez facile. Maintenant, après Lewis, ajoutez
juste un triplement que ce créateur lien pour ce fardeau. Donc, si je clique sur celui-ci, il serait redirigé vers notre chili, puis slash un. Si je clique sur celui-ci, il serait avant l'article numéro deux et ainsi de suite. Laissez-moi sauter sur mon fichier HTML ici avec cette suppression, je veux juste ajouter fling supplémentaire. Maintenant, rappelez-vous, pour utiliser votre dynamique dans laquelle vous êtes. Donc si vous sautez sur notre base, vous êtes malade. Et si tu te souviens de quelque chose comme ça, tu es bon d'y aller. Vous suivez votre pratique dans la jungle ici. Tu dois être plus rapide. Aucune tâche maintenant ? Ça t'emmènerait à couper Tilly. J' ai aussi besoin de passer le I d. Donc tout votre touriste juste passer sur cet objet et j'ai besoin que vous d'abord celui-ci et voir si cela fonctionne ou non. Donc ici, vous pouvez voir que j'ai les deux liens. Laissez-moi supprimer celui-là. Oui. Ça marche bien. Maintenant. J' ai également besoin d'ajouter ceci pour le 2ème 1 N'oubliez pas d'ajouter une balise de fermeture. C' est fait. Laisse-moi te faire frais. Mon navigateur ? Oui, j'ai les liens. Laissez-moi supprimer cela alors. Oui, ça marche bien. Donc, j'espère maintenant que vous êtes en mesure de comprendre cette fonctionnalité Supprimer. Maintenant, une chose que nous pouvons faire à l'avenir est d'instruire ce lien de suppression. On peut le changer avec un bouton. Sont une petite icône pour supprimer cette tâche. Donc, tout ce que nous avons à faire est juste de remplacer cela par un bouton pour une image Nikon. J' espère que cette conférence a été utile. Et maintenant, vous êtes en mesure de comprendre l'importance que vous êtes à nouveau et comment supprimer cela. Interrogé dans la prochaine conférence, laissez-nous parler de la façon dont faire n'importe quelle tâche de temps Donc vous voir dans la prochaine
25. Éditer l'élément de queryset - 1: Hé, les gars, bienvenue. Maintenant, nous sommes à un point vraiment important selon la perspective du cours. Aussi, selon la perspective du concept Django, maintenant dans cette conférence sera parler de la façon d'éditer toute tâche qu'ils ont déjà vu . C' est l'édition d'un objet. Donc, si je parle d'une petite chose, comme je vous l'ai dit à l'état précédent,
aussi, aussi, lorsque nous ajoutons une tâche lorsque nous modifions une tâche ou mettons à jour une tâche, cela signifie
que nous changeons les valeurs dans notre base de données. Nous allons donc utiliser des formulaires tout en supprimant quoi que ce soit. Nous n'avons pas besoin de quelque chose, alors parlons de ça. Alors, qu'est-ce que tu crois qu'on va faire ? D' abord, nous allons créer quelques peintures murales vont créer des vues sur. En outre, vous allez créer un formulaire de modification. Sentez le solaire détruit. Tu vas bien, d'abord ici. Tout ce que vous devez faire est de copier celui-ci sur et de ne pas croire. Utilise-le. Cela fonctionne bien pour les trois champs. Maintenant, sautez sur vos vues et créez notre fonction de tâche avant d'écrire quoi que ce soit d'autre. À mon avis, il suffit de prendre un moment et de créer notre fini ou chaque démon. Pourquoi ? Parce que nous allons créer un nouveau formulaire là-bas. Donc, nous allons cliquer sur ceci et l'adoption. Il ouvrira une nouvelle page sur ce Fish aura le champ d'entrée comme un moins une adoption. Cette roue d'entrée aura une valeur pré, puis nous pouvons mettre à jour ce contenu et simplement cliquer sur une adoption qui dirait une
demande de poste . Donc, lorsque nous cliquons sur cette adoption, il va créer une demande get. Et une fois que nous cliquons sur l'option de mise à jour, il va créer une quête d'affiche. Cela peut sembler déroutant, mais faisons ça. Et à la fin de cette conférence, vous comprendrez tout déjà après ça ne peut pas être celui-ci. Et les cheveux enlevés tout le contenu pendant un certain temps et Alba Mrs Task tous les jours. Et au lieu de récupérer toutes les données, j'essaierais juste de récupérer un seul chef de ce que je D. Alors laissez-moi prendre celui-ci. Et au lieu de nous appeler vieux, je l'appellerai comme objet de tâche. Puisque ce ne serait qu'un seul objet. Donc, tout ce que vous avez à faire est juste de le renommer en tâche. Objet. Maintenant, quand nous allons marcher avec un n'a pas l'estime. L Je n'ai pas à jouer avec une boucle parce que ce n'est qu'un objet. Quand nous marchions avec toutes les tâches, nous travaillions avec différents objets à Actuellement, nous n'avons qu'un seul objet donc nous n'
avons pas à jouer avec aucune boucle. Nous pouvons simplement utiliser cet objet statiquement et imprimer notre tâche. Apportez notre i d et imprimer. Si c'est fait sur orgue, laissez-moi garder cela à portée de main sur sauter sur mon radar C'est Général à l'intérieur de cette force étendue RB, démarrer chaque équipe malade, puis addio titre sur votre bloc Contend me laisser copier ou contenu de contact ou html Une fois que cela est fait il rencontre mon titre ici est ma porte HTM Déjà ici, je peux utiliser radicalement mon objet de tâche Et maintenant je peux imprimer directement mon i d ma tâche et fait ou non fait. Et aussi n'oubliez pas d'éditer votre piétinement Donc ici à l'intérieur de pour vraiment commencer html désutiliser votre éditeur ou html Cela semble bien. Laisse-moi aller ici qui fait ma tête dessus Juste aller à mon premier objet Donc nous avons notre tâche numéro un Laisse-moi essayer ceci pour la tâche numéro deux Ouais,
ça semble bien. Maintenant, en ce moment, nous sommes juste en train d'imprimer celui-ci. Nous n'utilisons aucun formulaire ou quoi que ce soit d'autre. Donc nous prenons le parc en vérifiant. Si cette demande de get fonctionne, bien ou non, dans la prochaine conférence travaillera cette demande de poste sur. Nous allons utiliser notre formulaire qui va essayer de créer une réplication de ce formulaire à l'intérieur de notre tête ou l'extrême. J' espère qu'à ce stade de temps, vous êtes en mesure de comprendre cela vous autre cette vue et aussi cette zone point html Ne vous inquiétez pas. Si vous n'êtes pas, ils le feront. Comprendre. Répétez simplement ces pour laisser juste ce qui sont assez importants. Parce que c'est une tâche délicate. J' espère que cette conférence a été utile. Rendez-vous dans le prochain et laissez-nous compléter notre fonctionnalité d'édition.
26. Éditer l'élément de queryset -: Nous reviendrons maintenant Revenons travailler les cheveux et nous nous efforçons d'imprimer mon objet. J' ai besoin d'ajouter un formulaire. Laisse-moi appeler ça maintenant. Actuellement, ce formulaire n'est pas utile. Asper la fonctionnalité dont nous avons besoin pour perdre ou gagner des changements avec ce formulaire. La première chose que j'ai besoin de faire cela, j'ai besoin d'enlever ce porte-place et de caresser ceci. J' utiliserais ma tâche. Et la deuxième chose est, j'ai aussi besoin d'ajouter une valeur, donc il suffit d'utiliser la valeur commune sur Répéter le même statut fait. Laissez-moi jean ceci et utiliser mise à jour demander. Ça a l'air bien. Euh, l'industrie fraîche Arpege. C' est donc notre champ actuel et c'est la mise à jour. Option moi. Enlève mon vrai Dagnall. Laissez-moi enlever cette étiquette h une et j'ai eu une ligne de frein. Il a rafraîchi ma salope et oui, ce que je peux faire. Une petite chose est et fente pour je peux juste laisser un écart à Ouais,
c' est parfaitement bien. Maintenant quoi ? Je travaille avec ça. Si je suis sur l'objet numéro un, j'aurai un formulaire avec cette particule de valeur et cette tâche de mise à jour actuellement Si je clique sur cette tâche de mise à jour, il faudra une demande de poste. Et si je vais ici, je ne fais rien avec cette demande de poste particulière. Et je ne me connecte même pas à ma base de données à l'intérieur de ceci. Donc, ce que je dois faire est que je dois utiliser ma demande de poste. Donc, chaque fois que l'utilisateur clique sur ce Burton particulier, il va obtenir une demande de poste sur la même page. Maintenant, à l'intérieur de cette première, je dois sélectionner la tâche dont je parle. J' ai donc besoin de sélectionner cet objet particulier. Donc, il suffit de sélectionner la tâche pour tout ce que vous avez à faire est juste d'utiliser la même commande ici. Maintenant, j'ai sélectionné qui a demandé. La deuxième chose que je dois faire est que je dois utiliser mon formulaire si vous vous souvenez, en ajoutant que j'utilisais mon formulaire. Maintenant, je suis n'importe quoi. Je suis en train de mettre à jour celui-ci. Ensuite, j'ajoutais que je créais ah, idée de tâche
fraîche de contenu de tâche ici. Cependant la tâche i d. Auparavant, donc j'utilise cela. Donc, tout après ça juste utiliser mon formulaire. Andi, prends ma forme de tâche ici. A l'intérieur de cela, j'ai besoin de passer mon post de requête ou aucun sur les cheveux, j'ai besoin de mentionner mon instance. Alors, quel exemple ce serait ma tâche ? , cela aidera votre base de données à reconnaître quelle tâche vous êtes quelque chose. Donc, si vous l'appelez comme objet de soulignement de tâche. Ce serait votre tâche. Un trait de soulignement. Objet. Cela vous aidera donc à obtenir votre instance lorsque vous mettez à jour lorsque vous ajoutez, vous créez un nouveau contenu lorsque vous mettez à jour votre utilisation d'une instance précédente qui est votre contenu précédent. Donc, ce serait mon exemple. Maintenant, une fois que tout est fait, tout ce que vous avez à faire est de vérifier votre formulaire, c'est quand vous ne savez pas si votre formulaire est valide. Enregistrez votre téléphone. Maintenant, tout a l'air bien. Ce médium né à mon navigateur et essayer d'éditer numéro d'enregistrement deux qui est nos numéros de tâche. Encore une fois. Permettez-moi de tourner cela de Reddit Lecture Toe ajouté options 5 à 7. Si je clique là-haut, laissez-nous voir un résultat. Oui, ça marche. Nous avons donc notre tâche. notification assistée sur notre tâche a été mise à jour. Oui,
ça a l'air bien. Le lendemain matin, j'ai juste besoin de créer n'importe quel fardeau. Sylar, fais ça. Tout d'abord, laissez-moi appeler pour le stock et l'ajouter ici et la neige partie supprimez-nous. Ce serait l'une ou l'autre tâche sur. Nous transmettrons des pièces d'identité. Aussi, n'oubliez pas de fermer votre chien. Ça a l'air bien. Laissez-moi visiter mon navigateur et essayer ceci. C' est un livre de lecture sur les cheveux. Je devrais mentionner le nom du livre. Aussi, laissez-moi cliquer sur un gros Yep, ça marche bien. Nous sommes donc mis à jour notre tâche. J' espère que cette conférence a été utile, et maintenant vous êtes en mesure de comprendre ce concept important concernant votre forme. Vous êtes abusif et aussi la création d'un nouveau terrain en ce qui concerne la section sont tête. Merci d'avoir pris cette conférence lors de la prochaine conférence. On va faire quelque chose de vraiment intéressant. Nous essaierons de modifier ce contenu avant que les électeurs ne nous laissent convertir la fronde. Donc, une icône majeure qui serait beaucoup mieux. Alors à la prochaine et laissez-nous exploser. Plus de concept concernant notre application jangle
27. Éditer l'élément de queryset - 3: Hé les gars, bienvenue maintenant. Dans la conférence précédente, nous parlions de l'édition hors tâche. Maintenant, nous avons raté un point important. Nous nous concentrions seulement sur qui a obéi à notre tâche. Mais rappelez-vous, il y a deux valeurs que nous pouvons t Nous avons notre valeur de tâche et le 2ème 1 est fait valeur. Autrement dit, si notre tâche est terminée ou non. Et rappelez-vous, c'était quelque chose de vraiment important. Donc, si j'essayais de modifier cette tâche et si je faisais celle-ci, vous ne verrez peut-être rien de différent ici. Notre tâche Bien perdre mis à jour sur les cheveux. Je n'ai toujours pas terminé. Pourquoi ? Parce que notre valeur par défaut pour done est falls. Cela signifie que cette tâche n'est pas complétée par différent sur. Si j'ai essayé de modifier celui-ci, rappelez-vous, cette tâche a été terminée et si je viens de faire cette tâche, vous pourriez voir l'échange de complètement ne pas terminé parce que la valeur par défaut que nous portons pour notre fait est Faux. On doit réparer celui-là. Donc, ce que nous devons faire, c'est que nous devons prendre une entrée cachée. Nous devons prendre de l'avance et sentir ainsi chaque fois que nous sommes sur cette page d'édition. Nous avons juste besoin de stocker la valeur précédente off sont faits. Ça le fait. Si c'était vrai, le magasin il est vrai. Et nous n'avons pas besoin d'objecter que si c'était faux, il
suffit de le stocker comme faux et nous n'avons pas besoin de le mettre à jour. Et vous pourriez penser pourquoi ce problème a créé Rappelez-vous, nous utilisons notre formulaire sur dans le formulaire que nous avons mentionné à la fois les valeurs qui est notre tâche et fait donc nous devons passer de la valeur pour fait. Si c'est un vrai puits, votre faux quand vous si ici sera passer l'ancienne valeur. Cela veut dire l'exemple de cette tâche particulière. Faisons cela. Laisse-moi ajouter Ah, enfer entrée ici. Donc, changez simplement votre type deux caché sur Vous n'avez pas besoin de classe car ce sera ah, tête et valeurs. Donc, vous ne voulez pas l'afficher maintenant. Ici, modifiez votre nom de la tâche. Fait. Supprimez simplement votre espace réservé car nous ne l'affichons pas sur Dhere. La valeur du champ serait changée de votre tâche à votre commande Maintenant, dis devrait résoudre notre problème. Laisse-moi essayer celui-là. Laisse-moi aller à ma liste de choses à faire. D' abord, laissez-moi en marquer un peu. Ma tâche est terminée. Ouvrez rapidement votre bannière d'administration et marquez simplement votre tâche comme vraie. Un statut sur Laissez-moi le premier. Celui-ci sur cette tâche est terminé. Laisse-moi faire celui-là. Si j'ai fait cette tâche, vous voyez qu'elle est toujours terminée. Donc c'était quelque chose qui manquait dans notre conférence précédente sur C'était vraiment, vraiment important. Maintenant, j'espère que vous comprenez ce que d'autres types de sentiments différents que nous devons prendre soin de . Même si le sentiment est lingots, nous devons prendre soin offre valeur précédente. J' espère que cette lettre a été utile. se voit dans la prochaine.
28. Ajouter une option : Marquer la tâche comme vous avez été terminé: Bienvenue, les gars. Maintenant, j'espère que vous allez bien, Cours
vidéo avec le cours que je pensais quelles autres choses ? Nous pouvons en ajouter plus avec notre site web actuel. C' est notre application actuelle à l'heure actuelle, si je veux cerner un problème, ce serait si je veux les modifier ou les rendre complets ou non. C'est fait. Un baguage pour supposer que si je veux faire cette tâche comme terminée, je dois aller à ma section catégorique, sélectionner cette tâche, puis Mark, cela l'a fait. Je devrais ajouter un fardeau ou non. Ici, dans cette conférence, nous allons le faire. Donc, la première chose est que j'ai besoin d'éditer ce texte. Donc, si notre tâche est déjà terminée, nous devrions avoir sur la possibilité de commercialiser comme dépenses ou pas terminé un effort. La tâche n'est pas terminée. Nous devrions avoir une option pour commercialiser comme terminé ou fait dans cette conférence sera le faire donc nous allons utiliser deux dômes qui est fait et le 2ème 1 serait en attente. Ce serait bien pour nous de le comprendre. Laisse-moi Jean celui-là. Donc, si notre tâche est terminée, euh nous voulons un bouton pour le rendre comme non terminé. C' est pour le faire comme des dépenses. Maintenant, permettez-moi de changer ce texte en marquant cette tâche comme terminée. Donc, cette tâche n'est pas terminée actuellement et nous la marquons comme terminée. Et permettez-moi de changer celui-ci en marquant cette tâche comme des dépenses. Donc, cette tâche est terminée et je veux commercialiser demandé trouver cela signifie que je change Trudeau chutes et que je suis vrai. Vrai. Ça a l'air bien ici. Si je rafraîchis celui-ci, vous pouvez voir que nous avons une option. Donc, si vous voulez vous débarrasser de ce long texte, vous pouvez utiliser complet et en attente prochaine Ouais, c'est mieux. On sera aussi au centre du mensonge. Tous ces trois pensent que ce serait beaucoup mieux selon notre connaissance de l'affichage pour commencer à marcher sur notre fonctionnalité. Nous avons donc déjà travaillé sur notre suppression. Nous avons déjà marché sur notre édition. Je suppose que tu es de la famille avec cette affaire. Donc, ce que nous devons faire est que nous devons créer un Vous êtes et ensuite nous devons créer une vue sur. De ce point de vue, nous devons prendre ce i d particulier et changer la valeur à vrai ou faux pour ce Rieti
particulier, puis le retourner à sont totalement espace. Donc, je vais devoir faire est juste saisir le vous êtes obtenir sur nos points de vue et mettre à jour la valeur lingots pour sont fait donc cette année et sera utilisé pour marquer notre tâche comme terminée. Laisse-moi sauver celui-là. Sautez sur mes points de vue et de compétence, supprimer tâche pour vous Nous allons prendre demande, puis tâche I d cheveux sera de sélectionner notre tâche. Et maintenant, au lieu de la piste, ce que je vais nous faire ? Je vais mettre à jour la valeur hors. Fait Donc utiliser qui ont affligé sur complète. Cela signifie que l'utilisateur a en proie à marqué comme complet. Quand il est terminé, nous allons transformer la valeur s true et un statut fait. Utilisez votre commande de sécurité. Donc, cela signifie que nous avons réellement changé cette valeur de tour. Vrai. Maintenant, ça me semble bien. Laisse-moi essayer celui-là avec celui de notre article. Donc, je vais changer mon dos numéro six comme terminé. Oui. Ce travail bien que nous essayons avec cinq aussi. Oui, ça marche bien. Maintenant, la dernière chose que je dois faire est d'ajouter un lien à mon texte. Faisons ça et sautez sur mes touristes. Démarrer html. Et ici, j'ai besoin d'ajouter un huit. Et n'oubliez pas de fermer votre Radack. Une fois que cela aura été fait, revenons à notre demande. Rafraîchissez celui-ci ici, nous avons notre lien. Ouais,
ça a l'air bien. Nous les avons donc marqués comme achevés. Maintenant, notre tâche est de les marquer comme des dépenses, de sorte que ce sera le cas lors de notre prochaine conférence. J' espère que vous serez en mesure de comprendre ce que nous allons faire lors de notre prochaine conférence. Tout ce que nous allons faire est de créer une attente que vous êtes. Et puis nous allons écrire une nouvelle vue. Une fois que cela est fait, nous devons simplement ajouter notre hln. Flink, j'espère que cette conférence a été utile. se voit dans la prochaine.
29. Ajouter une option : Marquer la tâche en tant que courant: Bienvenue de retour. Maintenant, dans ce petit peu, répétons rapidement tout ce que nous avons fait dans notre conférence précédente. Pour l'option en attente. Laisse-moi sauter Born to my you are est après que tu es trop modeste dépenses. Nous allons prendre une tâche i d Et puis changer ceci complet en fonction de la même chose pour mon nom. Une fois que cela ne saute pas sur vous et à droite de vous pour attente, vous avez juste besoin de copier coller vos tâches complètes sur les cheveux au lieu de vrai utiliser la valeur s tombe Une fois que cela est fait, sauter sur la porte H fichier démon. Et ici, nous avons juste besoin de copier Est un dérivant sur la place de cette complète, j'ai juste besoin
d' utiliser les dépenses. N' oubliez pas de fermer tôt. Ouais,
ça a l'air bien. Laissez-moi rafraîchir mon navigateur. Maintenant, j'ai marqué cela a des dépenses. Oui, ce monde. Et maintenant, nous sommes en mesure de changer notre tâche d'attente à complète et de complète en fonction. J' espère que ça a été rapide. Et maintenant, vous êtes en mesure de comprendre comment nous passons par les listes
30. Présentation de la pagination: Hé, les gars, bienvenue dans cette conférence, nous allons parler et discuter d'un sujet très important
dans lequel la plupart d'entre nous veulent vivre mais ne savent pas comment faire ça. Et le sélecteur. Nous allons parler de pagination, donc si vous visitez un site Web, ils ont une limite pour afficher le nombre d'éléments sur le nombre, hors tâche ou numéro hors objet sur chaque pièce. Après cela, l'aide généralement creuser de la pagination. Cela signifie qu'ils ont divisé leur résultat sous la forme de différentes plages. Sur quand je clique à nouveau sur les numéros de page, il faudrait un para mètre qu'il est basé sur le marché fait, aussi. Et si je clique sur la page numéro trois, cela me montrerait le résultat en fonction de cela. C' est ainsi que la pagination est vraiment, vraiment importante. Voici donc ce que j'ai fait sans application. J' ai ajouté au hasard quelques 25 tâches juste pour faire le discours un peu long, Mais maintenant ce que je veux, c'est que je veux juste voir six ou cinq résultats sur chaque pièce. Cela signifie que je veux un résultat qui soit distribué entre différentes pages, et pour cela nous allons utiliser la pagination. Ne vous inquiétez pas, ce concept Il est vraiment intéressant sur. Si vous allez travailler sur une application dans un proche avenir, peut-être que les médias sociaux peuvent être égaux MERS ou autre chose. pagination est vraiment importante. J' espère que vous serez en mesure de comprendre ce que nous allons faire dans la section, vous
voir dans la prochaine et commencer à travailler sur notre fonctionnalité d'imagination.
31. Mettre en pagination - 1: Bienvenue de retour. Passons maintenant à notre travail et commençons à écrire nos points de vue. Donc, la première chose dont je veux parler quand nous allons utiliser la pagination chaque fois que nous allons obtenir des demandes Cela signifie que si nous sommes dans une demande de post, nous allons enregistrer des données ici sur la demande get. Nous sommes en train de charger nos données. Donc la première chose Harris, je vais effectuer ma pagination sur ma liste à faire pour vous maintenant la première chaque nouvelle classe de pagination d'importation
terroriste. Donc, tout ce que vous avez à faire est de django dot co dot originator import Beijing it Et n'
oubliez pas d'utiliser le capital B pour cette page émetteur un statut et sauter sur nos vues. Montez à bord ou obtenez une demande ici. Je dois faire un simple changement avant d'écrire plus loin. Bien que je dois utiliser parentis est pour n'est pas si vous ne le faites pas, nous sommes prêts à obtenir des erreurs et sont peu Jenison. Ils commencent juste à marcher sur une page dans ator. Donc, la première étape est que j'ai besoin de créer une instance pour ma page dans ater j'appellerais une danse elle-même paginée ici j'utiliserais ma page dedans. Une classe sur celle nécessaire aux arguments. Le premier sera sur quels objets j'ai besoin pour effectuer cette pagination. Donc j'utiliserais mon ancienne demande. Et le second sera le nombre de tâches qui est le nombre d'objets que j'ai besoin de montrer sur une plage . Donc, j'utiliserais cinq maintenant un statut fait. Souvenez-vous de ce que j'ai dit. Nous allons utiliser la pagination sur la demande de nos enfants. Donc, son Amazon diviser leurs pages avec l'aide hors plage arbre à vis égal. Rappelez-vous, nous avons utilisé ce point d'interrogation pour ajouter sont différents para mètres Donc nous avions un point d'interrogation. Maintenant, c'est un para mètre pour Amazon puis ils utilisent Et cela signifie qu'ils ont un autre baromètre qui est celui-ci et ils en ont un autre et cela signifie qu'ils ont un autre périmètre ,
puis un autre périmètre. Donc ce Param Eter veut dire que c'est la page numéro 3. Nous devons définir quelque chose de similaire. Donc, nous devons définir quel serait le nom de ce périmètre, vous pouvez utiliser PG ou vous pouvez utiliser la
page sur. Vous devez définir que nous effectuons sur une demande get. Donc, tout ce que vous avez à faire est de créer un instrument appelé pièce et maintenant vous devez prendre demandes. Ils le trouvent comme des requêtes get et ensuite vous devez définir votre périmètre vers le bas. Actuellement, nous l'appellerons SPG Toe Award. Confusion hors de la parole et BT vous pouvez l'appeler comme poisson ou vous pouvez l'appeler un rapide tout ce que vous voulez. Donc ce PG signifie que nous allons utiliser PG égal à travers l'arbre pour chéri. Maintenant, une fois que cela est fait, nous devons re seigneur sont toutes les tâches. Donc, nous allons recharger sont toutes les tâches selon notre résultat d'imagination. Donc, laissez-moi prendre ma propre tâche et prendre mon instance d'émetteur de page afin que cela définisse que je dois prendre seulement cinq éléments et puis j'ai besoin de définir quel numéro de pièce et qui serait pris charge avec l'aide de mon instance BZ. Donc, ce que nous allons faire est si c'est l'espace numéro deux, nous allons passer Wizard de 6 à 10. Si c'est le discours numéro un, nous allons passer de 1 à 5. C' est ainsi que ça va suivre. Je sais que cela pourrait être déroutant à ce stade, mais croyez-moi, il est vraiment important caractéristique sur elle est vraiment digne pour vous de passer du temps sur l'imagination . Maintenant, nous l'avons fait avec nos vues. La prochaine chose est, j'ai besoin de revenir à ma page HTML ici. Je dois ajouter notre pagination, mais eux donc si je reviens à mon bootstrap, nous avons besoin de quelque chose comme ça. Donc il suffit de chercher la mission de Pékin ici sur vous obtiendrez différents types de sentiments. Donc, ce que je dois faire, c'est que j'ai besoin d'un simple bouton qui peut se trouver en bas. Peut-être juste à l'intérieur. Ça me semble bien. Donc ce serait la première page. Ce serait la dernière page et il y aurait notre numéro de page actuel, et ce serait le plus proche. Donc, si nous sommes à la page 5, ce serait cinq. Ce serait avant que ce soit six. Ce serait un, et ce serait le dernier visage. Donc, ce que nous pouvons faire, c'est que nous pouvons utiliser ça. Selon Honey, j'espère que cette conférence a été utile dans la prochaine conférence. Permettez-moi coopérative marqué sur ajouté à notre fichier HTML sur. On doit faire beaucoup de choses là-bas. Rendez-vous dans la prochaine et laissez-nous compléter un concept de pagination.
32. Mettre en pagination - 2: Bienvenue retour Maintenant laissez-moi rapidement copier la partition et après mon fichier HTML. Donc, une fois notre table terminée, j'ajouterais cette pagination. Laissez-moi voir comment notre imagination se refroidit. On dirait que vous pouvez voir que nous n'obtenons que cinq résultats à ce moment de congé sur ce
sont des fardeaux fictifs. Donc, c'est notre résultat va regarder vous ne pouvez pas 10 par page, vous pouvez ajouter cinq par paie en fonction de vos besoins. Maintenant, nous devons travailler sur ce sujet avec plusieurs logiques sur ces logiques peut être très dangereux La première chose que j'ai besoin de parler de cette pagination plusieurs froid. . Alors, comment obtenir notre numéro de rythme actuel ? Comment obtenir le prochain numéro d'espace, comment obtenir le numéro de page précédent ou le nombre total de pages que nous allons être pairs. Donc, ce sont le code sur lequel vous devez vous concentrer maintenant. Ici actuellement, ces deux boutons devraient être l'endroit. Je veux le sens en dernier et je veux d'abord le sens. Donc celui-ci serait par pitch actuel sur. Ce serait le discours précédent et ce serait la prochaine pièce. Donc, si le total des pages est de 10. Je suis sur 50. Donc ce serait cinq. C' était avant que ce soit six. Ce serait alors et ce serait d'abord je comprends cela. Donc, d'abord, je dois supprimer cette classe désactivée sur les cheveux. Laisse-moi réparer ces deux choses. Donc, ce serait le premier discours que vous pouvez utiliser cette commande ici. Ce serait le dernier. Maintenant, ça me semble bien maintenant. J' ai besoin d'utiliser le cordon de pagination pour accéder à mes pages avant cela. Laissez-moi vérifier ma page numéro deux. Donc si vous vous souvenez, nous utilisions PG donc tout ce que vous avez à perdre. Utilisez un point d'interrogation. Maintenant, vous pouvez ajouter différents périmètres à travers la fronde. Donc, j'utiliserais PC pour ma page, puis équivaut à deux et défini à quel paiement vous voulez accéder. Donc, si je donne dans l'arbre de protestation, c'est l'objet de mon bip numéro trois. Permettez-moi d'essayer la paix numéro quatre et cet autre point de la paix numéro quatre. Donc, si je veux donner un lien orteil hors de ma base, je peux décrire chatouilleusement. Copiez celui-ci. Cela signifie que le numéro d'espace avant avec ce numéro d'espace deux serait inférieur. C' est ainsi que nous pouvons utiliser notre différence. Et si vous nous regardez, nous avons aussi changé notre imagination. Laissez-moi revenir à ma page. Laissez-moi commencer à ajouter ma pagination Cool. Donc, avec abus, nous avons envoyé tous nous, donc toute la méthode de pagination serait appliquée sur cette tâche. Maintenant, j'ai besoin d'éditer le milieu d'un orteil imprimer mon numéro beige actuel tous après les problèmes de mon propre bureau, puis numéro. Maintenant, allez imprimer par numéro d'espace précédent. Je dois utiliser toutes les tâches précédentes sur la page de l'école sous le numéro d'école. Maintenant, vous pouvez aussi deviner pour mon prochain espace. Ce serait mon ancien demander le prochain sur la page de l'école sur le numéro de l'école. Laissez-moi voir si c'est le sprint des pages correctes. Donc, si j'essaie mon numéro trois payé, vous pouvez voir que c'est 234 Laisse-moi conduire. Bébé numéro deux C'est bon. Laisse-moi conduire ça les a payés. Cinq ça a l'air bien. Mais rappelez-vous que nous irons mieux si j'essaie de payer le numéro 6. Pourquoi ? Parce qu'il n'y a pas de résultat à être numéro sept. Cela signifie que le numéro six payé est la dernière option. Et quand la bêche numéro 6 sera là, ce serait cinq fois. On ne s'est pas levés pour être numéro 7. Ne vous inquiétez pas, on va réparer ça. Mais avant cela, je veux créer un lien pour ces pages si précisément nous n'avons pas de liens. Laissez-nous créer des liens pour eux. Pour la quatrième ligne d'affilée. Ce serait mon point d'interrogation plutôt que le périmètre, puis le numéro de base 1. Maintenant, pour cette période, je dois utiliser un point d'interrogation que mon périmètre. Et le numéro de page serait proche de celui-ci. Oui, c'est bien. Je dois suivre la même méthode pour mon prochain flux. Maintenant, comment nous allons traiter la dernière pièce afin que nous puissions réellement utiliser une méthode pour obtenir le nombre total de pages. Donc, c'est le nombre total de pages A sept à la dernière page serait de sept sur. Utilisons ça. Donc, à la place, hors de votre prochain numéro d'espace, tout ce que vous avez à réutiliser les pages de soulignement engourdies. J' espère que ça va marcher. Très bien. Laissez-moi visiter mon navigateur. Rafraîchissez à notre pour l'espace et nous allons aller mieux parce que notre deuxième, se sentir moins libre numéro un. Donc, ce sera notre grand numéro zéro, qui n'existe pas. Laissez-moi revenir ici sur ma page. Numéro deux sur Si je vais ici sur ma douleur numéro trois, ce lien fonctionne. Très bien. Allez-y. Mon numéro quatre, ça marche. Acheter ? Essayez cet arbre. Ça marche bien. Ça veut dire que ça marche. Très bien. Mais le problème est sur ma douleur. Numéro un, je vais avoir une erreur sur mon dernier discours. Je vais aller mieux. Pourquoi ? Parce qu'ils n'ont pas de précédent et qu'ils n'ont pas de suivant. Nous devons résoudre ce problème en ajoutant une condition. Donc, le prochain conférencier pour résoudre ce problème et ajouter une condition concernant notre numéro de page, j' espère que cette conférence a été utile. se voit dans la prochaine.
33. Mettre en pagination - 3: Bienvenue de retour. Maintenant, commençons rapidement à travailler sur notre et maintenant elle. Ce que nous devons faire, c'est que nous devons ajouter une condition pour vérifier si nous avons une page précédente ou non. Donc, si nous sommes impayés numéro un, nous n'aurons pas de grand nombre zéro. Et si vous êtes à la dernière page, nous n'aurons pas de suite. Donc, ce que nous pouvons faire est lors de l'impression précédente, nous pouvons vérifier si elle a réellement une page précédente ou non. Et aussi nous allons faire sembler pour notre prochaine page. Donc, nous allons vérifier que si elle a réellement une expiration ou pas. Donc, tête, j'ai besoin d'ajouter une condition f. Donc, tout après cela, utilisez si et puis utilisez mon ancienne demande et puis vérifiez si c'est le cas. Précédent candidat ni si vous avez besoin d'utiliser a précédent si elle a déjà conteste alors nous allons nous imprimer orteil sinon nous ne allons pas faire quoi que ce soit. Donc, cela signifie que ce bloc sera manquant. N' oubliez pas de dans votre état Non, je dois suivre un état similaire pour ma prochaine pièce. Donc voici tous vos indices vérifient. Le grand a la prochaine. Maintenant, si la condition est vraie, nous allons imprimer le numéro de page. Sinon, rien qui signifie que ce bloc sera manquant. Et n'oubliez pas de mettre fin à votre condition. Ça me semble bien. Laisse-moi être frais. Mon navigateur. Donc maintenant, nous avons sous deux tirettes si je passe en deuxième. Donc c'est précédent. C' est le prochain. C' est courant. Si je vais sur mon 1er 1 mon précédent se mélange. C' est mon courant et c'est mon prochain. Et si je vais à ma dernière,
Ok, Ok, on n'a pas de rédacteur ici. On n'a pas de modèle. Tu sais, peut-être que j'ai raté quelque chose. Ouais, donc vous devez utiliser la pagination pour cela parce que nous enlevons le nombre total de Pete,
rappelez-vous, rappelez-vous, parce que hors données des patients, nous sommes capables de calculer le nombre total de pages. Et cela a été fait automatiquement à notre avis. Nous n'avons donc pas à nous soucier du nombre total de pages. Il est calculé par notre agitateur. Maintenant, laissez-moi aller à mon navigateur et rafraîchir mon résultat ici. Laisse-moi essayer d'être numéro deuxième. Laissez-moi essayer une dernière page. Et cela fonctionne bien. J' espère que vous serez en mesure de comprendre comment cela va fonctionner. Épargnez quelques minutes et comprenez soigneusement chaque ligne car c'est vraiment important. Et n'oublie pas. Si vous voulez augmenter la taille payée, tout ce que vous avez à faire est au lieu de cinq résultats que vous pouvez utiliser alors. Maintenant, si je le faisais, vous pourriez vraiment parler. Nous avons 10 objets si j'essaie sur la deuxième page. Oui, c'est fait. Nous les avons payés il y a environ trois ans. Laissez-moi revenir à ma première pièce. Oui, c'est bien. Sur ce est l'un des concepts les plus importants. avons donc fini avec la présentation. J' espère que cette conférence a été utile. Et maintenant, vous êtes capable de comprendre comment ajouter une condition sans pages HTML comment marcher sans pagination et aussi comment travailler avec différents paramètres sur notre lien. J' espère que cette lettre a été utile. se voit dans la prochaine.
34. Correction des URls et liens: Hey, les gars vont revenir maintenant Laissez-nous compléter cette section en créant notre page d'accueil pour notre site web et en complétant aussi quelques petits détails que nous avons manqués. Donc, dans cette conférence sera forcé Commencer à travailler sur notre page d'accueil. Donc le sont actuellement si j'essaie de visiter ma page d'accueil je n'ai rien donc je dois spécifier que je dois concevoir un modèle pour ma page d'accueil. On va le faire avec l'aide de Bootstrap. La prochaine chose que je veux parler de cela sont des liens. C' est donc quelques petits changements que nous devons faire de l'art. Actuellement, si vous voyez notre contact un discours, ce sont des routeurs dédiés à notre liste de règles, puis contact sur. même chose pour sont à propos de nous. Donc, nous devons parler de petit concept à ce sujet avant d'aller de l'avant et commencer travailler sur notre modèle, je recommande de faire de petits changements, donc le 1er 1 serait notre lien sur le 2ème 1 serait que j'ai besoin de supprimer cette idée aussi, permettons -nous de commencer par nos liens. Actuellement, j'ai mon nous. C' est mon application. Vous êtes à la seconde où vous êtes tout ce que je savais que c'est mon projet dans lequel vous êtes. Donc, si vous voyez, je route actuellement tous les liens vers mon pour vraiment arrêter. Ce que je peux faire, c'est que je peux séparer ces deux parties. Laisse-moi couper d'ici sur le rythme ici maintenant. Tout ce que j'ai besoin de mentionner, c'est exactement toi. Donc je prends ce Vous de ma liste à faire jusqu'à l'endroit si vivant juste importer mes vues de mon à vraiment timbre. Maintenant, vous pouvez le voir. Ça va bien marcher. Permettez-moi d'enregistrer celui-ci aussi laissez-moi rafraîchir la vitesse et voir comment nos liens fonctionnent. Si je vais contacter, c'est réparé. Si je vais à mon sujet, ceci est fixé sur Nous n'avons pas à vous inquiéter beaucoup parce que notre routage complet fonctionne sur ce nom particulier. Et c'est bien parce que nous avons défini la déconnexion visuelle sur nous avons importé que ce que je peux faire est que je peux donner à cette vue une particule et un nom parce qu'à l'avenir si vous travaillez avec un projet différent et que vous avez plusieurs vues import Donc actuellement nous importons simplement une vue à partir d'une application particulière. Peut-être que vous travaillez avec cinq ou six APS et tous auront le même nom que vue. Donc, lorsque vous importez des vues dans différentes erreurs, je suggère de lui donner notre nom. Juste utiliser comme et a donné un nom à son abus de particules sur. Ensuite, tout ce que vous avez à faire est à la place de cette vue. Vous devez utiliser ce nom et cela va marcher. Exactement. Très bien. Mais si à l'avenir vous allez importer plus d'application, c'est plus de tours sur plus de vues. Tu n'as pas à t'inquiéter pour ton nom. Vous pouvez leur donner un nom distinct selon une exigence. Laissez-moi le rafraîchir à nouveau. Oui. Ça fonctionne totalement. Très bien. Maintenant, nous devons travailler là-dessus. J' ai juste besoin de supprimer cette idée de ma tâche. Donc, cette visite de votre à faire liste page html sur la table d'initié. Vous trouverez facilement celui-ci sur les cheveux. Je les ai retirés tous les deux. Retournez à mon navigateur et actualisez celui-ci. Ouais, c'est bon. Maintenant, la prochaine chose importante que je veux parler de la création Ah, la maison, Pete. Donc, je dois créer un ul pour cela. Je dois écrire des vues pour cela. Et puis je dois créer notre équipe dans le modèle à l'intérieur de mon temps prié Fuller. Ce serait donc intéressant et nous devrions y travailler. Donc, la première chose que je dois faire est que je dois créer un out. Alors laissez-moi écrire une partie pour ma page d'accueil. Ce serait vide parce que nous allons travailler sur l'index. Et puis je l'appellerais Does qui ou dans Next on, donnez-lui notre nom comme dans le prochain, Rappelez-vous pourquoi je l'appelle comme index parce que chaque site Web a appelé leur page d'accueil, comme dans chaque site Web qui est fait. Maintenant, j'ai besoin d'écrire vue pour eux. Cet exemple de copieur sur vous, Andi Nommez-le comme dans le prochain. Il suffit de remplacer tout sur faire ensuite ici. J' ai besoin de créer notre indexé ou HTML. Donc, ce que je devrais faire maintenant dans Mon modèle, je devrais ajouter sont indexés ou html. Ça a l'air bien. Maintenant, j'ai juste besoin de copier la structure basée. Donc, ce que je vais faire, c'est que je vais prendre ce contenu de mon propos ou html et qu'il soit badigeonné ici à droite. Mon titre sur l'enfer, il rencontre mon prochain. Maintenant, ça a l'air bien. Nous avons terminé tout le visage. On a commencé par un itinéraire. A écrit notre point de vue sur le modèle dinar. Laisse-moi aller les cheveux et rafraîchir celui-là. Ouais, c'est bon. Je dois faire un petit changement. Maintenant, je dois changer de maison. Vous l'êtes. Nous pouvons facilement le faire à partir de notre basé sur HTML ici pour votre maison. Vous devez utiliser l'index et aussi donner un lien vers un logo que je le donnerais pour la maison elle-même. La portée de celui-ci ici est notre logo. Et c'est Rh tripler. Laisse-moi rafraîchir celui-là. Oui,
c' est pour ça que je sais. J' espère que vous comprenez maintenant à ce sujet. Nous devons également concevoir notre page d'accueil. Pratiquement faire dans la prochaine conférence sera de créer un modèle de base pour notre page d'accueil. Donc, cela va être une activité intéressante et amusante si vous êtes nouveau à bootstrap. Donc, dans la prochaine étape. Taylor, ce travail sur notre page d'accueil Merci d'avoir regardé cette conférence. Rendez-vous dans la prochaine
35. Correction de la page Task de conception - 1: Bienvenue de retour. Maintenant, mangeons vite ici. Laissez-moi ajouter mes boutons. Alors quoi ? Je nous fais. Je viens de chercher des fardeaux sur les bottes Shop ici. Si votre école sur vous aurez leur idée des boutons, tout ce que nous avons besoin de Lewis, nous devons décider quel type de personne nous voulons pour notre terme spécifique pour supprimer. Je suppose que le rouge serait bien pour la tête. Je suppose que le jaune serait bien. Et puis nous avons besoin pour Marcus terminé ou les dépenses du marché. Vous pouvez utiliser soit avec celui-ci ou celui-ci. Il y a deux options de lumière différentes,
Donc, laissez-nous rapidement changer pour le plomb d'abord. Aussi, je vous recommande de faire des recherches sur différents boutons. Donc, vous comprendrez concernant ces classes bootstrap avant. Et aussi soit vous pouvez les utiliser. Ceux-ci sont simples. Êtes-vous capable d'utiliser ces contours ? Laisse-moi essayer celui-là. Il suffit de copier ceci sur les cheveux ajoutés. Même chose. Je dois suivre pour le 2ème 1 Il a pêché mon navigateur. Oui. C' est très bien pour les malades en Grande-Bretagne, qui est mon option d'édition puisque je lier est déjà fait, donc nous avons juste besoin d'ajouter le bouton au lieu de ce texte Permettez-moi de rafraîchir celui-ci et de voir comment cela va regarder à ce moment. Ici vous pouvez voir que nous ne sommes pas actuellement en ligne. À ce stade, vous pouvez voir que nous avons remplacé tout notre texte par des boutons. prochaine chose simple que nous devons faire est que nous devons fournir un espacement approprié. Remorquez-les aussi, les hommes de ligne Laissez-nous le faire rapidement. L' alignement est fait. La prochaine chose dont nous parlions, cet espacement je vous recommande d'utiliser un grand système à actuellement n'étaient pas diviser ces colonnes en espaces exacts. Ce que nous pouvons perdre sans bien, des espaces. Nous pouvons en consacrer un peu hors de ce rythme selon nos exigences. Visitez Bootstrap aller aller Disposer et ensuite aller dans votre grand système ici. Ce que je veux faire, c'est que je veux consacrer notre tâche à quelque chose comme ça. Et puis nos marchés tournent, puis éditent, puis enterrés. Donc, j'utiliserais mon système de colonnes
36. Correction de la page Task de conception - 2: maintenant, résolvons rapidement problème d'espacement. Je n'utilisais pas actuellement la colonne. La violation. Donc, tout ce que nous avons à faire est chaque fois que nous utilisons n'importe quel type de pro, je le changerais en classe corbeau et ensuite je peux utiliser la colonne pour diviser mon écran. Ça veut dire que j'utilise le toit pour mon cap. J' utilise de la corde pour ma défense complète. J' utilise la ligne pour mes tâches non terminées. Donc tout ce que j'ai pu perdre notre classe à trois points pour ma direction pour mes tâches accomplies et pour ma tâche pas complètement. Laisse-moi faire grandir la classe pour tous ces trois. Et une fois que nous les avons convertis en ligne, nous pouvons réellement fournir la taille de la colonne, je sais malgré être déroutant, mais c'est la partie hors magasin de démarrage. Nous avons terminé notre partie jangle qui est de retour et partie. Maintenant, nous sommes juste en train de le personnaliser pour son meilleur look. Donc, alors que je dois faire est que je dois définir ma taille de colonne pour tous ces quatre pieds. Le 1er 1 je m'attendrais comme sept, puis trois, puis un et un. Ce serait bien. Donc tout ce que j'ai à faire, c'est de quitter l'école. J' utiliserais la classe et sa taille de colonne pour les serviettes devrait être de sept. Je dois suivre la même chose pour fait. Modifier et supprimer. Maintenant, c'est fait pour notre cap. Laisse-moi le nouveau mon écran. Oui, c'est fait pour notre cap. Je dois suivre la vente pour ma nièce. Les devoirs sont Retournez à mon modèle. Et à cette classe, ce serait sept, 31 et un. C' est fait un nouveau mon navigateur. Tu as l'air bien. Vous pouvez changer votre texte pour votre sujet de nous vos entrepreneurs à Actuellement je suis d'accord avec cette application et sa fonctionnalité que nous avons à nous. Nous avons tous les éditer, supprimer et tous les différents types de fonction que nous avons requis. Et je suis vraiment content de ma candidature. J' espère que cela vous sera utile. Et maintenant, vous pouvez créer et modifier votre propre application. Vous pouvez utiliser beaucoup de bottes, d' arrêt et de fonctionnalité jangle. J' espère maintenant que vous comprenez que vous êtes d'autre acheminement fusionné concernant votre grippe aussi. Une structure les doigts les plus importants Vous travaillez votre environnement, vos fichiers statiques, votre fichier de projet, votre fichier de modèle ainsi que votre fichier d'application. Et maintenant, vous pouvez gérer votre application jungle facilement. Merci pour quatre dans cette section. se voit dans la prochaine.
37. Concevoir une page d'accueil - 1: Hé, les gars, Bienvenue maintenant dans cette conférence va concevoir notre page d'index. C' est notre base. Fondamentalement, il existe différents modèles ou différents que nous pouvons suivre. Nous pouvons également télécharger différents modèles. Quoi ? Notre site Web avant de commencer tout projet sont même pendant le travail hors Grujic. Maintenant, avant de commencer cette conférence, je dois vous dire que cette lettre dépend totalement de Bootstrap. Nous ne ferons rien avec Django pour cette conférence. Cela signifie que nous allons comprendre comment utiliser Bootstrap sera comme un retour sous travail sur façon de créer des exemples de pages avec l'aide de Bootstrap. Ce serait vraiment utile en tant que dos et disponible. Non, commençons notre travail et visualisons notre design. Il y a donc un design différent dans mon esprit. À ce stade, je peux prendre trois images en haut et ensuite nous aurons un peu de chronologie après cela. Et alors nous aurons un fardeau. Revenons à notre éditeur à la télé actuelle. Je viens d'imprimer ce texte d'index simple ici. La première chose que je devrais changer, c'est mon expérience. Donc, actuellement, nous avons un fond blanc. Je préférerais un fond gris clair pour tous mes bages. Donc, si vous parlez de nous, contactez-nous pour le faire, peur que notre page d'accueil je préfèrerais un peu gris clair. Laissez-nous chercher notre couleur de fond. Comme je l'ai dit, s'il y a quelque chose que vous voulez faire avec votre conception, je préférerais rechercher sur bootstrap. Cela va résoudre votre problème comme un nouveau dos et livrer. Celui-ci a l'air bien. Tout ce que vous avez à faire est de copier celui-ci sur la balise de corps vidéo sur votre modèle de base. Il suffit d'ajouter une nouvelle classe avec notre corps. Si je rafraîchis ma page maintenant, j'espère que vous pouvez voir la différence avec la couleur. Ici. Vous pouvez également utiliser un joculaire. Laisse-moi tester celui-là. C' est ainsi que vous pouvez utiliser différents Magnum. Retourne à ma lumière. Tu as appliqué la grâce. Très bien. Maintenant, le prochain
nous, nous devons le faire. Nous devons ajouter une ligne, puis diviser cela vrai en trois colonnes afin que nous puissions ajouter trois images. Quatre images. Je vous suggère de visiter Splash. C' est un site gratuit. Donc tout ce que tu as à faire, c'est chercher quoi ? Tapez désactivé. Imaginez que vous êtes sur, vous pouvez télécharger cela et l'utiliser pour trois. Depuis que je connaissais une brume qui est liée à des notes tâche une certaine note Bad. Je préférerais quelque chose en rapport avec ça. Et si vous faites défiler vers le bas, vous obtiendrez des images de haute qualité et vous pouvez les utiliser gratuitement. J' ai déjà téléchargé une image sur. On va utiliser ça. Alors voici ce que vous imaginez. Et j'ai Cooler Does qui parle espoirs Non, Laisse-moi entrer dans mon conteneur ici. Nous devons créer une ligne, puis nous devons ajouter trois colonnes. Donc c'est facile. The Scholar New en direct sur la classe de nouvelles. En tant que place maintenant, nous avons créé un neuro. Maintenant ce Rooney à être divisé en trois parties. Et si vous voulez en comprendre plus à ce sujet, il suffit de sauter sur une mise en page et de visiter une grande section qui résoudra tous vos problèmes. Maintenant, si vous voulez diviser en trois parties, c'est le résultat que nous obtenons. Et si vous voulez les diviser avec l'aide hors, eh bien, parties de
l'écran, il serait 444 sur. Ce serait très bien. Je vous recommande de suivre le défilement vers le bas de cette page et en savoir plus sur bootstrap. C' est assez facile avec cette documentation cheveux. Avec la colonne, vous pouvez voir des dems comme S M ou L G. Ces types de termes sont quatre tailles d'écran. Donc si je parle d'algues, c'est pour l'écran en direct. Si je parle de sm,
c' est ce que petit écran. Donc j'utiliserais de l'énergie et ensuite je les diviserais avec de l'aide pour ici. Tout ce que nous avons à faire est de créer une classe traitée, utiliser nos classes, l'énergie de la
colonne, puis la violation hors écran que cet imbécile Maintenant, nous sommes prêts à verrouiller la règle. Maintenant, nous avons nos trois colonnes. J' ai juste besoin d'ajouter que je suis une attaque ji pour ajouter mon image. Donc tout ce que vous avez à faire est juste d'ajouter un Je suis de attaque et puis ici nous devons passer la source notre image. Donc, pour cela, nous pouvons utiliser statique, puis utiliser des images slash notre nom d'image. Ce serait assez facile. Nous avons fait la même étape En utilisant Aluko. Permettez-moi aussi de passer un autre nom. Ça a l'air bien. N' oubliez pas de charger votre langue statique. Cela signifie que vous ne pouvez pas utiliser le statique sauf si vous le chargez en haut de votre page. Donc, tout ce que vous avez à faire est juste de charger votre statique en arrière. Une fois cela fait, nous sommes en bonne forme pour utiliser notre image. Ils ont été corporatifs celui-ci et ajouter aux trois colonnes et voir dehors. Mon résultat. Cela semble terrible parce que nous ne sommes pas re dimensionnement notre image. Laissez-moi dimensionner mon image tout après cela. Utilise mon esprit et cache-toi. Allez, laissez-moi vérifier la taille actuelle de mon image. C' est 7 50 par 500. Je pense donc qu'il serait bon de régler cette question. 3 60 par 2 50 Laissez-moi essayer celui-là. Laisse-moi être frais. Ma page. Ouais,
ça a l'air bien, mais on a aussi besoin d'ajouter une marge ou êtes-vous pour que tous les acteurs utilisent notre classe de
bootstrap ? Rappelez-vous pour la marge que nous devons utiliser. Allez les. Et puis pour le top Martin, c'est pour la marge de la frontière. C' est pour la gauche et la droite. Il est l R. Donc j'ai besoin d'ajouter la marge orteil le haut de sorte qu'il serait vide et puis vos choix est donc vous venez conduire. Cinq correctifs Cela semble parfait pour notre top. Oh, maintenant je vais travailler avec une prochaine rangée dans laquelle nous devons ajouter du téléphone. C' est peut-être notre slogan. Et puis nous devons ajouter un bouton. Il faut commencer à travailler sur nos nouilles. Fait créative et utiliser votre classe comme pièce. Maintenant, laisse-moi quelques modèles de decks qui seraient sur deux ou trois lignes. J' utiliserais mon paragraphe. Je veux dire, tu rafraîchis ma plage maintenant ? Ceux-ci sont actuellement tous en une seule ligne et il n'y a pas d'écart entre nos images et nos techniciens. Permettez-moi d'ajouter la marge supérieure à nouveau. Vous avez frais celui-là. Laissez-moi commencer à les planifier selon notre conception que nous avons en tête. Tout d'abord, permettez-moi de parler de la typologie. Donc, tout ce que vous avez à faire est de sauter le contenu vidéo et de cliquer sur la typologie. Ici, vous obtiendrez une option différente pour rendre notre texte meilleur. Donc la prochaine étape Taylor le stock à ce sujet et commencer à travailler sur notre prochain rôle. Donc, ici sera améliorer les bâtons et ajouter un bouton. Et puis j'espère que cette conférence a été utile. Et maintenant, vous pouvez comprendre en ce qui concerne Bootstrap de beaucoup mieux
38. Concevoir une page d'accueil - 2: La prochaine chose que nous devons faire est de corriger l'alignement de notre texte à ce
stade . Donc je prendrais quelque chose de lié à notre grille pour qu'on puisse tout organiser au centre . Cela signifie que nous allons garder tout le contenu hors de ce jet au centre sur bien, en soulageant l'espace à droite comme à gauche. Donc ça veut dire qu'on doit parler plus du bien. À ce moment. J' utilise ma balise de paragraphe pour afficher ces trois lignes hors du contenu. Si je ne veux pas, mes beaux cheveux vont voir un peu différemment hors colonnes. Laissez-moi faire défiler un peu vers le bas et voir lequel sera parfait pour nous. Maintenant ce cours d'officier trouverons-nous si vous regardez celui-ci, c'est exactement que j'ai besoin de tout le contenu que nous voulons afficher sur notre visage serait au milieu. Nous devons laisser de l'espace à droite et à gauche. Laissez-moi copier cette troisième classe et nous avons juste besoin d'ajouter ça à l'intérieur de notre chambre. Laisse-moi être frais. Ma base ici Vous pouvez voir que nous avons un peu plus organisé section. Maintenant, la prochaine chose que je veux faire avec mon paragraphe est d'aligner, bon sang ! Au centre, Gene. La taille du texte que je veux la taille du téléphone devrait être un peu plus grande sur. Nous pourrions aussi avoir besoin de parler de quelque chose lié à la marge. Permettez-moi d'ajouter rapidement la balise centrale à tous mes trois paragraphes, puis j'ai besoin d'ajouter une classe pour mon paragraphe. J' ajouterais chacun à ce stade pour les trois. Et voyons quels résultats on va obtenir, comme poisson
charneux. Celle-là, en fait, ils n'ont pas l'air financés. Pour mon besoin, nous devons réparer notre classe de décalage. À ce stade, nous sommes en train de prendre de l'espace 36 et 3. Je devrais le changer en un. Puis dans un, je pense aussi que je devrais changer la taille du téléphone et le faire comme chacun sur celui-ci. Ça devrait être h Fife. Celui-ci a l'air beaucoup mieux que notre précédente ressuscité. Maintenant, j'ai juste besoin de faire une simple chose rapide. J' ai également besoin d'ajouter un bouton afin que tout ce que vous avez à faire est de sauter sur le magasin de démarrage. Donc, il est sur le grand bois et il suffit de copier ce Shed. Et ici, j'ai juste besoin de l'ajouter en dessous de mon dernier texte. Et j'ai aussi besoin d'aligner ce bois au centre d'un statut dans Laissez-moi vous pêcher celui-ci. Ok,
ça a l'air bien. J' ai besoin de changer de texte. J' ai également besoin d'ajouter un tirage élevé et j'ai aussi besoin d'ajouter une certaine marge. Donc, avec ma classe de bouton, laissez-moi ajouter une marge, peut-être trois. Ça a l'air bien. J' ai aussi besoin d'ajouter un lien hypertexte et Jane districts. Permettez-moi de remplacer les bâtons par Commençons. Et ici, j'ai simplement besoin d'ajouter ma dérive et aussi fermer mon sac. Et ici, j'ai simplement besoin d'ajouter mon lien dynamique. C' est ma dynamique. Vous êtes malade qui serait redirigé vers notre discours des deux dirigeants. Il suffit de copier celui-ci. Ouais,
ça a l'air bien. Maintenant, il y a peu de changements que je voudrais mettre en œuvre. Peut-être ajouter un peu d'arrondi à cette image peut aussi être ajouter un peu d'ombre orteil mes images
ainsi que mon bouton. Aussi peut-être changer la couleur du téléphone. Alors mettons-les en œuvre très rapidement afin de ne pas augmenter le temps. Et nous comprenons également que ce concept est complètement lié à Bootstrap sur n'a rien
à voir avec jangle. Donc tout ce que vous avez à faire, c'est juste sauter sur le magasin de bottes. Laisse-moi chercher arrondi. Vous trouverez quelque chose pillé avec nos frontières. Vous avez juste besoin de vérifier vos besoins. Je pense que celui-ci sera condamné à une amende pour nous. Si on fait face à celui-ci et qu'on saute sur mon attaque je suis G ici. J' ai juste besoin d'ajouter un cours. Et à l'intérieur de ce classique remplacer celui-ci. Une fois que cela est fait, je pense aussi que je devrais ajouter de l'ombre. Donc, il suffit de sauter commande de démarrage de la recherche sur l'ombre sur vous pourriez voir plusieurs enchères. Laisse-moi choisir celui-là. Je pense que celui-là serait bien. Laisse-moi copier celui-là. Permettez-moi également d'ajouter cela ici. Revenez à ma page d'accueil. J' espère que vous ne pouvez pas voir la différence. Permettez-moi aussi d'essayer celui-là. Celui-ci est aussi très bien. Tu peux décider ce que tu veux. Une chose que je dois faire. J' ai aussi besoin d'archer Arlotto ce fardeau. Oh, laisse-moi faire vite ça. Oui, c'est bon. Toby Drew avec l'ombre. J' aime mieux la précédente pour mes images. Mais le 2ème 1 est meilleur pour mon Martin. Maintenant, pour être vrai, nous pouvons faire beaucoup plus de choses sans bootstrap. Mais permettez-moi de finaliser ceci et d'ajouter une marge entre ces deux sur changer la couleur de celui-ci . Donc, cela mettrait fin à notre section avec un saut de page décent sur votre éditeur et entendu cette classe. Tout ce que vous avez à faire est d'ajouter l'arbre de marge si je vous avais frais, celui-là ? Oui. C' est mieux si j'avais juste besoin de changer la couleur. Cette recherche que sur mon magasin de bottes je préférerais cette couleur primaire. Laisse-moi être frais, celui-là, tu peux vraiment voir la différence. Vous pouvez également remplacer ces deux images selon une exigence. Je pense que c'est une page décente pour notre application. Nos derniers changements restants, ce qui est notre préféré disparu. Donc, tout ce que vous avez à faire est juste de sauter sur votre classe de base parce que cette corniche très présente sur toutes les pages. Si vous parlez de votre brutalisé sur la page d'accueil du discours, ce sont les coins disponibles sur toutes les pages, donc tout ce que vous avez à faire est juste sauter dans une classe de base et coller l'école. N' oubliez pas de le coller là. Ton titre. Et ici, nous devons donner l'emplacement de notre image. Permettez-moi d'ajouter cette image dans mon dossier images, vous pouvez le télécharger à partir de la section ressource. Tout ce que vous avez à faire est juste de fournir le chemin avec statique. Donc je ferais face à celui-ci au lieu de notre local ou PNG. Je dois passer une semaine ou pas. Je c e o Rappelez-vous, tous les tissus sont dans le format Off. Je te vois. J' ai sauvé celui-là. Revenez à mon navigateur et rafraîchi ma page. Ouais,
ça a l'air bien. Et maintenant, nous avons notre tissu sur notre page d'accueil est vraiment sont vraiment des discours Traité. Et nous sommes bons d'aller faire quoi que ce soit sans application. C' est ainsi que notre dos et développeur complète son application. Je sais qu'à l'heure actuelle, nous ne traitons pas très haut avec un ami, mais que nous avons très bien fait tous les arriérés et les tribunaux. Il n'y a pas plus que vous puissiez faire. Je pense que cette conception est suffisante comme un backend disponible. J' espère que ce design a l'air sympa. Merci de tomber cette conférence. se voit dans la prochaine.
39. Merci d'être ici !: Hé, les gars, bienvenue. Content que vous ayez publié cette conférence. Vous réservez une pizza ou peut-être une petite pause. Vous venez de déverrouiller une nouvelle compétence en complétant les écoles. Merci de m'avoir choisi et de m'avoir cru. Si vous aimez ce cours, n'oubliez pas de laisser un commentaire. Votre avis. Me motiver pour travailler dur. Un grand lac tout comme relus ajoutent plus de conférences sur une base régulière. Merci de tomber. se voit dans la prochaine.