Transcripciones
1. Introducción al curso: Oigan, chicos. Bienvenido a jangle para principiantes construyendo aplicación Web con por País y Django Do. Y los puntajes estarán hablando de todo desde muy básicos en construir Strong Jangle Foundation mediante el desarrollo de un gestor de tareas de aplicación. lo que este curso depende completamente del enfoque de construcción de proyectos. Podría parecer simple, pero vas a conseguir un concepto bastante fuerte. Lanza el curso. Este curso comenzará activando el entorno de desarrollo jangle, que incluye ideas de extensión de arrendamiento de Libra y trabajo por medio ambiente. Y a lo largo del curso que vas a aprender apaga tema. Estaremos hablando de la estructura de archivos de gripe Django. Estamos hablando de MBT, un patrón de arquitectura NBC, que es realmente importante para cualquier marco. Entonces estaremos hablando del babuino de Django, que es Django. Se utiliza mortal en base de datos. Un estado hecho será saltar a plantilla en. Empezaremos a hablar de bootstrap y crearemos nuestra propia plantilla para nuestra aplicación Web . Una vez hecho eso, podremos entender cómo manejarlo. Nuestros archivos estáticos son archivos multimedia, que incluye CSS, JavaScript e imágenes. Y una vez hecho eso, vamos a hablar del panel de administración de Django, que es el motivo para que Django sea adecuado para un rápido desarrollo. Junto con la seguridad, también
estaremos hablando de Django forma siente cómo usar cambiar un dedo del pie y cómo escribir campo basado en
funciones. Y todo esto se implementaría a través de la funcionalidad de multitudes, que es crear Leer actualización diaria. Y también aprenderás principio de diseño para seco, que es no te repitas. También estaremos implementando mensajes jangle, bibliotecas y no más así este curso es totalmente dependiente del enfoque de construcción de proyectos. Entonces desde nuestra primera conferencia hasta la última real antes de cerrar un
principio diseñado por Django que te ayude a entender por qué hemos escrito todas y cada una de las líneas fuera de la cancha. Al final de este curso, te sentirás cómodo para iniciar cualquier pelea de nivel más grande en proyecto de selva sobre el trabajo en él . Para comenzar esto, todo lo que necesitas es lucha básica sobre el conocimiento y una vez que tú y gobernando los puntajes, estarás obteniendo materiales de video. Importantes ings externos Recursos en línea en la forma off. Pdf enseñarlo sobre también acceso a formulario de respuesta de preguntas. Entonces si tienes alguna duda, estaré ahí para ti. Si aún tienes alguna duda. No te preocupes. El puntaje viene con una garantía de devolución de dinero de 30 días. Entonces ahora puedes confiar en mí. ¿ A qué esperas? Y rugir en las anotaciones y estoy realmente emocionado de ver dentro.
2. Comprender el Django teoría: Oye, los chicos volverán en esta conferencia. Estaremos hablando de tres preguntas importantes sobre Django. El 1er 1 es de 40 Django. El 2do 1 es lo que podemos hacer con jangle, y el 3er 1 es la razón por la que Jangle January es un marco de aplicación Web gratuito y de código
abierto. Y hay dos términos importantes. El 1er 1 es gratuito, código
abierto, y el 2do 1 es Robert Application Framework. Entonces si hablo de código abierto por lo que es un proyecto que está disponible para todos, y cualquiera puede contribuir a ello para que pueda ser un marco. Puede ser una biblioteca, o puede ser un programa por lo que incluso se puede contribuir a jangle a algún do financiero inicial o tal vez dando entrada. Verdadero Refresca. El segundo domo importante es con el marco de aplicación. Entonces si hablo de lo que este marco marco es algo para darle estructura a un sistema , entonces si digo el marco de aplicación, entonces se va a dar a una estructura un plan predefinido para nuestra aplicación Web si hablo sobre qué de la necesidad de la aplicación, Así que hay varias tareas comunes que son control de marco, por lo que su aplicación Web podría necesitar controlar su usted. Otros pueden estar manejando sus formas de datos, tal vez manejando a su usuario o intentar implicación, tal vez manejando formularios que está tomando importante dando salida. Por lo que hay varias tareas comunes que necesitamos con la aplicación y el marco es una estructura, un plan que nos ayude a ejecutar muy fácilmente estas tareas comunes. Ahí es donde Django entra en la imagen. Entonces si estamos usando algún framework, es mucho más fácil desarrollar cualquier cosa porque conocemos una estructura. Conocemos su plan, cómo ejecutar algo cierto. Y es por eso que Jang, que tiene tanta importancia en la industria que son varios lanzamientos comunes que jangle, maneja muy bien. Estas pueden ser algunas tareas repetitivas, o estas pueden ser tareas simples. El siguiente punto importante del que quiero hablar antes de subirme a nuestras tres precauciones es NBC y enemistad que este controlador de vista mortal o puedo guardar mortal do plantilla para jangle. Entonces si hablo de cualquier otro marco en este mundo para PHP, para Java, para JavaScript, todos ellos para perder NBC. ¿ Dónde está si vamos a hablar de morder en la selva? Van a seguir a MBD que es vista mortal. Plantillas estarán discutiendo sobre esto en las conferencias posteriores. Pero aquí quiero señalar que hay arquitectura con Django sigue y la llamamos como MBD. Ahora. General no es el único marco para morder en universo. Tenemos matraz, tenemos que comprar. Tenemos cereza por, Tenemos agua y hay toneladas de otra familia diferente. Pero son de bajo nivel su marco de desarrollo. Eso significa que tienen varios otros casos de uso. Algunos de ellos son bastante útiles. Si bien se crea un P A. Algunos son bastante útiles para hacer ciertas tareas. Jang de Vera fue el único marco que puede manejar tareas pesadas por completo. Ahora podría tener una respuesta para sus 1er 2 cojines. ¿ Qué es Django? Django es un marco de aplicación web libre, de código
abierto. En tu segunda pregunta es qué podemos hacer con la selva. En realidad podemos construir atrás y fuera de un sitio web. Eso significa que es un marco muy para que podamos diseñar de nuevo y fuera de nuestra página web. Recuerde, Nuestro sitio web se divide en tres partes amigo de vuelta y de hecho obvio amigo y significa cómo se va a ver
el sitio web. Podría haber cierta animación cólera esperanzas telefonearía y de manera diferente volver y significa todas las funcionalidades en el 3er 1 es estado de es Así que cómo vas a almacenar todos los datos que estás obteniendo de un usuario, todo lo que vas a display usará su Todo está almacenado en nuestra base de datos. Si hablo de amigo y HTML CSS y JavaScript conocimientos básicos de estos tres
te pueden ayudar mucho a crear algunas páginas estáticas sin ninguna funcionalidad. Sólo por los poppers de vista. Ahora, si quieres saltar a lo alto en parte, podrías ir con diferentes marcos JavaScript como vista angular, reaccionar y no más ahora volviendo a nuestra espalda y aparcar. Por lo que todas las funcionalidades fuera de página web se controla mediante respaldo. Aquí hay un lugar Django entrar en foto en. Si eres capaz de controlar la jungla completa, puedes controlar el respaldo completo. Y si hablas de bases de datos así vamos a usar SQL light tree, que es un in build it obvia mordida en tan cuatro amigo y vamos a usar html CSS JavaScript con ayuda off bootstrap for back. Y vamos a usar Django on para base de datos. Vamos a usar SQL I tree realmente no. Ya que vamos a usar Django, todo sería bastante fácil y suave de integrar. Y no tienes que preocuparte en absoluto ahora volviendo a nuestra pregunta número tres. ¿ Por qué, Django? Por lo que necesito dividir mi pantalla en dos partes. Entonces aquí estaría hablando de alguna razón obvia. Y del otro lado, estaría hablando de algunos realmente fuertes y al punto de la razón. El más importante es enredos rápidos. El desarrollo de la fase de desprendimiento jangles bastante rápido. Y si quieres desarrollar algo desde muy cero con la ayuda de la jungla, puedes empezar a ver tus resultados en el 1er 30 minuto mismo. Por lo que Django es realmente rápido por cuotas de desarrollo. El 2do 1 está totalmente cargado, por lo que hay varios componentes. Hay varias bibliotecas que son auto build con Django. Eso hace que tu desarrollo sea bastante suave. El 3er 1 está enfermo. Tu si hablo de importancia fuera de datos en esta Sita, es
realmente, muy alto. Por lo que necesitas tener una aplicación segura que pueda mantener tu sitio web que pueda mantener tus datos seguros y ahí es donde Jang, tienes una ventaja adicional. Por lo que hay actualizaciones de seguridad regulares con cada versión fuera del tango, y hay varios otros puntos que podrías leer. Pero el otro punto más importante es el pesar en ecosistema. Ya que, ya sabes, muerde en una pantalla muy rápido. Usuarios de Netflix pelean en imágenes de agujero negro desarrolladas con la ayuda de pelear en, por lo que debes entender la importancia fuera de la lucha en el ecosistema y la comunidad. Entonces estas son alguna razón obvia por la que deberías usar jangle ahora. Las siguientes razones de las que quiero hablar son la 1ra 1 Es seguir estructura bastante estrictamente así. Si estás caminando con algún proyecto general, es bastante fácil para ti entender ese proyecto e implementado en tu sistema. Debido a que la estructura es casi similar, la base del núcleo será diferente, pero se puede entender la estructura en los primeros minutos. El siguiente es rico ecosistema. Dado que la popularidad está creciendo, apoyo de la comunidad va en grande. Empresas grandes comenzaron por usar selva, lo que el ecosistema está creciendo. Greeleyville sobre estos start up para contribuyente Lotto Open source para que puedas ver un buen crecimiento fuera de Django en próximos años y luego quiero mencionar la mayoría. Jang estuvo alrededor por 11 años y han crecido muy bien durante estos 11 años. Hay alguna mejora significante con cada nueva palabra en, y ahora viene mi punto favorito, es
decir, admin battle por defecto. Entonces si hablas de cualquier otro marco en este mundo, tienes que construir tu propio panel de administración desde cero. ¿ Dónde está la jungla? Entregar un panel de administración predeterminado, cual podrá utilizar con su aplicación. Incluso tu aplicación más pequeña va a tener nuestro panel de administración por defecto, y no tienes que llamarlo por separado. Entonces esto va a salvar a Lord. Tiempo encendido. Esta es una de las más importantes y mi característica favorita. Siguiente característica de unos pocos. Yo quiero platicar todos los pedidos apoyo bibliotecario. Entonces si quieres caminar con un B I, hay trabajo de restaurante jungla. Si quieres caminar con algún CMS, hay una medida fractal nueve. Si quieres trabajar con algunos mensajes arriba, hay varias otras bibliotecas, así que esto es realmente genial. Se puede trabajar con mapas en los que se puede caminar con pirin on. Todos tienen sus diferentes bibliotecas. Espero que esta conferencia les haya dado mucha información fuera respecto a jangle. Empezamos con tres pregunta básica. ¿ Qué es Django? Qué podemos hacer con Django y por Django. Esta fue una conferencia llorosa y espero que te hayan despedido información de la siguiente conferencia. El proyecto de arranque. Vea su demo comenzó a trabajar en su arriba y prepare su sistema. Espero que esta carta haya sido de ayuda. Nos vemos en el siguiente.
3. Cómo configurar el editor de texto con vSCode: en esta conferencia estará instalando nuestros visuales verdaderamente acordes si tienes átomo o si tienes encanto de
pastel, eso está bien. Si estás instalando tu primer ordenado, te
recomendaría que sepas ya sea usar visual, studio, cord, atom o picture. Puedes usar cualquiera de ellos, y podría tardar unos segundos en instalarse. Un inicio es que vamos a configurar nuestro sistema. Proceso de instalación sigue siendo él para casi toda la aplicación. Por lo que solo instala rápidamente esta idea o nuevo sistema. Y luego necesitamos armar varias extensión para Luchar contra y General, Ya está hecho. Leyes enteramente tu escuela Aquí está mi pantalla de bienvenida. Antes de ser cualquier otra cosa, solo salta a una extensión. Y recuerda, necesitamos descargar extensión para morder en así como Django más adelante en los videos del titular. Si tenemos algún otro requisito específico, estaremos descargando que actualmente me dejan buscar pelea en. Por lo que esta es una de las extensiones vitales más populares en. Déjame instalarlo por ahora. Lo que hacen estas extensiones es que hay varias funcionalidades funcionalidades adicionales a escolta de
RV, eso es nuestro I D. Así que eso se hace por vital. Permítanme instalar también para general. Ahora verás diferente Extensión Daniel. Por lo que en primer lugar, es necesario descargar este pedido base ahora en la sección de lider. Si tenemos algún requisito específico respecto a diferentes desnudos jangle, estaremos instalando diferente extensión. En qué actualmente necesitas instalar pelea también. Tango un status y estamos bien para ir con nuestro proyecto. Por lo que en la próxima conferencia estará cayendo con nuestra carpeta base así como estaremos creando entorno
virtual para ver en la siguiente y empecemos nuestro proyecto.
4. Cómo configurar el entorno virtual: Bienvenido de nuevo Ahora en esta conferencia estará hablando de entorno virtual. Pero antes de eso, permítanme tomar unos segundos para apartar carpeta. Entonces he creado por Jungle Cooler y mi parada de pito y luego dentro de eso he creado un proyecto
jangle para la cena para que puedas nombrarlo cualquier cosa. En este momento. Nombrar no es importante. Pero lo que sea que vamos a hacer dentro de esta partícula una carpeta que es esa
carpeta del proyecto jangle , cada nombre será importante. Entonces este es el nombre de referencia que me resulta familiar. Entonces me estoy llevando esto. Si necesito crear nuevo proyecto y futuro, crearía una nueva parada de índice de cuatro letras y luego crearía un archivo de proyecto jangle dentro ese anuncio. Actualmente, la nomenclatura no es importante, pero recuerda, todas las demás carpetas son los archivos que iban a crear. Nombrar será muy, muy importante. Entonces, empecemos con nuestro entorno virtual. Entonces, ¿qué es el entorno virtual por el nombre que puedes adivinar cuál será algo relacionado ? En realidad no, pero nos estaría dando un espacio de aislamiento. Entonces si hablas de lo peor, será la realidad o cualquier otra cosa tan valga la pena significa que no es realmente, pero nos dio solución espacio y medio ambiente. Los medios son área específica del área. Entonces, ¿qué? ¿ Vamos a hacer esto? Vamos a crear un área aislada. Así son actualmente, si reviso diferentes paquetes vitales en pasear por mi computadora, estarían en gran número, pero no los necesito. Con mi Proyecto Django, necesito pocos paquetes específicos solamente. Entonces para eso creamos nuestro espacio aislado en nuestra computadora. O tal vez si estás trabajando en un sobrio, creamos un espacio aislado en nuestro servidor en el interior de ese espacio aislado en particular. Trabajamos con nuestros archivos con nuestros paquetes y todo lo demás. Entonces déjame mostrarte número fuera de paquetes vitales que me he estancado pero podría no ser útil para mí al caminar con mi proyecto jangle aquí. Si hago Pip freeze, así pep freeze me devolverá todos los paquetes que tengo instalados respecto a Fight on. Entonces aquí se puede ver es más de aproximadamente 10 12 o tal vez 15 paquetes los que tengo instalados , pero eso fuera de nada uso para mí respecto a mi pelea en proyecto. Entonces por qué voy a tomar esta carga mientras corres cualquiera de mi mordida en archivo. Siguiente razón es si estoy trabajando con diferentes proyectos. A lo mejor estoy caminando sobre el viejo proyecto que requirió jangle un punto de tiempo. A lo mejor estoy caminando en un nuevo proyecto que requirió jangle 2.1 o tal vez algún otro proyecto que requiera Django 1.11 Así que tengo que quitármelo. Eso y no voy a borrar orígenes jangle y seguir cambiando. Entonces para eso crearía tres ambientes de agua que tiene tres contenedores aislados sobre forzado, contenedor
forzado,
aislado. Estaría usando jangle un punto dolor en segundo contenedor. Estaría usando Django 1.11 en tercer contenedor. Estaría usando 2.1. Puedo nombrarlos de manera diferente. Puedo almacenar su archivo de manera diferente, y siempre que vaya a trabajar con este proyecto en particular, voy a ejecutar este entorno virtual. Siempre que voy a ejecutar el segundo proyecto, voy a utilizar su entorno virtual para que no tenga que crear Miss en este
momento . Esto podría sonar confuso, pero trabajemos en ello. Eso quedaría claro para ti. Entonces, ¿qué? Voy a hacer es necesito instalar entorno virtual. Entonces estaría instalando un paquete llamado Who Are en realidad Ian ser así que todo lo que tienes que hacer es instalar
Pip estaban en realidad en B. Eso se hace en el cabello. También tengo un mensaje con respecto a la actualización de mi pip, así que voy a estar haciendo eso en una por ahora. El segundo es cómo crear entorno aislado que es cómo crear
entorno virtual . Entonces eso es bastante fácil. Todo lo que tienes que hacer es cuidar la carpeta en la que vas a crear ver tu entorno. Entonces aquí estaría creando entorno virtual y estaría trabajando con esta partícula de más viejo, así que estaría creando un pastel jangle fuller aquí tendría nuestra carpeta de entorno virtual encendido. Este será mi proyecto Fuller. Entonces solo abre tu comando, prompt o si estás trabajando con power shell o si estás trabajando con Tamil Open en esta partícula un teléfono ahí. Entonces estoy dentro de mi pijama fuller. Ahora todo lo que tienes que hacer es usar una simple pelea de comandos en Dash M v N b. Y luego el nombre fuera de tu entorno virtual. Entonces recuerda, tienes que darnos nombre específico ahora. Estoy pensando en mi nombre de proyecto como tarea carne. Por lo que mi nombre de entorno buitre será PM gnb. Entonces eso sería sencillo para mí. Si ahora estoy trabajando con diferentes proyectos, pelo, creará una carpeta de entorno virtual. Por lo que este es el orden en el que se almacenarían todos los archivos relativos a un entorno virtual . Y no tenemos que perdernos con esto porque almacenará todos los archivos que se requieren respecto a nuestra pelea sobre Jango y muchas cosas. No tenemos que hacer nada con este Fola en particular. Nos vamos de pie a trabajar sólo en nuestro proyecto jangle para ella ahora un status hecho que tiene que activarlo. Por lo que nuestro sistema reconoce que actualmente estamos en este aislamiento más por lo que estaría usando mi entorno
virtual. Bien. Entonces necesito ir con guiones y donde puedes usar pestañas para ordenar completo. Y luego necesito trabajar con activarlo y luego presionar enter. Por lo que ahora puedes ver que hemos activado nuestro entorno de senderos. Entonces siempre que vayas a trabajar con tu prompt de comandos todo tu dominó respecto a este proyecto de selva
en particular. Necesitas activar tu entorno virtual. Ahora bien, si hago recoger árboles para revisar todos los paquetes que ya están instalados, verían cero. Eso significa que es un entorno aislado y necesitamos instalar todo desde las abejas. Ya ves, no
tengo ningún paquete. Eso significa que no hay respaldo que instale. Por lo que está completamente vacío. Entonces estamos actualmente en nuestro aislamiento, más para ser activados. Esto todo lo que tienes que hacer esto usado desactivar común. Ahora estamos de vuelta en un estado de ánimo normal. Entonces si pago congelamiento ahora puedes ver la diferencia. Ahora eso es a una cosa rápida. Vamos todos a instalar Django para que podamos ver la diferencia aquí. Mi ambiente de agua es activador. Ahora déjame instalar Django. Entonces todo lo que tienes que hacer es Pip. Instalar Django. Y si tienes que instalar alguna aversión a partículas, tienes que usar Django doble igual a dos. Y luego las palabras tu nombre. Yo estaría paseando última virgen, así que solo necesito hacer Pip install jangle north aturdimiento. Te das cuenta que hay dos paquetes y fuertes. Eso es Django así como a pesar de relajar en él actualmente es 2.1 punto siete. Déjame hacer mis árboles pip para que me dé una mejor idea respecto a qué paquetes están en asaltado. Aquí. Se puede ver que hay dos paquetes. Cada etiqueta en nuestro entorno virtual Ese es nuestro contenedor aislado. Entonces eso está bien. Ahora tenemos un entorno virtual. Nosotros vamos a trabajar dentro de esto. Entonces vamos a crear por proyecto de tono y todo lo diferente dentro son
contenedor aislado . Pero recuerda, vamos a trabajar con el dedo del pie con carpeta Proyecto jangle. Entonces sólo cambia tu directorio en. Estaremos trabajando dentro de esta carpeta. Espero que esta conferencia haya sido puñada. partir de la siguiente conferencia, vamos a iniciar nuestro proyecto Django. Eso son los archivos Django reales y todas las diferentes estructuras tipo off sobre la gripe. Esa es la gripe Django de la que depende. Por lo que a partir de la siguiente conferencia, empecemos nuestro viaje Django. Entonces nos vemos en el siguiente
5. Comprender el juego de la versión: Hey ahi, bienvenido de nuevo. A lo largo del costado. Ahora en esta conferencia, entendamos
sobre las versiones de Django. Ahora hay múltiples
versiones de Django, 2.23.2 y en futuro
será 4.2. Si visitas algún sitio web, si visitas diferentes blogs, si visitas diferentes cursos, verás que todos haciendo malabares entre versión
diferente y algunos están usando para
apuntar a algunos yo usando 3. 2. Y en el futuro verás 4.24. Qué versión necesitas usar. Ham, ¿qué hace este lío? Por lo que tiene la respuesta rápida. Si está trabajando con la industria del
software, no
hay software perfecto. Todo software está
evolucionando y mejorando. Por eso vemos
diferentes versiones con alguna actualización SLS,
algunas correcciones de errores. Entonces para responder a esta pregunta, qué versión necesito instalar? Solo necesitas
saltar a la opción de descarga, desplazarte un poco hacia abajo, y vas
a ver esta gráfica. Es necesario instalar la versión LTS,
que tiene versión de
soporte a largo plazo. Estas versiones son
compatibles con jangle para actualizaciones regulares. La mayoría de las empresas
optan
por la versión LTS, por lo que tienen un
backend adecuado para cualquier sitio web. De igual manera, hay
que seguir que en este momento, al momento de
grabar esta conferencia, hay dos SYN activando, ya sea 2.2 o 3.2. Se puede instalar cualquiera de ellas. Si estás viendo esta
conferencia después de 2023, entonces también puedes instalar el 4. ¿ De acuerdo? Espero que esto resuelva tu problema. La mayoría de las empresas instalan
la versión LTS y también necesitamos
seguir algo similar. Lo que tienes que hacer
es simplemente saltar a la opción de descarga aquí en la página oficial de
Django. Y obtendrás una
opción sobre pip install Django w igual al nombre
de la versión. Si necesitas instalar
la última, puedes instalar pip install Django que descargará
la última versión. Pero si quieres instalar
estas versión específica, entonces necesitas hacer pip
install Django w es igual a dos. Y luego mencionó el
nombre de la versión actualmente en el mercado. Hay dos
versiones activas, 2.23.2. En el futuro, verás
versiones más nuevas con 44.14.2. Una vez que veas 4 para instalar eso, espero que esto
responda A cojín actual. Qué versión
instalar cualquier versión de IPS 2.23.2 o en el futuro para 0.2. Ahora, la otra pregunta, ¿por qué vemos estas
múltiples versiones? Bueno, es sencillo. Se trata de actualizaciones de software. Por lo que si ves los
litros de rejilla, han arreglado
alguna caja con 3.2. Y también hay algo
relacionado con la sección admin, por lo que han cambiado eso. Por lo que estos son pequeños cambios. Estas son pequeñas correcciones de errores que
Django está haciendo actualmente. Y no necesitas
preocuparte mucho. Se puede instalar cualquier versión
2.23.2 o 4.2. Pero asegúrate de comprobar también tu versión de Python como Django para 0.2 solo va a admitir eliminar
como versiones de Python. De igual manera, si tienes
la versión antigua de Python, entonces tienes que instalar 2.2. Eso es todo lo que todo
el desorden de las versiones de
Django como Magna, no
necesitas
preocuparte Para ser honesto. Cualquier margen de 2.2312 y en futuro por punto para
agradecerle por seguir. Y los veo
en el siguiente.
6. Startapp - Taskmate: Bienvenidos de nuevo, chicos. Ahora espero que entiendas de ese tonto. Una estructura de la que necesitamos hablar. Dos cosas importantes. Una es cómo funciona la gripe Django. Y el 2do 1 es como funciona la estructura de jangle. Estos dos son realmente importantes para continuar con nuestro proyecto. Pero antes de hacer otra cosa, primero
iniciemos nuestro proyecto. Ahora para iniciar un proyecto o hacer cualquier otra cosa con la aplicación Django en Domina o CMD , asegúrate de recordar dos puntos. El 1er 1 es que tu entorno virtual está activado y el 2do 1 es Estás en la carpeta
correcta. Entonces primero, déjame activar mi entorno virtual. Recuerda que te detengas para auto completado. Sería bastante fácil para ti. Hacer terminar en cualquier directorio. Ahora aquí se activa mi entorno virtual. Lo siguiente es que necesito meterme dentro de mi proyecto de selva. Fuller. Antes de eso, puedes usar City que este cambio de directorio y luego el nombre del director para lo que quieres cambiar. Por lo que estaría usando Siri jangle. Bridget, esa piedra. No estoy dentro de mi proyecto de selva Fuller. Esto se ve bien. Entonces recuerda que este es nuestro espacio de trabajo Ahora todo lo que vamos a mover. Un proyecto jangle estaría dentro de esto. Entonces déjame ejecutar mi comando. Django. Admin iniciar proyecto y luego el nombre del proyecto. Recuerda, este nombre de proyecto es realmente importante. Y puedes pensar en un buen proyecto Nombre según deseo, puedes configurar carga fuera de tu proyecto. Estaría usando tarea hecha. Esto podría tardar unos minutos, pero si ahora voy a abrir mi proyecto de Django, verás un tipo diferente de archivos y carpeta. Entonces déjame entrar dentro de esto. Este es mi más completo. Ahora en adelante, tendrás varios archivos dentro de esto. Por lo que es mejor cambiar de en la pantalla a la pantalla escolar de los RV o tal vez átomo o tu
salto en bicicleta . Por lo que entenderás la estructura fuera de tu proyecto jangle. Ahora, este es un proyecto más completo ahora mismo. Por lo que he abierto proyecto jangle dentro de mi via escuela en el cabello. Verán que mi tarea se hace más completa. Ahora, déjame explicarte algunas pequeñas cosas con respecto a esta partícula. A folder En la próxima conferencia, estaremos hablando de estructura Django así como de flujo Django, que son bastante importantes para que usted aclare todo Jang dentro de una cosa importante que necesito hablar de esto. Si puedes entender estos dos puntos Estructura de Changle y flujo colgado, básicamente
puedes construir cualquier aplicación que quieras. Se puede construir un clon fuera del blog. Se puede construir clon off e commerce. Se puede construir volado cualquier otro sitio web. Entonces lo importante es que necesitas ser claro con la estructura jangle así como con el
flujo más joven . No hay heno. Hablemos de nuestra tarea. Yo Ahora Este es nuestro proyecto Fuller ahora mismo. Entonces este es nuestro proyecto medio arriba. Django está completamente dividido en diferentes tipos de abs. Entonces este es nuestro proyecto arriba. Posteriormente, si tratamos de crear un blogueando nuestro sitio web, estaremos creando Ah blawg up. Por lo que habrá nuevo bloque local completo dentro de nuestra tarea Made toe task meters up project. Este es nuestro arriba y si creas un bloque, el bloque será considerado como arriba. Todo en selva está dividido en arriba. Este punto quedará claro para el próximo acto de conferencia. Actualmente todo lo que tienes para entender esto. Este es nuestro proyecto principal, Fuller. Eso significa que tenemos varias peleas las cuales solo estarán presentes dentro de esta carpeta. Déjame hablar fusible de nuevo para cada archivo Los primeros presentadores en él lo cual no es realmente útil para ti en ningún momento del tiempo. Pronto básicamente no pasamos este expediente durante todo nuestro curso. Incluso con nivel intermedio o diablo de exportación, este archivo no es realmente útil. Esto es sólo para inicializar nuestro proyecto. El siguiente es establecer inicio por Es uno de los archivos más importantes proyecto Toa alta. No vamos a editar mucho este archivo, pero este archivo controla todo nuestro proyecto. Aquí encontrarás directorio basado que nos ayudan a conectar todos los archivos y nuestro proyecto siguiente real básico tu digi Así que la clave de seguridad se mantiene como secreto por el administrador del proyecto para mantener seguro nuestro proyecto. Por lo que siempre que compartimos nuestras canchas con alguien más suele esconder la llave de seguridad o quitar esta en el esquí es realmente importante para la producción. Siguiente es debug. Entonces cada vez que estamos trabajando en un proyecto, lo
tonificamos como cierto. Pero siempre que los que detienen proyecto o despliegan un proyecto, devuélvelo como cae. Entonces aquí hemos permitido anfitrión. Eso es todo el medio de masa en el que va a funcionar nuestro proyecto, luego instala app. Esto es realmente importante. Como les dije, Django está dividido en diferentes grifos. Comer sección que vamos a trabajar se dividirá en APS. No pienses en estos absceso y escribió qué? IOS arriba. Estas APS son básicamente características jangle que fueron la espera. Entonces aquí, si creo un bloque, estaría creando un blogger arriba y luego añadiría un nuevo bloque dentro de mis siestas en tienda. Siguiente cosa importante que debes cuidar oficina, la aplicación bluesy. Por lo que esto generalmente se usa cuando van a desplegar nuestro proyecto en nosotros más. Entonces tenemos algo mejor que hacer bases de datos. Por lo que, en la actualidad, vamos a utilizar el árbol de secuelas para nuestro proyecto. Pero si estás dispuesto a usar mi secuela o post Chris, necesitas cambiarlos y conflictarlos aquí y entonces tenemos todas las cosas diferentes con el fin de
hacer autenticación, zona
horaria, lenguaje y otras cosas. Para que podamos controlar todo nuestro proyecto a través de este archivo. Y es realmente importante que entiendas este expediente. El siguiente eres tú. ¿ Qué es? Básicamente controlar todo el enrutamiento que se hace por nuestro proyecto estará entendiéndolos en la próxima conferencia. Después tenemos archivo WSC, que se utiliza cuando vamos al proyecto anterior. Y eso es todo para nuestro proyecto son más completos. Siguiente es nuestro gestionado o pipa. Por lo que este archivo se utiliza básicamente para controlar y ejecutar nuestros siete. Entonces aunque estemos trabajando en un servidor local o en línea se acabe, este archivo va a seguir siendo igual y no vamos a editar nada por eso es todo para esta conferencia, espero que ahora tengas alguna idea básica respecto al proyecto jangle. No te preocupes. En las próximas 23 conferencias, serás claro con todas y cada una de las dudas. Entonces nos vemos en la siguiente en la siguiente conferencia, vamos a correr nuestro sobrio por primera vez.
7. Runserver para la primera vez: ahora en esta conferencia, permítanme ejecutar rápidamente nuestro proyecto, que hemos creado en la última conferencia. Entonces todo lo que tienes que hacer es simplemente saltar a nuestro mando a partir de aquí. Tienes que cambiar tu directorio y meterte dentro de nuestra tarea hecha más completa. Ese es tu proyecto, Fuller. Y una vez que estás dentro de tu proyecto, Fuller, tienes que ejecutar una llamada de comando por tono. Gestionar corto por Ransomware. Recuerda, tienes que correr este camello en tu propio proyecto Fuller. Porque manejar sesgo corto President hair only. Entonces solo ejecuta este comando y podría tomar fusible de nuevo para perderte. Ah, aquí. Puedes ver que tu servidor está listo. Ahora bien, esta es tu comida actual. Eso eres tú mismo una bota. Entonces si estás trabajando con un servidor en línea que esto una vez que hayas tamizado todo tu proyecto en líneas, nuestro esto podría cambiar. En este momento, nos estamos ejecutando en un servidor local. Por lo que podría ver esto p como un menos Esto lo haría. El siguiente cosa es, podrías haber visto esta db hija escuela I arbol. Esos son nuestros datos mal archivados. Entonces, si vuelves a tu configuración, empieza por aquí. Se puede ver esta es nuestra base de datos la cual hemos dado nombre. Entonces si eres alguien que está usando de quien Chris, si eres alguien que está usando mi secuela, entonces sí cambia tu base de datos antes de correr se terminó por primera vez. Recuerda, hemos corrido esto por primera vez y ha ejecutado varios hallazgos. Ahora, antes de hablar cualquier otra cosa déjame abrirme porque eso es mi yo p y mi puerto en aquí
se puede ver que tengo una pantalla general. El trabajo de instalación con éxito. Enhorabuena. Y actualmente puedes ver esta notificación de que estoy viendo esta pantalla en particular porque mi depuración es cierta. Eso significa que actualmente estoy en fase de desarrollo. Si mi ast de depuración es igual a verdaderas caídas, eso significa que estoy en fase de producción. Cara de producción significa que mi sitio es vida para todo el público. Ahora, si abro mi problema de comandos o terminal, verás un mensaje llamado Tienes 15 una migración aplicada. Entonces, ¿qué es esta migración? Por lo que necesitamos entender esto durante nuestra estructura jangle también. Pero permítanme llevar la migración de bit de combustible aislada a nuestras abejas de datos. Entonces cada vez que ejecutamos en una aplicación por primera vez. O siempre que editemos algo con nuestra base de datos, vamos a conseguir este mensaje en Actualmente hay 15 migración aplicada de la ONU. Eso significa que hay 15 cambios diferentes en mi base de datos. Y ya que esta fue la primera vez, así que tengo que manejar esta migración. Entonces para eso, déjame parar esto Más. Todo lo que tienes que hacer es usar el control, ¿
ves? Y si traté de refrescar este, ya ves, no
es Stop. Déjame saltar de nuevo a mi comando desde y aquí necesitas usar a los comandos primero ejecutados a pesar en administrado o por make migration. Y luego 2do 1 es de propiedad blanca, manejada por mi gran. Por lo que el 1er 1 es ayúdanos a convertir nuestras consultas. Y el 2do 1 es ayudarnos a realmente aplicar las consultas. Ahora aquí puedes ver que he aplicado estas migraciones. Ahora bien, si me dirijo a donde no voy a volver a recibir esta notificación. Entonces si me vuelvo a correr, recuerda, puedes usar teclas arriba y abajo en tu comando de abdomen crudo para obtener comandos anteriores. Déjame correr otra vez y puedes ver que no he recibido de nuevo este mensaje o notificación respecto a la migración. Eso significa que hemos aplicado los cambios respecto a nuestras abejas de datos. Una cosa más importante. Este estado de intercambios se relacionó hacia estos arriba. Entonces tenemos algo listo para nuestra administración. Tenemos autenticación, algunas sesiones. Todo lo manejaba previamente Django. Entonces eso es todo por esta conferencia. Espero que entiendas cómo Ejecutar tú mismo. No te preocupes. En la próxima conferencia, si vamos a enfocarnos en nuestra estructura así como en nuestro flujo Django, eso despejará la mayoría de tus dudas. Gracias por caer esta conferencia. Nos vemos en el siguiente.
8. Flujo y estructura de Django y de Django: Oigan, chicos, bienvenidos de nuevo. Ahora bienvenido a uno de los más importantes. Supongo que la conferencia más importante fuera de todo este curso que es entender la estructura, entender el flujo de nuestra aplicación Django. El primero es, ¿cómo funcionaba esto antes de eso? Tenemos que entender cómo camina el piso de la selva. Entonces si tomo un ejemplo simple aquí, se
puede ver esta imagen en ella tiene varios puntos son navegador. Eres es ver plantillas de base de datos modelo. Y tú Así también he seguido diferentes otras imágenes que hablan de lo mismo. Entonces aquí, déjame aclararte a primera hora. Cuando hablo de estructura jangle, estoy hablando de todos los archivos, todas las carpetas que incluí en esto cuando hablo de jangle flu, eso significa que estoy hablando de la mediadora cómo se transfiere esto dedo del pie que cómo nuestro trabajo de base de datos en cuáles son los archivos y el mundo con nuestra función sobre cómo
funciona este front end ? ¿ O cómo se vuelve y rodar esto? Entonces para nosotros, hablemos de nuestra gripe Django. Recuerda, selva sigue M v p. Esa es plantilla de vista mortal. Si hablas de cualquier otro marco puede estar fuera de PHP que sea nivel o cualquier otro marco. Siguen a NBC que este controlador de vista mortal, que es casi similar. Entonces si hablo de MBT mortal que está relacionado con la vista de bases de datos que está relacionada con funcionalidad, canchas
fuera de función que escribimos en plantilla que se relaciona con frente y Bart cómo se va a ver nuestra página web. Por lo que los 1 º 2 puntos se relacionan con nuestra base de datos, y las funcionalidades que es nuestra espalda y parte y tableta funciona con un amigo en parte. Entonces todos estos tres son realmente, realmente importantes para trabajar en nuestra página web ahora. Cabello. También quiero agregar un C así es ver MBD, que es configuración de controlador o mapeo lo que quieras llamar 10 mortal, luego te plantilla. Entonces, ¿qué pasó en realidad cuando visitas un sitio web, entonces ella? Si hablo de dos semanas, dijo que este PDM dot com on amazon dot com no sé si son famosos por ti o no , pero los consideremos como un lado y no los remitamos en su popularidad. Entonces lo primero es, si hablo de cada vez que me visito equipo dot com mi aplicación jungla. Primero ve esto en el que estás. Entonces eso es en realidad mapa. De acuerdo, estoy en mi terreno de juego de casa. Ese es mi pt m dot com es homepage o index speech para mí. Entonces se mueve hacia la vista, es
decir, comienza a buscar una vista que esté relacionada con el índice de desgaste. Pete, ¿
Dónde consiguió la funcionalidad de ese espacio INEC, es
decir, Podrían necesitar tirar algún anuncio. Podrían necesitar mostrar algún deslizador importante o cualquier otra cosa que sea controlada por nuestra vista. Ahora, vista está conectada a nuestro mortero. Esa es nuestras bases de datos. Por lo que podría necesitar tirar algunos deslizadores, pero de la base de datos, va a buscar qué tipo de diapositiva necesito lanzar. Entonces eso está controlado por nuestra visión y medios mortales mortales, nuestros datos desperdiciando todas las cosas que vamos a buscar de la base de datos y tú decides qué funcionalidad cubre esa base. Por lo que una vez que nuestra entrevista, nos conectamos con el modelo chip. ¿ Qué tipo de datos necesitamos mostrar? Después volvemos a ti, devuelves esos datos para verlos, y luego te conectas con nuestra plantilla y muestras esos datos en un navegador. Sé que esto podría ser complicado, y podrías estar confundido. Permítanme tomar un ejemplo sencillo. Vine en amazon dot com. Se lo revisó para waddle con ayuda off eres se llegó a saber que está relacionado con quién Beach consiguió todas las funciones fuera de página principal conectadas con base de datos. A continuación, devolver toda la consulta relacionada con la base de datos. Esa es toda nuestra función de puerta de datos
activada, entonces, con la ayuda de esta función, mostrar que en nuestra plantilla que está en la página de inicio y luego volver al navegador. Entonces esto fue ejemplo en ella. ¿ A quién? Paz. Ahora bien, ¿y si visito la página de inicio de sesión? Entonces si hago click en Logan ahora, aquí estás, realmente mapear todo con la ayuda de este enlace en particular. Ahora saben que se trata de una página de inicio de sesión, por lo que llamarán a la vista de registro que esta vista que maneja la página de inicio de sesión, conectarse con la base ,
obtener toda la consulta relacionada, luego volver a ver, Después mostrar el muestreo. Eso es seguro, perra
maderera. Entonces eso significa que todo está en la gripe con la ayuda de pocos nuestra opinión, Mortal y Temperley. Ahora, espero que entiendas la importancia fuera de ti. Entonces si visito algo en baby and dot com, por ejemplo, si visito la sección de grada lisa, eso significa que si solo visito radio oscurecido, llamará Ah, homepage te. Ahora si llamo criaturas de punto medio com slash, podría llamar a vista diferente,
lo que lo hizo en diferentes funcionalidades,
diferente elemento de base de datos y también diferente pisoteo. Entonces así es como se controla todo con la ayuda de estas cosas. Esto podría ser confuso, pero déjame hablar ahora de estructura jangle. Entonces lo primero que quiero hablar de este Django se divide Indo diferentes APS. No estoy hablando de aplicación IOS. Android quizá, pero estoy hablando de diferentes secciones fuera de Django. Entonces si visito amazon dot com y hablo de diferentes aplicaciones que son posibles, por lo que Amazon se relaciona con cosa diferente, por lo que tenemos igual más sección. Entonces tenemos una sección de venta para que se pueda dividir en una aplicación diferente. Entonces hablo de la sección de tarjetas de regalo que significa que es totalmente son sección diferente. Esa es una aplicación diferente. Por lo que siempre que se puede dividir cualquier proyecto en sección diferente, se
trata de una app. Si hablo de pt m dot com. Se puede dividir en diferente aplicación que es diferente sección. Por lo que PDM tiene película la tabla sección de reserva de vuelos sección Jefe Sexual tren
sección trato que su comercio electrónico que incluso reserva sección de reserva reserva de hotel. Estoy comprando en porches y auto, unos vales de regalo en todo cosa diferente. También tienen planeación de viajes. Eso significa que son de sección diferente y son de aplicación diferente. Entonces si trato de construir algo como esto, necesito dividir mi proyecto en una sección diferente que hace nuestra aplicación. Esto podría ser confuso, pero no te preocupes. Vamos a un simple ejemplo. Por lo que en nuestra aplicación en la actualidad sólo tenemos una sección que es un proyecto. Entonces ese es nuestro me preguntó si nací a nuestra primera sección que tal vez sea una cuadra o tal vez nuestra lista de cosas que hacer, o tal vez nuestro diario. Por lo que estos son diferentes sección fuera de tu página web. Puedo trabajar en ellos con la ayuda fuera de APS. Entonces que cree mi primera aplicación en cuanto a la lista. Primero déjame y deje caer mi servidor. Y ahora para agregar una sección o arriba, todo after do va a venir por tono gestionar corto por start up y en el nombre de la app. Recuerda su nombre arriba es importante Así que estaría tomando el nombre AP como más cruel Y si
quieres mencionar subrayado, puedes hacerlo. Déjame presentarte ahora si revisas el fondo Ya ves, hemos creado nuestra primera aplicación y tenemos número de archivos dentro de esta partícula Aram . Ahora bien, si recuerdas durante nuestro piso hablo de plantillas de vista moral Así que en estos momentos puedes ver vista mortal. Ahora necesitamos crear nuestro eres Alonso crear un nuevo archivo y llamar Es u n n empezar por soñar en él como es. Pero cada vez que creas 1/2 recuerda dedo del pie añadido dentro de tu configuración. Start by Recuerda, si no vas a agregar esta aplicación dentro ajuste start pie I jangle project
no va a reconocer esta partícula un archivo en sí Así que hay que mencionar no instalar en nuestro ajuste start by so setting y todos los demás archivos para nuestra producción y despliegue dentro de nuestro proyecto Un fuller Y esta es nuestra primera arriba que es nuestra primera sección. Creo que un moated Si quiero agregar un bloque, estaré creando una nueva app llamada Blawg up. Si quiero agregar nuestro diario diario, estaría llamando a un polvo nuevo. Uh, esa es mi nueva sección. Entonces así es como huele. Espero que entiendas un poco de estructura Django y voló en la siguiente conferencia. Hablemos de ti, Ahrens, cómo sucede este mapeo. Entonces como dije, si llamo amazon dot com, va a mapear directamente todo Eso es mi punto de vista. Funcionalidad a partir del índice. Si llamo a la página de inicio de sesión desde Amazon Said llamaría de ti esa disfuncionalidad que está relacionada con la página de inicio de sesión. Entonces estuvimos hablando de esto desde la próxima conferencia. Espero en derecho que quede claro con todo lo que es nuestra estructura y voló y diferencia entre proyecto y arriba. Esta es la mejor parte. Si puedes entender esto, puedes completar cualquier proyecto en el corto operar apagado. Yo soy próxima conferencia es importante. Gracias por caer esta conferencia. Nos vemos en el siguiente
9. Urls y vistas: Oigan, chicos, bienvenidos de nuevo. Ahora, en esta conferencia vamos a hablar de ti. Nuestras vistas así como s. Por lo que no estabas es algo relacionado con la configuración y mapeo en vistas están relacionados. Toe son funcionalidad fuera de esa página. Espero que esto quede claro para el final de esta conferencia. Entonces ahora déjame abrir los primeros Urs que este arte te proyecta Arnold. Por lo que siempre que esté abierto nuestra página de inicio que es nuestro sitio web ling o tal vez nuestro I muelle en Port Link . Por lo que vamos a golpear a este Ural en la primera ocasión. Primero déjame en mi celular y hablar de esto. Por lo que en la actualidad sólo estoy tratando mi página de inicio. Eso significa que si hablo en tu contienda, solo
estoy visitando slash o vacío Ling . El segundo es si hablo de mi argumento Así que esto es ah honra que ya he definido Eso es por defecto de Django. Déjame visitar este aquí Puedes ver nuestro ajuste de jangle fácilmente mapear este. Eso significa que cada vez que vamos a visitar nuestro dominio link slash admin, se va a llamar a esta función en particular. Espero esta parte esta clara? Piensa en nuestra propia aplicación. Vamos a crear una lista de cosas que hacer. Um, así que déjame crear un enlace. Nuestro nombre de dominio slash Cruelest. Entonces para eso, necesito definir mi propio neuronal en mi aplicación. Esa es mi app. Entonces, ¿qué pasó cada vez que visitamos nuestra página web? Fue el menú RL's y luego se ve con Django arriba, necesita leer en él. Por lo que si está relacionado con la lista de hacer, se va a redirigir a este Ural en particular. Si está relacionado con golpe, redirigirá a bloquear app. Eres así que tenemos que definir esto. Déjame eliminar todos estos comentarios en aquí definió mi lista de cosas que hacer en la que estás. Entonces todo lo que tienes que hacer es definir aparte. Y lo primero que necesito pasar es mi enlace. Por lo que preferiría mi dominio bebida tarea slash. Entonces esa sería mi para hacer listar aplicaciones. Estaría usando tarea. Entonces este es mi Tú eres Recuerda este en entonces aquí. Necesito redirigir a mi aplicación particular. Ya que este es el proyecto principal que quieres Así que solo necesito dedo del pie, agregar incluir y luego ¿cuál arriba? Necesito confiar. Entonces déjame primero importar. Mi incluyo. Lo que después de hacer es de Django. You RL import include para esto me ayudará a conectarme con usted es de lo contrario fuera diferente arriba . Ese es Jang. Bueno, ahora puedo usar, incluir. Y aquí puedo mencionar cuál eres como necesito leer adicto. Entonces cada vez que voy a visitar tarea necesito conectarme con para hacer listas arriba. Y luego tú, Ahrens, eso está hecho significa que cada vez que nuestro usuario va a visitar el eslinga estelar, redirigiría. Entonces este particular tú más Y aquí tenemos que mencionar lo que vamos a hacer con esta partícula Erling. Entonces aquí, lo primero que tengo que hacer es simplemente copiar pegar el contenido de mi ONU. Y esta es mi app. Estás ¿Recuerdas éste? Déjame quitarme todo esto aquí. Necesito importar mi vista ya que necesito conectar mi Tú estás más en ti ahora, cabeza, no
necesito este. Simplemente estaría usando mi listón aquí. Necesito mencionar qué vista necesito conectarme. Dejar de fumar. Ya que es la aplicación necesito conectarme con una vista para la funcionalidad. Entonces si alguien visita mi tarea, aferrarse, tiene
que hacer algo. Y tengo que mencionar eso. Entonces para eso, permítanme mencionar mi punto de vista sobre después de esas vistas y luego dar un nombre de vista en. Yo lo llamaría nosotros a hacer lista. Y también han proporcionado un nombre para este ling en particular, y yo lo llamaría pedido hacer lista. Asegúrese de que su nombre esté entre comillas. Entonces, ¿estás celoso? Tarea de corte de dominio. Nuestro nombre de vista es a lista de reglas y nuestro nombre es Prue List. Está bien, esto se ve bien. Además, no te olvides de él por tu jungla mal. Ahora vamos a escribir una función con el nombre a hacer lista. Basta con pasar a nuestros puntos de vista aquí. Es necesario escribir todas las vistas que se requieren para esta narración de partículas. Déjame definir mi primera función. Esa es mi lista de cosas que hacer en. Tomará un perímetro llamado solicitud. Por lo que si necesitamos alguna información del navegador o cualquier otra
cosa, llevaría junto con esta solicitud de cabeza. Solo necesito devolver algo en este momento Así que simplemente devolvería nuestra
respuesta HDTV . Ese es un texto sencillo. También necesito importar mi respuesta http. Sólo tienes que hacer desde django dot En realidad ser importación respuesta db extra obtendrá Esto se ve bien. Déjame guardar todas mis pestañas. Entonces sabe lo que va a pasar es que alguien va a visitar nuestra página web. Ellos van a visitar nuestro nombre de dominio tarea slash Sería redirigido a nuestro para gobernar un alto Entonces vendrán en Este particular que eres Van a ver si que estás en este plan se redirigiría dedo del pie de ti Toma todas las cosas que se requiere que la funcionalidad y podría devolver esta respuesta en particular. Espero que eso esté bien si visito mi sitio web en particular ahora quien pitch se dará entrar fuera foto comida porque estás corriendo nuestro servidor corriendo son actualmente sólo dos años van a funcionar Si hablo de admin, esto va a funcionar perfectamente bien. Y lo segundo es nuestra tarea. Ahora puedes ver que tengo respuesta. Eso significa que puedo librarme Oh, ahora debería ser respuesta. También puedo volver en las plantillas de render son su CSS hembra JavaScript todo el diferente tipo de plantillas que requerimos. Entonces eso es lo básico. Ahora entendemos nuestra conexión y también ahora somos capaces de entender sobre usted está votando. Entonces si hago un pequeño cambio y cuarteado como ABC y si refresco este, voy a conseguir un error porque ahora está en su tarea. Y luego tengo
que usar un B. C. C.Así va a funcionar. Permítanme reformular el cambio. El segundo es que también puedo cambiar este enlace en particular que puedo usar para listar en ahora son jostling estaría cambiando a nuestra lista de cosas que hacer. Entonces si refresco este, me
va a dar por no por error en tengo que usar para listar. Entonces esta es cornisa. Se está mapeando y configurando. Entonces cada vez que visitamos arrodillados es primero va a nuestro proyecto. Tú, Errol, que redirecciona a R AP, Ural on hair app,
Ural, Ural, conéctate con nuestros puntos de vista. Toma una respuesta y envía Ahora las vistas se pueden corregir con nuestros mortales. Esa es nuestra base de datos como una plantilla menos. Así que ayúdanos a obtener todos los datos de nuestra base de datos y enviar una respuesta en el formulario fuera plantilla. Por lo que espero que esta conferencia haya sido útil para que entiendan toda la configuración y vean parte en la siguiente conferencia. Creemos una carpeta de plantillas y empecemos a trabajar en esa parte también. Por lo que podemos escoger este proyecto en dirección hacia adelante. Espero que esta carta haya sido útil. Nos vemos en el siguiente.
10. Plantillas: Oigan, chicos, bienvenidos de nuevo En la conferencia anterior, hablamos de un montón de cosas con respecto a él waddles vista. Pero ahora es el momento de hablar de plantillas. Entonces, como ustedes saben, hemos dividido nuestro proyecto en una sección diferente. Comer sección se refiere como arriba. Ahora cada arriba que es sección comer tendrá su propia plantilla. Entonces si hablo del tono de tarea
, tendrá una mirada diferente. Si hablo de nuestra página de inicio
, tendrá una mirada diferente en. Si hablo de nuestra página del diario
, tendrá una ley diferente. Entonces lo primero que necesito hablar de esto, cómo empezar, Así que en este momento, sólo
estoy regresando. Es verdadera respuesta TB aquí, así que quiero renderizar nuestra página de plantillas para eso. Necesito crear primero nuestra página de estimación, así que solo crea un nuevo cuatro look o menos plantillas. Y recuerda, siempre se llamará menos plantillas porque es una estructura general, como le he dicho al barco sobre. medida que seguimos junto con el curso, te darás cuenta de que qué nombre es importante y lo que no es así siempre se
llamará a nosotros y a los hombres. Esto se calmará como APS. Por lo que este cuatro nivel se llame plantilla y cabeza. Necesito crear tres Fullers Primero serán ceses. En segundo lugar se escuchará JavaScript serían imágenes. Y entonces el cuarto será Podemos crear todos los hallazgos HTML. Entonces déjame crearlo. No vamos a añadir nada. ¿ Es esto solo una cuestión de explicarte sobre la importancia fuera de plantilla y lo lleno de estructura? Ahora, déjame crear archivo html en el que estará renderizando esto. Entonces déjame crear archivo html en. Yo lo llamaría como hembra rápida o tocada, o lo puedo llamar como a hacer lista punto html lo que quiera. Entonces esto se ve bien aquí. Yo sólo estoy haciendo una pequeña cosa. Estaría usando una etiqueta conjunta en. Correcto. Un mensaje de bienvenida. Esto se ve bien. Ahora tenemos nuestra cuota de pago HTML, que es call s to do list. Podemos llamarlo como tarea o lo que queramos. Por lo que esta es nuestra plantilla. Fuller adentro están arriba ahora, cabeza, necesito cambiar los menos. Spencer apagado. No debería ser respuesta. Estaría tratando de renderizar mi plantilla Así que estaría usando render on. Necesito pasar mi solicitud y luego mi html paga. Y entonces si necesito enviar algún contenido en este momento solo estoy enviando solicitud así como plantilla en mi contenido estaría vacía. Por lo que el contenido siempre sería X está en la forma fuera a nivel nacional. Vamos a mantenerlo vacío por ahora en entender nuestra parte de plantilla. Entonces esto se ve bien Ahora hemos visto este lo hizo sobre mí mismo y chequear. Mi tarea paga. Sí, esto funcionó bien en si abro mi plantilla otra vez, reviso mi estima l página y cambio algo aquí. Di éste. Vuelve aquí y re pescado. Diría que está funcionando bien. Por lo que ahora soy capaz de conectarme con mis plantillas así como mi html Be now Piénsalo como un proyecto que ahora comemos. Apple tiene tan 10 archivos que sólo está relacionado con ellos. Al igual que si hablo de desprecio estos son dedo del pie analfabeto solo este particular arriba. Hablo de plantillas. Esto está relacionado con este particular alrededor Ahora en el futuro, si creamos más apt, necesitamos realizar un paso similar en ti para crear una plantilla completa para ese particular alrededor. Ahora aquí hay una trampa. Habría algunos hallazgos comunes. Amigos comunes como habría algunas imágenes comunes. Habría alguna estructura común. Entonces si hablo de amazon dot com, verás que hay alguna estructura común, aunque haya aplicación diferente. Al igual que si abro la sección de tarjeta de regalo, si abro la sección de bodega, verías que hay un encabezado común, que es común para todos, Así que hay aplicación diferente, pero este encabezado es común. También te darías cuenta de lo mismo con pie de página. Entonces en los tres viejos grifos diferentes fuera de Amazon, hay algo común, que se llama Templarios menos comunes. Los archivos comunes por lo que el logotipo de Amazon sería común en toda aplicación. Aunque abro amazon dot com en la página del Vendedor, su slogan page todo. Esta es la parte común, por lo que tenemos que crear una carpeta común en el directorio principal y descansar. Todo estará dentro de nuestros directorios APP. Entonces si hay alguna plantilla para este particular arriba, va a estar dentro de esto, Pero habrá un fuller común en el que estará manteniendo los diferentes artículos comunes. Espero saber que todo está claro. Nos estamos moviendo con un gran lugar con mucho desconocimiento. Y espero que sean capaces de consumir todo en la próxima conferencia para detener más sobre esto. Nos vemos en el siguiente.
11. Bootstrap: Oigan, chicos, bienvenidos de nuevo en eso. No podía dejar un punto interesante para nuestro proyecto. Ahora tenemos que empezar a trabajar en la plantilla, por lo que necesitamos trabajar con su equipo. Enfermo y CS es como hablé antes. Nosotros somos la espalda y chicos. Eso significa Jang con algo que maneja la espalda y la puesta. Esto está relacionado con algo sobre amigo y pero como desarrollador, como desarrollador Web o como back y developer, necesitas tener ciertos conocimientos sobre CSS,
HTML y JavaScript, HTML y JavaScript, experto en
Northern. Pero debes tener 13 conocimientos. Y para eso 30 conocimientos estarán trabajando hacia este tentado. Esa es nuestra plantilla de lista de hacer. Ahora lo primero que tengo que hacer es saber empezar con bootstrap. Todo lo que tienes que hacer es simplemente crear un diseño básico en tu mente. Y entonces vamos a completar eso. Por lo que este es nuestro sitio web actual. Ahora, tengo una cosa básica en mi mente que vamos a tener ah cabecera y luego nuestro logo son el nombre fuera de nuestro abad decidir. Entonces tendremos así tratos fuera diferente arriba o diferente sección fuera de nuestro sitio web solo visita este sitio web. Obtener bootstrap dot com Si ya estás familiarizado con CSS html, estás bien para ir. Simplemente necesitas hacia el apartado lo entenderás todo de manera muy sencilla. Lo segundo es solo dar click en La documentación sobre ti será redirigida hacia la introducción. Yo diría que sólo pasa por esta introducción. Es bastante fácil y vas a entender mucho fuera de cosa. Por ahora, el alcance de esta se inicia plantilla en basado en una playa. Ahora la plantilla de inicio contiene algunos javascript también. Un CSS en él también contienen nuestra sección de cuerpo. Israel es nuestro ídolo. Por lo que en la actualidad en esto se encuentra una sección de cuerpo. Este es nuestro título sobre Estamos haciendo el sencillo. Si visitas a este medio que pagó Bootstrap, Entenderás sobre esa cosa del título. Entonces si estoy en la parte de introducción, tienen nuestro título respecto en corrupción y luego el nombre del sitio. Entonces tenemos que hacer algo parecido. Entonces déjame guardar este en ti fresco mi página. Ya puedes ver tenemos un estilo telefónico diferente como un título Lazar diferente. Entonces déjame arreglar esta pequeña cosa. Por lo que el título se debe meter algopara hacer lista y luego nuestro nombre del sitio, así que estaría usando tarea hecha. Permítanme también cambiar algún contenido dentro de mi cuerpo, por lo que eso sería bastante útil. Un estatus hecho. Déjame refrescar mi página de nuevo. Sí, ese ídolo se ve mejor ahora Ahora tenemos que hacer mucho más. En primer lugar, tenemos que hablar de cómo conseguir este encabezado. Por lo que sólo pasa a Bootstrap. Simplemente visita esta parte componente y dentro de que obtendrás navegación por. Simplemente desplázate un poco hacia abajo y te pondrás en la barra de navegación encendida. Esto es lo que requiero en este momento para que puedas ver la muestra. Esta es la barra estrecha que actualmente está disponible. Déjame echar un vistazo a nuestra diferente. Sí, éste se ve bien. Entonces todo lo que tienes que perder. Basta con copiar este en base. Aquí, déjame hacer que pesquen este ahora. Esto se ve bien. Tengo que hacer una cosa pequeña. Déjame meter esto dentro del contenedor. Entonces lo que tienes que hacer es simplemente ir a este ajuste de diseño Así que ese contenedor nos ayude a configurar Leo todo después de la clase creativa de Lou y dentro de eso en este. Entonces todo lo que tengo que hacer es crear un día pero con contenedor de clase y luego mantener todo el contenido dentro que esto se vea bien. Déjame hacerte fresco Esta otra vez. Ahora nuestra página será impropia para Mac off margin según una rampa de impulso. El siguiente es, necesito hablar de estos enlaces y también editar esto. Por lo que en la próxima conferencia, estaremos hablando de Ginger to como la plantilla menos base. Y esto va a ser súper importante con respecto a las plantillas. Entonces nos vemos en la siguiente en la que estará hablando de jengibre hacer así como base extender .
12. Plantilla base y Jinja 2: Oigan, chicos, bienvenidos de nuevo. Ahora, en esta conferencia, vamos a completar dos cosas importantes. Ese es nuestro jengibre, al que ya hemos empezado a hacer en expandirse fuera plantilla o jugar con plantillas . Por lo que estaremos creando una plantilla base en. Estaremos usando diferentes páginas en las que se estará extendiendo ese Pamplin. En realidad es núcleo menos panfleto en evidencia. Está bien, eso está bien. Pero la parte importante es que se necesita entender acerca de cómo extendemos diferentes panfletos. Lo primero que me voy a hacer, voy a crear múltiples páginas HTML para poder ampliar eso sí puedo heredar diferentes contenidos en diferentes páginas. Entonces, ¿qué? Voy a descansar diciendo mis plantillas, voy a añadir una página de contacto html y también sobre el startext. Correo electrónico para estos dos serán páginas ficticias. Solo los estoy agregando para poder hablar de diferentes conceptos. También replicaré contenido de Clueless. Y lo siguiente es, voy a cambiar este título. Esto me parece bien. Por lo que tenemos nuestro html listo. También necesito duro mi, um als así s vista. Lo que voy a hacer es que voy a usar contacto. El 2do 1 que estaría usando como sobre esto se ve bien. Recuerden estos hacia mí. Solo estoy tratando de mostrarles algún concepto sobre cómo están dispuestas a funcionar las cosas. Virginia, los israelíes no están emulando. Necesito agregar vistas para ambos. Déjame ir Pee los basó. Y aquí voy a cambiar las texturas. Bienvenido dedo del pie lista do. Bienvenido al contacto Page. Bienvenido a la cantidad. Esto se ve bien. Ahora tenemos tres Ling's Tienes tres vistas sobre. Tenemos tres páginas diferentes. De acuerdo, déjame correr yo mismo. Oye, puedes ver que no tenemos ninguna entrada. Pero si salto a mi sitio web, esto es para listar funcionando. Bien. Déjame abrir mi contacto. Esto funciona bien. Déjame también abrir mi sobre nosotros. También hay trabajo. Bien. Pero ¿y si supiera dedo editar este enlace? Necesito hacerlas en todas las páginas. Pero este es el mismo contenido. ¿ Por qué estoy haciendo en todas las páginas? Debería haber algún método mediante el cual pueda crear un almacén de archivos base cada tarea común en la
que estén ahí. Sólo necesito mantener el contenido único, que es éste en las tres páginas. Todo es común. Apenas esta línea es diferente. ¿ Por qué no crear aquí un solo archivo basado? Incluso si necesito ingresar algo aquí necesito hacer en los tres archivos. Y esa es la parte importante de la que hablaba aquí. Necesito añadir un nuevo enlace para sobre nosotros. Tengo que replicar esta línea en las tres páginas, que es un hombre de Lindy se encargará si se piensa en gran aplicación. Actualmente se trata de tan solo 23 páginas de las que estamos hablando. Piensa en Amazon. Piensa en alguna aplicación de 10 2050 100 páginas. Este tipo de crepúsculo manual es en realidad Landy. Entonces lo que vamos a hacer es que vamos a crear una plantilla base. Para eso, estaremos creando una plantilla. Fuller en nuestro proyecto encuentra que es nuestro que proyectan en la actualidad esta plantilla Fuller pertenece a nuestras dos reglas. Detener. Pero estaremos creando un nuevo archivo de plantilla dentro de nuestra base. Fuller nos llamó plantillas dentro de que estaremos almacenando todas las imágenes de archivo HTML formales CSS y JavaScript. Entonces solo crea una nueva para plantilla local y esto va a almacenar todo el
archivo de correo electrónico más bajo del que podemos simplemente heredar este contenido común. Entonces déjame crear un basado o ese vapor aquí. No, Lo que puedo hacer es simplemente copiar este contenido común pelo en si necesito entrar algo que estaría leyendo en este basado o HTML en. Estos tres acabarán de endeudar ese cambio, y eso estaría bien para mí antes de eso. También necesitamos hacer un pequeño cambio. Tienes que visitar el archivo de configuración y dentro del archivo de configuración, necesitamos regalar ese directorio de nuestra plantilla, Fulla que hace esta plantilla por amor, que es nuestra base principal. Fuller. Entonces estaba buscando sobre esto y obtuve resultados de Stack desbordamiento. Mi principal motivo fue sacar a los usuarios del desbordamiento de la pila. Entonces si en cualquier momento sientes que no eres capaz de lograr algo que
tienes algún problema o estás tratando de hacer algo innovador con el proyecto, asegúrate de buscar alguna facilidad para dejar de fumar Algunos errores en preguntas sobre desbordamiento de pila. Es un buen hábito para ti seguir el desbordamiento de pila de forma regular. En realidad afilar tu piel. Ahora todo lo que tengo que hacer es sólo copiar este y bastado aquí. No es nada diferente. Simplemente están dando el directorio base sobre hablar del nombre más completo. Entonces, ¿cuáles son las plantillas que ya hemos mencionado? Guarda este que ya está hecho para nuestra sentada ordenar por ahora. Lo que necesito hacernos. Solo necesito tomar contenido común en basado aquí. Y necesito extender mi basado en HTML aquí. Entonces solo para usar este comando carreras khalib, persona símbolo de fecha, una noticia comandantes se extiende, y luego el nombre del archivo. Y una vez que tengas este simple hábito, solo
puedes usar extender erráticamente en Arjun eran extensión con auto completo oscuro aquí, solo
necesitas darme un demonio de almacenamiento. Ahora, esto se ve bien. Y si voy a mi lista de hacer inicia manager y está funcionando bien aquí. Ya ves como un error con manager Déjame arreglar. Aquí, Déjame ser fresco. Este lo has hecho. Ahora hablemos de la segunda parte del juego. Entonces aquí, si importo mi email basado en texto dentro de mi página de contacto también, esto va a seguir siendo igual para el lugar de contacto. También para mi sobre un discurso. Entonces cómo necesito resolver este problema. Esto se puede hacer con Virginia, como hablé a temprana edad. género nos ayuda a usar la lucha sobre comandos en HTML. Por lo que la cabeza siempre que tengas algo único o algo diferente de tu archivo común, puedes reemplazar esto por Ginger. Por lo que solo elimine esto porque este será título será diferente para todas las páginas. Solo necesitas eliminarlo del archivo base porque no es común. Y aquí necesitas agregar cambio un golpe. Entonces, ¿qué es Ginger Block? Por lo que estaría usando un bloque o título. Tan solo da un título de nombre. Ahora. Este rebaño indica que en base a nuestra estimación, habrá algún contenido de estas tres páginas que se nombra Idol preguntado. Y si quiero insertar algo entre estos bloques, todo lo que tiene que hacer se acaba de mencionar ese contenido aquí. Por lo que solo necesito mencionar el título de bloque ahí. Ahora, entre este título de bloque, todo lo que voy a escribir será reemplazado aquí. Así que sólo escríbeme un título para esta pieza HTML en particular, así que eso sería verdadero List manager ahora necesito replicar. Lo mismo para mi contactarnos y sobre nosotros. Esto se ve bien. Permítanme refrescar este. Se puede ver este intercambio en si abro mi página sobre nosotros, eso funcionó bien. Y si abro mi contacto? ¿ Un discurso? Sí, esto funcionó bien. Do Ahora déjame arreglar estos. Lo eres porque si voy aquí, esto funciona bien. Pero si ahora voy a mi contactarnos, me
va a dar un mejor. O si cambio algún enlace, necesito replicarlos en mi archivo base. Entonces para eso podemos usar Ginger. ¿ Recuerdas? En nuestra sección Ural, dimos dedo sin nombre a cada uno. Eres esto eres nombre es realmente importante. Como dije antes ahora usemos nuestra Jinya aquí. Entonces todo lo que tienes que hacer es simplemente quitar este. Simplemente usa eres y luego menciona el nombre de esa partícula Ayuthaya. Y el nombre es gobernar ist también necesito repetir lo mismo para Contactar espacio y decir se
seguirá con sobre nosotros. Ahora el problema está resuelto. No tenemos que preocuparnos mucho. Es dinámico Cada vez que tenemos que cambiar cualquier cosa, sería directamente con RG Wattles y noticias. Déjame hacer que pesquen este. Ve a mi sobre. Ir a mi contacto con nosotros ir a mi lista de cosas que hacer Que se ven bien en Si cambio algo aquí, tal vez lo cambio de alrededor de dos sobre nosotros. No tengo que cambiar en base a correo electrónico de texto, porque depende de este nombre. Entonces ahora el enlace ha cambiado, pero no tenemos que preocuparnos. Entonces si solo refresco este Así que si voy a mi sobre nosotros ahora ves que está funcionando bien y no
tenemos que preocuparnos porque esto depende de este nombre en particular. Entonces así funciona nuestra herencia de template ing. Así funciona nuestro Jinya. Es realmente importante para nosotros entenderlo. Ahora. El segundo es que cuerpo será diferente para todas las páginas. Para eso, estaremos usando otra cuadra fuera de cancha. Entonces aquí estaremos creando un tipo llamado Contienen. Entonces todo lo que tienes que hacer es crear un bloque, y eso resolvería el problema de Nordoff. Por lo que sólo tienes que copiar este bloque y mencionar el contenido de este bloque en diferentes páginas HTML . Aquí, déjame con mi contenido que es texto bienvenido corporatista sobre cada bit antes no estábamos recibiendo ningún error con nuestro texto de bienvenida porque en vistas hemos mencionado esto pero
no va a ser lo mismo en contacto. Podríamos tener diferentes pares de claves y valores en sobre nosotros. Podríamos tener diferente par clave y valor Así que esto va a mejorar si cambio ahora mi punto de vista. Entonces si refresco este, puedes ver no soy capaz de imprimir nada aquí porque su complejo no existe para nuestro sobre el espacio on. Si voy a mi lista de cosas para hacer arriba, esto está funcionando Bien. Entonces tengo que arreglar este. Esa es la razón por la que uso contenido golpe. Estaría bien si utilizo contacto siguiente aquí sobre el próximo año. Esto se ve bien. Déjame encenderme. Este hará mi contacto. ¿ Un espacio sobre el espacio? Sí, eso está bien. Por lo que ahora tenemos tres páginas en nuestra plantilla. Además, tenemos una plantilla base en. Hemos utilizado cambiador para correctamente en nuestra aplicación. Entonces vamos bien con ese proyecto que se hace para nuestro primer descuento. Eso significa que estamos listos con nuestra base. Y ahora podemos abordar muy bien a Django. Lo siguiente que tenemos que hacer es empezar a construir nuestra aplicación correctamente con bases de datos. Estaremos hablando de mortales. Bases de datos le riegan mucho más cosa porque hemos despejado un buen bod pequeño, que es aceptar peticiones. Estás
mapeando, controlando vistas, controlando plantillas sobre trabajar con la gripe. Eso es todo por este video. En el siguiente video, hablemos de mortales en datos. Pierdes. Gracias por caer esta conferencia. Nos vemos en el siguiente.
13. Carga estática y mejora la apariencia de sitio web: Oigan, chicos, bienvenidos ahora, Antes de avanzar a nuestras bases de datos de migración de mortales así como Adam Addiction, necesitamos hablar de algo realmente importante. Entonces estaremos hablando de dos puntos en esta conferencia. El 1er 1 será nuestro fuller estático, que contienen nuestro JavaScript CSS así como imágenes. El segundo será nuestra página web actual. Entonces si miras nuestra página web actualmente, quiero que ésta sea más atractiva, por lo que estarás haciendo pequeños cambios. Lo que voy a hacer es que voy a utilizar esta navegación en particular. Pero yo estaba surfeando por todo el bootstrap y pensé que esto sería una pendiente de nueve. Entonces estaremos cambiando en la barra de navegación. Y lo segundo es que estaremos usando carpeta estática. Por lo que antes hablé de malditas placas. Hablé de todos los archivos HTML, pero el cabello estará usando una carpeta estática separada. Voy a eliminar estas tres carpetas que son nuestras imágenes CSS y JavaScript aquí en voy estar creando un fuller estático diferente en dentro de ese fuller estático. Voy a robar mis imágenes CSS y javascript. ¿ Por qué? Porque es una buena práctica, y pensé que esta es la conferencia correcta para hablar de esto, para usar cualquier archivo estático. Sabíamos mencionar que en un segundo Fuller, estaremos haciendo eso en un minuto. Pero antes de eso, necesitamos hablar de lo que vamos a cambiar en esta página. Por lo que estaremos cambiando a nuestro equipo de luz a oscuridad. Y el 2do 1 es, voy a usar un local para eso. Estaremos usando una imagen estática. Ahí es donde necesitamos nuestra estática. Fuller. Espero que tengas ese punto. Por lo que a nosotros, solo abre tu ser almacenado HTML y cambia tu equipo de claro a oscuro. Todo lo que tienes que hacer es cambiar la luz de tu médico. Déjame revisar este. Esto se ve bien. Y ahora necesito usar la imagen aquí. Antes de eso, necesito ponerme un logo. Ya he creado que estaría agregando eso en la sección de recursos on. Ahora necesito guardar ese logotipo en nuestro directorio. Entonces para eso, necesito crear un directorio. Entonces déjame cerrar todos estos y crear una carpeta estática en tu directorio raíz. Recuerda tu directorio raíz, los cuales fueron seguidos para plantilla. Una vez que estás estático, Fuller se crea. Ahora crea los tres Fuller's, tu JavaScript, tu CSS e imágenes porque todos los archivos que contenemos estas tres carpetas serían considerados como hallazgos estáticos. Una vez hecho eso, ahora necesitas registrar la carpeta estática. En el sentido necesitas decirle a nuestro Proyecto Django en el Archivo de Ajustes que esta es mi carpeta
estática. Esta carpeta va a almacenar todos mis hallazgos estáticos. Todo lo que tienes que hacer es simplemente ir a una carpeta de proyecto, ir dentro de la sesión en la última. Basta con mencionar el directorio. Todo lo que tienes que hacer es solo mencionar un directorio. Tus archivos estáticos subrayan el A. R s. Ese es tu directorio. Y luego tienes que pasar una lista en el interior de los días que tienes que proporcionar tu nombre de
directorio particular . Hemos seguido lo mismo mientras nuestra plantilla fuller, únicamente después de este usuario que s consiguió sobre tu join y luego estás basado directorio y luego el nombre de carpeta en la que estás almacenado en tu estática. Bien. Recuerda, si estás anotando un archivo estático dentro de plantillas dis menciona empleados en Si estás usando un fuller diferente que un fuller estático acaba de mencionar estática para la tierra. Diferentes equipos de programación siguen diferentes culturas, por lo que a veces sigue todo el archivo dentro de la carpeta de plantillas y algunos equipos divididos en dos partes. Eso son todos los archivos HTML dentro de la plantilla y todas las imágenes CSS y JavaScript dentro de nuestra estática full. Ahora realmente está reformando eso. Entonces todo lo que tienes que hacer es solo mencionar esto y salvar tu pelea. Eso ya está hecho. Ahora, una cosa que tengo que hacer es que solo necesito que me dirijan estas tres carpetas. Esto se ve bien. Ahora necesito dedo del pie mi imagen. Ese es mi logo para mi página web dentro de mi imagen. Bolnar. Por lo que necesito conseguir nuestro local para esto. Déjame copiar mi local dentro de esa carpeta. Eso ya está hecho. Ahora puedes ver que tenemos a nuestro Lou. Ahora esto se ve bien. Lo siguiente que necesito hacer es cambiar mi base hacia HTML. Por lo que necesito eliminar el nombre de mi sitio web y agregar nuestra etiqueta de imagen aquí. Eso sí. I m g. Y entonces necesito pasar mi nombre de imagen. Entonces solo usa tu I am ji attack en el cabello. Necesito pasar mi imagen. Ling, para eso solo necesitamos estáticamente usar nuestro jengibre. Vamos, Todo lo que tienes que hacer es solo usar tus llaves universitarias para ciudad cada estática y luego dentro eso necesitamos pasar nuestras imágenes slash Y luego el nombre de la imagen que es nuestro local o PNG. Una vez hecho eso, déjame revisar en la página web. Entonces nos dieron un error porque olvidaste cargar nuestra estática. Entonces, ¿qué es esta carga significa Así que cada vez que vamos a usar la estática vamos. cualquier momento en nuestro archivo HTML, necesitamos mencionar la carga estática en la parte superior off. Bien. Tan temprano por la tarde Acaba de usar carga que es este comando on. Nos vamos del dedo del pie. Déjame que te pesquen este? Sí, esto se ve bien. Por lo que ahora tenemos nuestro logotipo de página web y todos nuestros enlaces están funcionando. Déjame hacer un pequeño cambio. Además, déjame usar mi para hacer lista ling para nuestro hogar actualmente más tarde realmente fingiendo que Así espero ahora que entiendas sobre la carpeta estática. Entonces todo lo que tienes que hacer es simplemente crear un alimento estático en el directorio raíz crear tres completos es que un CSS imagenes JavaScript. Después distorsionan este cuatro día en enviar inicio por un estado. Hecho. Sólo zúchate. Tu directorio base mencionó el respaldo estático donde quieras usar tu CSS, JavaScript o imágenes. Y entonces tampoco olvides mencionar a tu Señor. Vamos. Entonces esto estaría bien. Y ahora puedes usar cualquier archivo estático con tu proyecto. Espero que esta conferencia haya sido de ayuda. Nos vemos en el siguiente.
14. Panel de administración: Oigan chicos, Oigan chicos, bienvenidos a una nueva sección en la sección. Estaremos empezando con mortales Formas de datos, Admin on migration Antes de seguir adelante con cualquier otra cosa, Empecemos con nuestra sección de administración. Por lo que ya has visto este manual de anuncios muchas veces. Si visito mi sección inflexible aquí, podría
verlo preguntado qué nombre de usuario y contraseña para eso necesitamos registrarnos como usuario en nuestro panel de vagones. Por lo que no sirve de nada puede haber fuera diferente tiempo. Puede ser un super usuario. Eso significa que un súper usuario tiene todos los poderes respecto a nuestra aplicación, o puede ser un usuario normal que tendrá un poder limitado. Entonces vamos a registrarnos primero son super usuario. Eso significa alguien que puede controlar la aplicación completa con un nombre de usuario y una contraseña . Basta con dejarnos caer sobre una noticia, una mordida de comando en gestionado o mediante la creación de super usuario. Ahora, esto nos ayudará a registrar un nuevo usuario que tenga todo el poder de que es el almirante. Desarrolla cuerdo, selecciona un nombre de usuario y contraseña para tu puente. Estaría usando zapato bomba. Puedes usar admin. Puedes usar tu nombre o cualquier otra cosa. Entonces debes proporcionar nuestra dirección de correo electrónico. Ya que estás trabajando en un proyecto demo, puedes dar este plan. Si estás trabajando en un proyecto real para proporcionar son intereses de correo electrónico válidos un estado que necesitas proporcionar una contraseña. Asegúrate de proporcionar una contraseña segura. Dado que Django tiene su propia validación, es necesario
tener una contraseña de ocho caracteres policíacos que combinen fuera del arsenal de gnomos para mal. Entonces pelo. Si intento un B c d 1234 podría ver un error de que la contraseña es demasiado común. Entonces así usará John su propia valoración. Si quieres omitir esta validación, solo usa por qué. Por lo que hemos creado con éxito son forzados valorados, usuario Ahora un pequeño eslogan. Pero antes de eso, déjame ejecutar mi servidor. Ahora déjanos Logan y echa un vistazo a nuestra sección de administración. Mi nombre de usuario es Obama, y luego contraseña es un B C. D. Uno. Deber cuatro. Aquí puedes ver actualmente tengo dos sentimientos por defecto porque si recuerdas, hemos hecho 13 migración al inicio del proyecto. Eso es durante nuestra primera carrera. Entonces si revisas usuario que actualmente hemos mostrado, y si vuelvo, puedes ver que hay un plan grupal. Por lo que actualmente estos otros dos se siente y son sección inflexible En la próxima conferencia, estaremos hablando de nuestros propios sentimientos es decir,
sin que hacer hasta. Vamos a registrar ciertos mortales que son campos de base de datos. Entonces estarás haciendo eso en la próxima conferencia. Espero que esta conferencia haya sido de ayuda. Y ahora puedes acceder a tu propia sección de administración en el siguiente sector. Escribamos nuestras propias consultas de base de datos. Ese es nuestro propio Morgan. Entonces nos vemos en la siguiente y empecemos sin mortales porque son verdaderamente parados.
15. Modelos: Bienvenido de nuevo. Ahora en esta conferencia serán mortales caballeros para nuestro proyecto. Antes de escribir nuestro modelo, necesitamos visualizar nuestro proyecto en términos de abejas de datos. Entonces, qué tipo de datos y cómo los datos West necesitas almacenar en las bases de datos. Por lo que para nuestra aplicación de lista de hacer, o bien
vamos a montar nuestras tareas. Y si esa tarea se hace o no así supongamos si hablo de una solicitud turística para mí, entonces mi tarea sería crear conferencias. Mi tarea sería editar conferencias. Mi tarea sería toe upload conferencias. Entonces estos son mis golosinas. Y entonces tengo una opción de que se haga o no. Por lo que eso puede ser una marca de ticulación. O eso puede ser que un Tom haya hecho en orden. Entonces necesitamos almacenar eso. Entonces si se hace, vamos a decir que es cierto. Y si no se hace, lo vamos a ver como falso, señor. Actualmente ¿qué? Requirió mis bases de datos a campos. El 1er 1 sería almacenar mi tarea, y el 2do 1 sería almacenar eso después de que la tarea se haga o no. ahora espero que seamos capaces de entender esto y podamos visualizarlo. Escribamos nuestro moderno. Por lo que para escribir cualquier mortal solo después iniciar una clase y luego dar un ágil Morgan lo
estaría llamando pidió hacer lista nuestra lista de tareas y luego dentro de que necesitas pasar Mortal inicio mañana uno status. Y ahora hay que mencionar estos dos campos de los que estamos hablando. Entonces cuando es que necesitamos almacenar tarea Así que después de esta tarea de uso y luego necesitas mencionar tus fronteras puntean su tiempo de datos. Por lo que estaría usando campo de autos. Es decir, lo saben. Necesito mencionar cuál es el máximo prestamo que necesito dedo a excepción de nosotros. Al igual que si estás creando un nombre de usuario siente que podríamos aceptar de 15 a 20 caracteres. Si estás creando una contraseña, siéntete que podríamos aceptar mínimo y máximo como tardy. Entonces de la misma manera necesitamos aceptar la tierra máxima para que pueda ser de aproximadamente 300 a 500 caracteres. Entonces todo lo que tienes que hacer es solo mencionar a Max pelusa y luego al personaje que se hace. Entonces esa es nuestra primera sensación ahora La segunda es si la tarea se hace o no se hace para que puedas usar . Ya lo ha hecho la mujer. Podemos usarlo como lingotes. Si Dennis Falls, eso significa que la tarea es norte. Y si Janice a eso significa que la tarea se hace, hay
que seguir a los mismos ex mortales dot lingotes sienten. Y entonces necesitamos proporcionar un defecto cuando se por qué lingotes siente que vamos a usar a y formas aquí. Tenemos que proporcionar un defecto cuando usted porque una vez que nos sumamos, debe ser norte por deformado. Eso significa Dennis Falls. Eso está hecho. Por lo que hemos creado nuestro primer Morton. Ahora, después de crear tu modelo, tienes que hablar de migración porque esto actualmente sólo está en nuestra multa. Tenemos que hacer migración para conseguir este campo en nuestra base de datos, por lo que la migración antes se acabaría. En primer lugar, necesitamos ejecutar nuestro comando, hacer la migración y luego necesitamos correr. Vamos, mis sueños. Estaremos cayendo. Ambos documentos en la próxima conferencia
16. Migraciones de base de datos: nueve No me gustó Teller. Simplemente habla de migración. Entonces como les dije, hay
que seguir paso a paso. El 1er 1 es hacer migración y el 2do 1 es mi gran. Entonces déjame ejecutar mi primer comando y luego hablar de ello. Entonces todo lo que tienes que hacer es solo usar el comando por tono gestionado por make migration. Ahora aquí lo puedes ver creado no son por archivo dentro de mi carpeta de migración Déjame abrir
esa y puedes ver esto es lo bueno en generado con un solo comando que es hacer migración. Por lo que tienen tres campos en la base de datos. Esa es una tarea idee y hecho así por qué necesito ideas utilizadas para proporcionar una singularidad dedo del pie todo. Entonces si creo alguno para nosotros, podemos conectarnos con esas tareas particulares. Podemos buscar ese particular encargado de la idea porque yo d sería único. Por lo que creé el curso de corte. Creé una tarea y lo curso creé un curso de carga de tareas. Entonces si quiero referir alguna fuera de ellos, puedo usar su yo realmente, que es único y creado por Jang sentiría en él es o hacer creado y es
incrementos de auto . Por lo que siempre que voy a añadir nuevo anochecer, automáticamente
aumentaría el número. Y también en esta clave primaria, eso significa que eso es único. Y puedo dirigir claro para que al lado de campos nuestra tarea y lo hice en lugar de escribir todo
este cordón, sólo
escribimos son mortales y uno que venga. El segundo paso es que necesitamos aplicar la puntuación. El primer paso se utilizó para crear este archivo. El paso de la piel es aplicar este núcleo en particular con un proyecto de selva. Entonces todo lo que tienes para correr el comandante a pesar propio, manejado por mi gran Eso está hecho. Ahora tenemos este campo en nuestras abejas de datos. Entonces déjame ejecutar mi servidor y abrir mi panel de Jang Weidmann. Se puede ver que creamos nuestra migración. También aplicamos todos los cambios. Pero aún así, no
tenemos ningún cambio en nuestra sección de administración porque necesitamos registrar estos sentir con este hallazgo en particular, es
decir admin, no por ahora. Aquí, debes registrar todos tus modelos que quieras exhibir en tu sección de administración. Entonces tal vez si este modelo no es importante. Puedes ocultarlo. Si quieres exhibirlo, debes registrarte aquí. Ahora podrías estar pensando en cómo registrarte. Por lo que es un proceso de dos pasos. Todo lo que tienes que hacer es solo importar tu mortal el cual quieres registrar. Y el 2do 1 es agregar la línea de registro simple. Entonces déjame importar mi modelo. Entonces de mi directorio actual que los mortales importan lista de reparto. Eso significa que este es mi directorio actual en. Necesito importar esta partícula si I Qué? Si quieres mencionar el nombre específico de la aplicación. Entonces todo lo que tienes que hacer es de nombre arriba modelos de punto y luego importar polvo nous y eso
estaría bien. Hazlo Déjame sumar mi cancha. Eso es admin dot side no te registres y luego necesitas pasar tu modelado para que eso
fuera sin clases. Eso ya está hecho. Déjame comprobar si yo mismo en qué está funcionando bien. Déjame terminar este. No, puedes ver tenemos nuestra lista de tareas Nombre aquí en Déjame salir Comida Pregunta más adelante, estaremos creando ah, frente y panel hacia estas tareas para dejarme escribir mi primera tarea que es grabar conferencia . Y si esta tarea se hace o no, no
lo hace por defecto de esta fuerza y déjame salvar esta. ¡ Déjame salir! Nuestra segunda pregunta terminaron las conferencias y salvamos ésta. Ahora aquí puedes ver que actualmente aparece como objeto que es objeto de lista de tareas. ¿ Por qué? Porque si recuerdas, nuestro modelo es una clase y cada elemento que vamos a registrar se almacenará como objetos. Entonces tenemos una solución para eso. Todo lo que tienes que hacer es definir clase str y luego devolver el nombre que quieras. Entonces déjenme que no pregunten nombre en sí. Entonces todo lo que tienes que hacer es auto punto pedir. Esto se ve bien. Ya que no estamos editando nada de base de datos, no
necesitamos ejecutar make migration y my great nuevamente. Si estás dispuesto a cambiar algo con ellos, tenemos que ejecutar make migration de nuevo, pero que actualmente no los estamos cambiando. Entonces eso está bien. Entonces todo lo que tienes que hacer es solo ser más fresco sección Admin on. Se puede ver que esta es nuestra tarea uno y esta es nuestra tarea a esto se ve bien. De lo siguiente que quiero hablar de esto este data time. Por lo que puede haber diferentes tipos de datos que desee utilizar. Entonces, Django, mortal como bindle. Mentira mucho mayor. Por lo que tienen correo electrónico. Tienen fecha y hora. Tienen personajes. Eso es para Tex. Tienen para números que tienen para decimales, para punto flotante y todas las demás cosas. ¿ Cuál es la ventaja de estos pequeños buceos? Tienen filtros repentinos. Entonces si estoy usando nuestro tiempo de datos para correo electrónico, tendrá un cierto filtro automáticamente. Y no tengo que preocuparme mucho si estoy usando un campo de contraseña. No tengo que preocuparme mucho con respecto al terreno mínimo. Terreno máximo, diferentes condiciones como necesitas alfabeto pequeño, más grande para números de cama, símbolo
especial y todo lo demás sería atendido por General. Entonces ese es el uso o cuchillo castrero con mortales en selva. Por lo que espero que por ahora entiendas de estos datos vidas sí los revisen. Y sería realmente útil. Y también espero que por ahora entiendas estos objetos. Déjame a mí. Hice el nombre y agrego algo aquí. Oye, puedes ver que soy capaz de ver los cambios en. Si vuelvo, déjame cambiar algunas cosas ahí. Permítanme añadir también por hecho. Ya que esto es una sensación de lingotes, necesito convertirlo en una cuerda. Si lo hice, terminas este. Se puede ver esto es muros de negocios forzados. Y si cambio a alguien de ellos, esta tarea está hecha. Entonces es cierto. Entonces así es como vamos a jugar con nuestras modelos. Espero que esta conferencia haya sido puñada. Ahora entiendes acerca de escribir modelos, migración y también admin Fina. En la siguiente conferencia, sólo tienes que seguir jugando con nuestros modelos y también buscar todos los datos y mostrar en nuestro discurso de
lista para hacer . Gracias por formar esta conferencia. Nos vemos en el siguiente.
17. Datos de fetch de la base de datos: Bienvenidos de nuevo, chicos. Ahora en esta conferencia vía ir a buscar todos los datos de nuestra base de datos y mostrar como nuestra tabla en nuestra sección de lista para hacer lo primero que quiero hacer esto necesito agregar más datos porque actualmente sólo hay dos objetos. Déjenme aquí dos o tres más. Por lo que aquí he agregado algunos datos simples y actualmente toda nuestra culpa excepto una. De lo siguiente que quiero hacer esto. Quiero escribir una vista que la disfunción a través, buscar datos y mostrar aquí. Entonces estaremos deteniendo dos peleas. El 1er 1 será vista. Entonces si vas a buscar todos los datos aquí, luego pasados con contextos y luego honrar archivo html, vamos a mostrar que los datos están actualmente mostrando son texto de bienvenida. Entonces déjame empezar a trabajar en esto. Lo primero que tengo que hacer es hablar de cómo buscar datos. Por lo que siempre que quieras buscar datos de un modelo, lo primero es que necesitas importar ese modelo. Y luego lo segundo es seleccionar. Cualquiera que sea el país que quieras de ese mortal y almacenar en un muy pozo. Hagamos eso a partir de dos mortales realmente apuñalados. Necesito importar mi lista de tareas. Entonces, Doctor, ahora necesito usar una variable. Yo lo estaría llamando como todas las tareas. Y dentro de eso me quitaría todos los objetos de esta clase. Entonces todo el objeto significa que estaría tomando todos los elementos que es todo podría pedir. Por lo que necesitas usar objetos mortales de puerta punteados ahora. Esto nos ayudará a buscar todos los datos dentro de esto. Entonces ahora esto es un objeto, y esto tendrá todos los elementos. Déjame hacer una cosa pequeña. Permítanme quitarle éste. Este contexto, recuerda esto va a ser lista fuera de objeto. A pesar de que objetos de nuestros detenidos lo que puedo hacer es que puedo pasar lo estáticamente como mi platillo cerca de aquí. Entonces uno tras otro emite mi mantenimiento y reparación. Entonces esta es mi llave en. Este sería mi valor. Por lo que puedo usar esta lista como mi adicionalmente ahora en esto almacenaría todo en insertar fuera Mi texto de bienvenida me deja usar mi cabello diccionario y luego te refresco mi propia playa aquí puedes ver Tengo un desierto y es una consulta dicha como te dije, se va a almacenar todos los datos que tenemos como objeto. Permítanme quitarle esto. H una etiqueta en. Refresca de nuevo esto. Entonces este es nuestro conjunto de consultas con todo nuestro objeto. Lo siguiente que quiero hacer es que quiero dar un bucle en el interior. Toda la consulta decía que es que quiero bucle dentro de esto todos los objetos y buscar uno por uno. Por lo que me buscarían este objeto número uno y obtendría detalles A menudo buscaría dentro este objeto número dos y luego obtendría detalles de él. Eso significa que tengo que ir dentro de ti. Estaremos haciendo eso en la próxima conferencia. Entonces por ahora, espero que entiendas nuestra lógica. Lo que hice es solo importante, mortal. Y luego cabello. Busco todo el contenido dentro de mi antigua variable estadounidense, que es una lista. Por lo que pasé todo el contenido dentro de un par clave y valor. Y ahora esta clave contiene toda mi tarea que hace mi lista completa. Por lo que siempre que vamos a imprimir este, vamos a conseguir esta lista. Déjenme parar este cabellera conferencia. Y en la siguiente conferencia, déjame trabajar en un bucle y buscar todos los datos e impresos en nuestra playa de casa. Nos vemos en el siguiente.
18. Muestra los datos en las plantillas: Hey, chicos volverán ahora en esta conferencia, vamos a mirar a través de cada uno de los objetos fuera de nuestros datos. Por lo que hemos extraído al líder. Ahora tenemos un resultado con todos los objetos que requerimos. Ahora necesito pasar por cada uno de ellos y luego extraer datos antes de eso. Solo necesito escribir una condición de libro que estaría usando for loop. Entonces solo quítate este. Mi cabello. Lo que voy a hacer es crear un bucle for on con la ayuda de para Luke, voy a seleccionar cada objeto dentro de mi antigua tarea. Dentro de este grupo, puedo acceder a todos los detalles de ese objeto antes de mover hacia adelante las letras también terminan este bucle de
cuatro y luego empezar a caminar dentro de esta sala. Ahora por lo que estoy pasando con objetivos, puedo acceder a todos los datos que hay dentro de ellos. Entonces voy a seleccionar cada objeto. Por ejemplo, si he seleccionado el primer objeto, puedo existir todos los datos dentro de este primer objeto. Entonces, ¿cuáles serían los datos dentro de ese primer objeto? Sería Es idee su tarea sobre el valor que se hace o al norte. Eso sería cierto y cae. Entonces no imprima eso. Solo necesito volver a usar Jinya. Heredé este objeto. Todo lo que necesitas hacer es lo que necesitarás para imprimir. Entonces déjame llevar la tarea para que sea tarea de impresión cada vez. Permítanme también añadir una línea de freno encendida. Permítanme refrescar este. Entonces aquí puedes ver que soy todo mi escritorio y ciudades. Déjame hacer una pequeña cosa junto con la señal Tusk. También ve si está hecho o no hecho. Si vuelvo a refrescar este, puedes ver que estoy sacando el valor por lo que actualmente, solo los
estoy imprimiendo en el discurso sin ninguna condición sistemática. Por lo que ahora soy capaz de buscar mis datos. Todo lo que estoy haciendo es usar un bucle for, seleccionando cada objeto de en adelante mi tarea con este objeto, estoy seleccionando qué valor necesito imprimir. Espero que esto fuera comprensible. ¿ Ahora qué? Yo voy a hacer esto. Voy a usar tabla de Bootstrap. Por lo que sería bastante fácil para nosotros hacerlo sistemático para que solo puedas visitar este contenido y luego mesa o si no eres capaz de encontrar nada en se detendría. Basta con utilizar la opción de búsqueda en la mesa derecha. Sería bastante útil para que ahora selecciones su diseño. Pero tú quieres yo sería perfecto con este equipo oscuro y claro. Déjame explicarte tu mesa por un rato. Si ya estás familiarizado con HTML y CSS es que puedes simplemente ir estáticamente con el flujo. Si eres nuevo en HTML y CSS es solo pasar unos momentos. Entonces lo que vamos a hacer es que vamos a crear una mesa en el interior de la mesa. Vamos a dividir todo en reglas y Cornum. Por lo que este sería un primer golpe el cual no va a cambiar. Eso significa que estaría empezando. ¿ Por qué? Porque no vamos a buscar en datos para esta fila de bases de datos. Por lo que vamos a reemplazar esto a través por nombre de tarea y la tarea se hace en opción
creida o hecho y algo así es un encabezado, que va a permanecer constante. El siguiente será toda nuestra tarea desde nuestra base de datos. Entonces vamos a enfrentar eso con ayuda fuera de Luke e imprimir dentro de eso. Entonces lo que voy a hacer esto. Voy a crear una tabla, y luego voy a usar esto a través en entonces esta columna para encabezado. Y entonces esta columna sacaría todos los datos con la ayuda de Alu. Entonces hagámoslo en. No te preocupes. Esta es la tarea fuera amigo y chico. Tendrías ayuda si estás trabajando en alguna empresa o si estás trabajando como
fresher interno , te estaría recomendando solo conseguir familia un poco con amigas. Si estás de vuelta y no me preocupo, solo
necesitamos hacer alguna tarea sencilla. Entonces, copiemos aquí el estado. Permítanme eliminar este contenido por ahora y solo con el contenido de mi tabla. Ahora bien, estos son los datos vía tribunal. ¿ Qué? Necesito, Lewis. Solo necesito conseguir la regla constante que es nuestra primera fila fuera de esto. Y aquí quiero mi primera columna como tarea. Ese sería el nombre de la tarea. Segundo sería si lo son, tarea se hace en el norte. Esa sería la adopción final. Entonces si necesito editar esta tarea que estaría ahí en el 4to 1 será opción de borrar. Esto se ve bien. Ahora hemos empezado con un bucle, así que no necesito éste, en realidad, ya que sería repetido por Liu. Por lo que también necesito que esta fiesta esté fuera. Por lo que repetiría sólo la parte de la cuerda. Eso está bien. Espero que no estés confundido. Este mundo, el formateo. Ahora déjame hacerte pescado. Este que tienes esto se ve bien. Necesito dar un poco de espacio. Entonces lo que realmente sucedió en la actualidad, Por favor, Hemos creado este papel. Ahora aquí vamos a imprimir nuestra tarea y luego vamos a mostrar que pedir se hace o Dordogne. Después habremos agregado opción y luego necesitan opción. Pero lo más importante, podría estar viendo este resultado por el cinco tiempo porque actualmente tenemos cinco tareas en nuestra lista de tareas sobre no estamos tendencia en ella. Nosotros. Sólo estamos pasando por esta habitación. Entonces lo que realmente sucedió es que empezamos con la primera gripe imprimió este contenido iniciamos con el segundo grupo impreso en euro iniciado con el tercero que imprimió en Euro en su advertencia el. Entonces déjame cambiar un poco de cabello en lugar de eso déjame imprimir mi tarea. Por lo que simplemente usa tu Jinja y luego selecciona el objeto. Y no preguntes. Déjame comprobar si esto va bien. Sí, eso está bien. Permítanme también hacer esto por nuestro hecho en el norte, y luego necesitan en él. También sólo tiene que quitar esta opción de encabezamiento. Por lo que sólo tienes que quitar esto a través y cambiarlo a través de PD. Eso estaría bien. No quiero que esto sea resaltado. Sí, esto está bien. Ahora tenemos nuestra tarea, y está demostrando que si su tarea se hace en Norte también tenemos, ah, adopción así como tenemos un trato. Adopción. Pero estos no están funcionando. Estaremos haciendo que funcionen en el para las conferencias. Ahora, Lo
siguiente es, si quieres cambiar el establo en cualquier momento. Acabados de usar son diferentes clases para esta tabla en particular. Por lo que también puedes agregar esta clase para frontera. Sí. Esto es mucho mejor. Sí. A partir de ahora vamos a jugar con esto. Basta con añadir una nueva línea, un par y luego continuar a partir de la siguiente conferencia. Puede que tenga un descanso para no más tarde estaremos cambiando con otras clases. Interrumpe bien Y en las letras adicionales, empecemos a caminar sobre toda la otra habitación. Cualquier cosa. Gracias por caer esta conferencia. Nos vemos en el siguiente.
19. Agrega estado a los datos: Bienvenido de nuevo Ahora en esta conferencia vamos a perder alguna tarea rápida. El 1er 1 es vamos a comprobar si los contendientes sólo lider. Entonces si es cierto por lo que debemos anotar en lugar de este Verdadero en la fila, se debe cambiar el
color. Entonces necesitamos usar si condición Eso significa que si se hace la tarea vamos a cambiar el color de esta cuerda. No se hace un esfuerzo. Entonces vamos a usar la misma sesión. El segundo es, si se hace la tarea así vamos a anotar de lo contrario vamos a escribir ni hacerlo. Hagamos eso. Sería bastante sencillo. Sólo tenemos que añadir nuestra declaración if Así que todo lo que tienes que hacer esto antes de hacer un looping toe esta fila . Necesitas comprobar si la tarea está hecha o no hecha Así que si el tema es cierto, es decir Si esta tropa dinos ¿Qué? Estamos pasando por nosotros. Vamos a cambiar en esta y luego dejarme salir de esta condición aquí. Si la tarea es del norte, entonces vamos a mostrar algo más. Entonces déjame marcar como Déjame ver si esto funciona. Pero antes de eso, no te olvides del dedo del pie y tu If, después de eso vamos a añadir una nueva clase para cambiar el color de esta sala. Entonces si realmente fresco este, se puede ver que somos capaces de ver si esto está terminado. Esto no se completa. Déjame jean el regular aquí. Si navego a mi bootstrap, dirás que tengo diferentes opciones. Déjame probar todos los sexistes que está funcionando bien. Para que nosotros, que se completa, se
mostraría en la opción de pantalla en todas las demás tareas se mostraría en el
color normal . Déjame hacer una cosa más. Déjame probar esto y marcar otro ítem ha hecho. Sí, esto está funcionando Bien. Por lo que estos son los rubros pendientes iban a hacer muchos más cambios. Nosotros vamos a hacer cambiar este también, pero en este momento espero ahora que sean capaces de entender esta parte. Ahora, en la próxima conferencia, hablemos de cómo agregar una nueva tarea. Estamos actualmente agregando tarea y editándolas desde el panel de administración. Advirté que Toby agregó de un amigo. Por lo que en la próxima conferencia, empecemos a trabajar en ese
20. Agrega forma y aceptar la entrada: Bienvenido de nuevo. Ahora bien, esta conferencia va a ser bastante larga en esta conferencia. En primer lugar, vamos a agregar un formulario que significa que vamos a tomar entrada del usuario respecto a tarea, y luego tendremos un botón de cumbre. Entonces una vez que el usuario envíe esa tarea, vamos a guardar la tarea en nuestra base de datos y luego enfrentamos elitista, preguntamos y agregamos dentro de nuestro trato que esto parece bastante sencillo. Reescribamos la tarea en dos partes. En primer lugar necesitamos agregar amigo y siente que esa sería nuestra tarea. Y entonces el segundo sería nuestra espalda y campos. Entonces trabajemos en eso para la primera chispa cerca de la búsqueda sobre las formas. Déjame copiar rápidamente el primer formulario sobre empezar a hacer que Lotina está aquí. Estaría agregando mi forma en la parte superior, basted aquí y luego lo este también me dejó agregar una línea de freno. Y entonces ahora permítanme quitar estas dos vidas. Solo necesito seguir diciendo mi línea de tareas y también quitar este pequeño encabezamiento. Pero nuestra actual A Esto se dedica al email feel. Déjame jean este. Diablos que cumplir con esto a una tarea. Y además, necesito cambiar este tipo y mover perros innecesarios en un lugar enfriador Acaba de quitar el somete a actuar. Pregunta y deben estar bien. Déjame terminar aquí mi Broza. Se puede ver que esto se ve bien. Solo necesito escribir mi tarea y dar click en agregar. Por lo que esta es la parte frontal. Puedo distanciar lo hará Cicely. En realidad, eso estaría bien. Espero que esto se vea mejor. Sí. Entonces si necesitamos agregar algún polvo, todo lo que tengo para hacerlo el rebanador, correcto, La tarea. Y dar click en una tarea. Esto se ve bien como amigo y diseño. Ahora se podría hablar de la espalda y cuál es nuestra principal cosa importante. Entonces aquí estamos lidiando con la forma, así que necesito crear un formado o pastel dentro de mi app. Por lo que todo lo que tienes que hacer es hacer clic derecho y hacer clic en forma. Ya no. Este archivo es realmente importante siempre que estamos tratando con cualquier forma. Entonces si estás tomando alguna importación que esté relacionada con nuestra base de datos, solo
podemos escribir códigos cortos en conectar con nuestro DWS. El segundo es, que necesitamos editar esta etiqueta de formulario también. Entonces primero, déjame escribir un poco de contenido de pelo y luego empezar a caer el siguiente porque esto se va a poner en secuencia y necesitamos conectarnos. Se forman abusos, o por qué estás más y también nuestra forma hacia abajo. Entonces empecemos con nuestra forma al norte por lo que dentro de nuestro teléfono ni pastel, lo primero que debes hacer es importante son mortales así como las formas. Entonces desde jangle import forms y desde nuestros modelos, solo
necesito importar mi lista de tareas. Una vez hecho eso, supe mencionar una clase. Ahora la clase hablaría de qué mortal estoy conectando. Esa es la base de datos que estoy conectando. Entonces ese sería mi sin clase. El segundo es,
se hablaría de qué pocos edición de cal. Por lo que estaría editando mi tarea, sentiría como un menos mi hecho y no hecho sentimiento. Entonces déjame mencionar una clase aquí necesitas importar tus formas y luego tu forma mortal, y dentro de eso necesitas mencionar tu meta. Debe contener dos variables sus modelos y su campo. Entonces aquí solo necesitas mencionar a tu mortal esa es tu fecha de esto y luego los campos fuera esa mañana, así que esa sería mi tarea y la que se hace en Norte. Entonces esto se ve bien. Ahora hemos creado nuestro formado o tubería una vez se forman o se crean sesgos. Necesito cambiar a mi vista porque todos los datos de este archivo se están obteniendo de vista. Entonces necesito editar eso en antes de hacer otra cosa. Déjame importar mi antiguo pastel y recuerda, puedes nombrarlo como forma, iniciar fuego y formar o comprar lo que quieras. Basta con mencionar todo en una secuencia. Entonces si quieres forma, empieza por solo mencionar formularios aquí en si es este formulario, no por este formulario de mención. Entonces si quieres cambiarlo por formas, eso estaría totalmente bien. acaba de mencionar todo con la ayuda de forma sort fire. Entonces déjame solo hacer unas formas de baile en. Eso estaría perfectamente bien. Tan solo asegúrate de que estás usando el nombre correcto en la pizarra, dijo. Ahora somos una buena etapa para hablar de nuestros puntos de vista como menos nuestra lista de cosas que hacer que vapor y archivar lo primero que necesito hacer es que necesito tomar estos datos de esta partícula un archivo. Es decir, si uso una visita, el discurso y no hace clic en los datos en la tarea. Se va a nuestro tú eres. Y luego desde Ural, va a nuestro punto de vista en este punto de vista, necesitamos obtener esos datos en particular antes de hacer otra cosa. Déjame hablar de get y post matter. Entonces cada vez que cargamos cualquier página en la que vamos a obtener solo información, tenemos solicitudes de get. Pero siempre que estemos enviando algunos datos a nuestra base de datos desde nuestra página, vamos a utilizar las solicitudes de post. Entonces vamos a cargar el discurso cuando no reciba solicitud. Eso significa que no estás enviando ninguna base de datos de datos solo estaban flotando el establo. Pero cuando tenemos una solicitud de post, eso significa que estamos enviando algunos datos. Eso significa que estamos agregando una nueva tarea. Por lo que hay que definir solicitud de host ya que estamos enviando algunos datos a base de datos y obtener solicitud , ya que acabamos de cargar algún día hacia abajo, eso requeriría simple para que usted comprendiera. Entonces aquí, cada vez que voy a señalizar mi vista, necesito revisar. En caso de no obtener Solicitar una solicitud de puesto. Entonces si es una solicitud get, eso significa que solo estoy cargando estos datos e imprimiendo mi contenido. Pero diferente es una solicitud de post. Eso significa que necesito obtener todos los datos, que es un pelo rojo, luego guardarlo en mis bases de datos y luego conocer el discurso. Esto podría ser bastante confuso, pero esto va a ser complicado como un menos interesante. Entonces editemos forma de arte y déjame salir de metal ahí. Tan solo llámalo importó como opuesto. Y también necesitamos usar la CSR izquierda abierta, razón por la
cual Jang sigue. Sin eso, cualquier formulario con Solicitud de Post no va del dedo del pie. No hace seguridad. Entonces si estás enviando lo hizo junto con este formulario, tiene
que ser seguro. Es por eso que vamos a utilizar la CSR dejada abierta. Ahora esto se ve bien. Además, déjame ser nuestro nombre para mi entrada p. Así que lo llamaría como tarea para poder reconocer mi campo de entrada con este nombre en particular. Por lo que hemos hecho tres cambios nuestro post materia CS fuera de roto y luego nombre. Ahora, cada vez que voy a lastimarnos encendidos al último botón. Se va a conectar con mi vista, por lo que corregiría la misma vista. Eso significa que se va a conectar con esta parte club. ¿ Estás aquí? Necesito comprobar si se supone que la solicitud va a obtener si no recibe solicitud, eso significa que solo estoy refrescando esto. No estoy agregando nuestros datos. Pero si es una solicitud de post, eso significa que he agregado algunos datos en este campo en particular en. He jugado este posparto. Esa es mi contraseña. Por lo que ella primero. Necesito comprobar si se plantea mi solicitud. Olvídate de la solicitud enajenada. Voy a hacer otra cosa. Estaremos haciendo lo mismo que estamos haciendo actualmente. Entonces veamos qué vamos a hacer. Si se supone la solicitud, eso significa que necesito obtener ese contenido. Entonces el descontento. Necesito obtener descontento al almacenar mis datos abejas. Entonces eso significa que necesito hablar con mi formulario porque el contenido está conectado con mi teléfono. Entonces todo lo que tengo que hacer es variable creativa. Y luego necesito usar mi teléfono. Esa es mi tarea caliente aquí dentro de esta forma de tareas. Solo necesito pasar mi puesto Solicitud o ninguno del campo está vacío. Eso sería comprobado por un formulario en sí. El siguiente es, que tenemos que comprobar si estás consiguiendo un validador o no. Entonces para eso, todo lo que tienes que hacer es usar si condición en con nuestro formulario que es esta forma en particular. Sólo necesito usar un método llamado israelí. Ahora esto se valora. Solo necesito guardar este formulario. Si esto no es válido, va a salir automáticamente para esto. Se ve bien. ¿ Qué? Yo estoy pasando. Esos epítetos aborta solicitud. Me conecto con mi formulario. Comprueba si el formulario es válido y luego guárdelo. Está bien. Pero no estamos renderizando ni devolviendo nada. Hemos guardado nuestro contenido. Pero, ¿qué sigue? Entonces solo necesito cargar es lo que puedo hacer es relacionarlo con nuestra página de listas para hacer. Entonces déjame importar también mi redireccionamiento. Espero que esto funcione El lanzador de primer año. ¿ Cuáles son mis conferencias? Nuestra tarea? Sí, eso es lo que necesito espero ahora que entiendas de esto. Si no, déjame darte un breve Entonces lo que hemos creado primero creamos una clase de formulario, importamos todo lo que se requiere y mencionamos mi modelo en el que voy a editar y también el campo en el que lo voy a terminar. La segunda cosa. Yo hice esto con el formulario. Cambié el método. Nos agregué sí, fuera de Tokcan y luego le di un nombre a mi campo de entrada. Una vez hecho eso, salto de nuevo a mi vista. Y luego Hurtic, si voy a conseguir otra vez una solicitud de puesto, Post significa que estoy enviando nuestros datos. Este fue el puesto y conseguir medios que estoy recibiendo a su líder. Entonces cuando se supone la solicitud, eso significa que estoy enviando los datos. Por lo que acabo de comprobar en mi vista. Entonces si estoy recibiendo una solicitud de post, solo
necesito conectarme con mi formulario y luego enviar todos los datos comprobar si todo es válido y luego guardar. Y una vez que todo esté guardado, solo
necesito volver a mi lista de cosas que hacer más. Si no recibe solicitud, eso significa que es una solicitud normal. Entonces solo estoy recopilando todos los datos y Brendan atención que se hace en. Espero que esto fuera en su totalidad desde el siguiente sector. Démosle un pop up cada vez que estemos conteniendo. Por lo que sería bueno que recibiéramos notificación. Por lo que en la próxima licenciatura para acechar sobre eso. Andi, espero que esta conferencia haya sido puñada. Nos vemos en el siguiente.
21. Agrega mensajes y una opción de alerta: Oigan, chicos, bienvenidos de nuevo a la conferencia anterior. Ser implementado. El dedo de funcionalidad. Agregar nueva tarea en nuestra aplicación En esta conferencia estará hablando de mensajes. Entonces cada vez que intentamos dedo nuestra nueva tarea en la tarea o eliminamos cualquier tarea deberíamos conseguir un pop up , es
decir, deberíamos recibir mensaje de alerta. Ya estaremos hablando de eso. Cabello. Si vuelvo a mi vista una vez guardo mi formulario, debería ser un mensaje de que mi tarea ha sido agregada en la aplicación o en la lista con éxito. Entonces todo después de esto primero, necesito importar mi clase de mensaje. Entonces todo lo que tienes que hacer es de Django Con Trib mensajes de importación. Y aquí necesitas a nuestros mensajes punto éxito. Y luego necesitas pasar por el barómetro. El 1er 1 será una solicitud, y el 2do 1 será su mensaje. Por lo que añadiría un mensaje Nuevo DOS guiado. Esto se ve bien. Ahora aquí. Si voy a renderizar hacer cualquier otra página, simplemente
puedo existir. Despidos estáticamente. Entonces todo después de la está en mi discurso doula, solo
necesito acceder a ese mensaje. Por lo tanto, salgamos ese mensaje es la parte superior. Entonces eso sería por encima de mi formulario en. Estaría seleccionando nuestro tipo de mensaje. Entonces antes de eso, déjame imprimir un mensaje de muestra para acceder a todos los mensajes que necesito para usar un bucle for. Por lo que estaré seleccionando cada mensaje en mis mensajes. No olvides usar tu y para quién? Y te miras, luego imprime el mensaje come individualmente. Déjame probar esto aquí. He añadido una nueva tarea y este es el mensaje que tengo y está funcionando perfectamente bien . Todo después de los nosotros solo imprime este mensaje con en alerta. Por lo que hay diferentes impuestos en dólares disponibles. Puedes seleccionar a cualquiera de ellos. Ah azul, ¿lo encontraríamos? ¿ O quizá Verde? Déjame poner este azul. Eso es respecto a eso en por un ejemplar. Este en después de que Lewis sólo lo basó en el medio. Aquí, déjame simplemente reemplazar este contenido medio con mi mensaje encendido si voy aquí,
ve a mi lista de cosas que hacer en un nuevo atardecer aquí. Tengo una nueva notificación. Esto se ve bien, pero ¿cómo quitar éste? Entonces debería cruzar Gran Bretaña o algo así como ropa o quitar algo para quitar esta notificación que estaremos haciendo en la próxima conferencia. Espero que esta conferencia fuera información para que ustedes entiendan el spot. Esto fue bastante corto y fácil. Todo lo que tienes que hacer es en ambos mensajes. Agregue un método de mensaje después de verificar y guardar su formulario. Y entonces todo lo que tienes que hacer es desesperar esta antes de terminar esta conferencia. Lo que tenemos que hacer es también necesitamos dedo del pie son una restricción que es un filtro. Entonces siempre que voy a cargar el espacio incluso en el método get, esto se va a revisar. Entonces debo usar si condiciona que si hay algún mensaje, debería leer el descontento. De lo contrario debería saltarme este. Entonces lo que puedo hacer es añadir una condición if in check si hay algún mensaje disponible o no. Por lo que siempre que hago hasta recibo solicitud, este espacio en realidad atrajo el descontento detrás de escena. Todo lo que podemos hacer es R A f condición y comprobar si este mensaje está disponible o no. Ahora esto se ve bien. Ahora, siempre que vayamos a cargar esta página, comprobarán si hay algún valor dentro de este mensaje o no. Si hay algún valor, van a correr el lodo. Si no, se van a saltar este. También, parece que deberíamos caer sobre esta tarea toda. Si hay de manera desigual con toda la tarea, debería ir dentro de este bucle. De lo contrario puedo saltarme eso. Por lo que estamos actualmente tenemos una pieza 56 Tarea nos gastó. Pero y si no hay duda de dispersión por lo que sólo podemos añadir una condición que si no hay tarea, sólo salte esta condición, Así que déjame salir de mi condición para todo crepúsculo. Ahora, esto se ve bien. Entonces cada vez que vamos a cargar esta página, si esto no está disponible, eso significa que si no hay tarea cada etiqueta vamos a omitir este contenido. Esta es la mejor opción para validar realmente tu contenido. Espero que esta carta haya sido útil en la próxima conferencia. Alá hace nuestra opción de ropa para una notificación. Gracias por caer esta conferencia. Nos vemos en el siguiente
22. Opción de la alerta: Oye, los chicos volverán a una conferencia rápida en esta conferencia. Nosotros sólo vamos a hacer una tarea sencilla. Vamos a sumar el dedo a través de Gran Bretaña. Esa es una opción cercana para nuestro mensaje. O puedes llamarlo como notificación. Entonces todo lo que tienes que hacer es simplemente saltar a bootstrap en búsqueda de alertas. Simplemente desplácese un poco hacia abajo. Obtendrás esta opción. Por lo que antes, estábamos revisando sobre diferente opción de alerta Eso es variación de alerta. Si te desplazas un poco hacia abajo, también obtendrás alerta. Variación con opción across on. Esto funciona perfectamente bien. Entonces todo lo que tienes que hacer es justo fuera de tu mensaje. Solo necesitas cooperar este botón y dejarme salir esta parte en mi código,
recuerda, recuerda, dedo del pie están desesperados y antes de tu div déjame poner inundación en esto se ve bien. También necesito agregar una clase aquí. Simplemente sube en esta clase. Sí, eso está hecho. Entonces todo lo que tienes que hacer es solo agregar el botón blues y luego necesitas agregar esta clase. Esto se ve bien. Déjame nuestro demo contenido pelo y comprobar si puedo despedir mi notificación o no Y si añado nuevo euskera? Sí. Recibí mi notificación. Eso es alerta. Y si desestimo éste? Sí, esto está funcionando bien. Y eso es todo por esta conferencia. Espero que esto fuera fácil de ellos. Más electores, hablemos de esto. Botón Eliminar. Este botón de edición sobre también cómo dedo del pie deshacer esto. Eso significa que si hemos completado alguna tarea, solo
quiero que esto no se complete. También es necesario hablar de esto. Por lo tanto, centrémonos en esta funcionalidad de eliminar y agregar y luego mejorar mi aplicación. Eso es todo por esta conferencia. Nos vemos en el siguiente.
23. Comprender la CSS y Bootstrap: Oigan, chicos, Bienvenidos de nuevo ahora, antes de seguir adelante sin otras funcionalidades, quiero hablar de un poco Con respecto a los RCs está en bootstrap. Para ser una buena espalda y desarrollador, necesita un pequeño conocimiento de que un cierto conocimiento fuera de CS está en HTML, lo cual es bastante importante. Por lo que aquí en esta conferencia estará hablando del concepto llamado Screened esperando. Entonces si tienes un amigo en el leproso y tienes conocimientos básicos respecto al bootstrap, esta es una buena conferencia para ti. Simplemente puedes ir con el flujo, y si eres nuevo en bootstrap, obtendrás algunos conocimientos básicos. Por lo que cada vez que hablamos de nuestra pantalla con bootstrap, podemos dividir nuestra pantalla en 12 partes. Y ahora, si necesito poner algún dígito en mi pantalla, Aiken acaba de ponerlos de acuerdo a eso, bueno, partes tan pesadas. Si hablo de este miedo de entrada actualmente está tomando partes de testamento completas. Entonces lo que puedo hacer es quedarme todo en un solo No, eso significa que en una fila puedo dividir una pantalla en cuatro partes que seis, luego hacer parte, Así que eso será igual palo. Bueno, qué Force cuatro parte puedo utilizar una etiqueta. Entonces puedo usar este campo de entrada y luego se pasan Gran Bretaña. Entonces hagamos eso y entendamos de qué estoy hablando. Déjame saltar a mi cancha en estos momentos. Lo que estoy haciendo es tomar esta sección de cosas, creando nuestro campo de entrada y luego agregando un botón. Permítanme cambiar este. Entonces, ¿qué? Yo nos voy a gobernar. Yo sólo voy a quitar la sensación estatal ahora tenemos justo este insumo en Gran Bretaña. Entonces aquí todo lo que necesito a Lewis, solo
necesito convertir esta forma en un solo bajo. Por lo que aquí estaría agregando una clase llamada Roe. Ahora cada sensación de esta forma estaría dentro de una sola. Ah, eso significa que el campo de tablero estará en la misma línea. Lo siguiente que quiero hacer es que quiero dar este insumo sentir sólo seis brecha. Eso significa sólo un 50% de descuento en mi pantalla. Entonces todo lo que tienes que solo usar la columna de clase grande seis. Y aquí estaré siguiendo el mismo mango. Proporcionar sólo dos espacios. Eso significa que voy a estar dando dos partes del petróleo. Ahora, déjame adivinar este. Entonces este es el resultado actual que estamos logrando. Podemos hacer una pequeña Jane más. ¿ Y si r una etiqueta antes de mi campo de entrada? Entonces déjame hacer eso. Todo después de Lewis Adderley se sentirá dentro de esta etiqueta sentir Déjame pedir la tarea de hoy y además
proporcionemos nuestra clase bootstrap que s columna grande y cuatro. Eso significa que cavará aproximadamente 1/3 de nuestra pantalla. Déjame terminar mi postre. Sí. Este es mi resultado. Cambiaré este texto más adelante. Permítanme quitarle éste. Por ahora, vamos a planear algo y otros mazos nuevos. El siguiente es, si solo quieres quitar este cuarto encendido Si no quieres este todo crudo, tienes que hacerlo. Sólo tienes que quitar este Dee. ¡ Eh! Y resolvería todos tus problemas. Por lo que a algunos fuera puede que no le guste la tienda. Solo necesitas quitar la cabeza de la mesa. Y tú eres bueno para ir. Estas son toda tu tarea y no necesitas ningún dolor de cabeza. Pero si no tienes ningún problema, solo
puedes utilizarlo ahora. Este fue un pequeño cambio, pero realmente quería hablar de orientación proyectada. Espero que esta carta haya sido útil para alguien que no es de CSS o Bootstrap Bagram en el siguiente. Taylor sí continúa nuestra aplicación y habla de funcionalidad respecto a la función de borrar .
24. Borrar el artículo de la Queryset: Hey, chicos, Bienvenidos de nuevo Ahora en esta conferencia estará hablando de borrar funcionalidad. Espero saber realmente entiendes la importancia fuera que estás. Entonces como sabes, todo en nuestra aplicación depende de que estés en. Entonces si abro este contacto un espacio, mi aplicación lee este contacto, conéctate con una vista adecuada, pasa toda la información y luego devuelves todo con una plantilla. Espero que hayan escuchado esto tantas veces de mi parte a lo largo del curso. Ahora, en esta conferencia, utilicemos por qué estaba hablando tanto de esta información previamente si quiero
eliminar alguna del objeto, eso significa que si quiero eliminar alguna de la tarea, necesito obtener un referencia I d. Entonces si hablo de este tema, éste debe ser yo d número uno. Este debe ser yo d número dos o tres. Por lo que cada objeto aquí se refiere a algunos d. Déjame llevar su i d por un tiempo para que podamos tomar este ejemplo adecuadamente. Y yo tenía un amigo. Tú primero Este se puede ver cada objeto tiene un i d. Entonces si ves que faltan los noventa porque he borrado uno de mi base de datos. Entonces si quiero eliminar este,
necesito escribir una vista que la liga registre número uno Ese es mi número de objeto. Mi Primerica Lee. Artículo número uno. Entonces, ¿qué? Nosotros vamos a hacer esto cuando hagamos click en esta tontería, pero vamos a un nuevo tú eres. Eso se llamaría como D liga y luego me d uno y ahora estás vas a leer este en él conectaría con nuestra vista de borrar y pasaría el saidi en dentro nuestra vista
estará borrando este objeto en redireccionamiento a nuestra página principal. Espero que esto sea bastante sencillo. Probemos este. Entonces todo después de esto acaba de abrir mi UL al principio. Y aquí quiero agregar una parte de borrar junto con mi i d. Así que solo elimine. Y después de borrar vamos a pasar un yo d. Entonces esa sería nuestra tarea i d Así que si quieres capturar cualquier i d del link todo lo que tienes para utilizar esta cosa sencilla. Entonces aquí, si quiero borrar dedo del pie ¿qué? Voy a brutalizarnos. Mi Estás enfermo. Y entonces esta sería mi tarea. Yo d si quiero eliminar 10. Entonces esta sería mi tarea. Yo d Ahora, una vez que mapeemos esto, todo lo que tengo que hacer es simplemente ir a mi vista de tareas diarias. Por lo que lo estaría usando como delete. Subrayar Tarea on estaría usando Same para mi nombre ahora un estado. No me dejes saltar a mi vista aquí. Necesito escribir una función llamada eliminar tarea. Estaría tomando una petición ahora. Encabezado, estaría tomando mi segundo perímetro, que será mi tarea d Así que todo lo que tienes que hacer es a Skopje éste y llevártelo ahí. Eso se hace. Ahora recuerda, en realidad
podemos conectarnos con nuestra base de datos de ti. Entonces como, si quiero acceder a algo estaba tratando de hacer esto Si quiero agregar algo, estaba tratando de hacer esto para ella Si quiero eliminar algo,
todo lo que tengo que hacerlo solo primero Select podría preguntar y luego usar delete Common. Entonces déjame seleccionar mi DOS. Estaría tomando una tarea de variable s y luego estaría usando mi mortal sin clases. Y en lugar de seleccionar todo estaría seleccionando un objeto en particular. Ese es mi objeto de idea de tarea. Entonces si mi toskay distin, eso significa que voy a borrar sólo esa tarea en particular. Entonces estaría usando get y adentro que necesito pasar mi Primerica Eso es mi PK y este pasado tu tarea ahora t cabeza pero nosotros que hemos seleccionado está fuera de atención primaria la cual hemos pasado y estás en lo siguiente es todo Tienes que descansar con eso tarea particular. Solo necesitas usar la función de borrar Y ahora eres ítem Líder Misty Una vez escritor, señor Líder, todo lo que tienes que hacer es regresar a tu para realmente hablar. Esto se ve bien. Déjame saltar a mi aplicación para gobernar ist. Actualmente, no
tenemos enlace. Déjame probar este con la ayuda apagada, eres así que solo usa delete. Y si quiero eliminar el número tres, déjame probar este presente. Sí, eso está hecho. Entonces lo que realmente hemos hecho es mapear la partícula una longitud que es salir y nuestra tarea d paso cada información a nuestra vista. Entonces nuestra vista seleccionó esa tarea en particular yo d Y entonces acabamos de borrar eso en redirigido a nuestra herramienta un espacio que era bastante fácil. Ahora, todo después de Lewis, Sólo tienes que añadir un triplete que este creador enlaza para esta carga. Por lo que si hago click en este, sería redirigido hacia nuestro chile y luego cortarle uno. Si hago clic en este,
lo haría antes del ítem número dos y así sucesivamente. Déjame saltar a mi archivo HTML en aquí con esta eliminación, solo
quiero agregar fling extra. Ahora recuerda, para usar tu dinámica en la que estás. Entonces si saltas a nuestra base, estás enfermo. Y si recuerdas algo como esto, estás bien para irte. Estás siguiendo tu práctica de selva aquí. Necesitas ser más rápido. ¿ Alguna tarea ahora? Esto te llevaría a cortarte a Tilly. También necesito pasar el yo d. Así que todo tu turista acaba de pasar sobre este objeto y necesito eso significa que primero este y ver si está funcionando o no. Por lo que aquí puedes ver me dieron los dos enlaces. Déjenme borrar este. Sí. Está funcionando bien. Ahora. También necesito agregar esto para el 2do 1 No olvides agregar una etiqueta de cierre. Eso ya está hecho. Deja que te haga fresco. ¿ Mi navegador? Sí, tengo los enlaces. Déjenme borrar esto Entonces. Sí, esto está funcionando bien. Por lo que espero ahora sean capaces de entender esta funcionalidad Eliminar. Ahora, una cosa que podemos hacer en el futuro es instruir este enlace de eliminación. Podemos cambiarlo con un botón. Son un pequeño icono para eliminar esta tarea. Entonces todo lo que tenemos que hacer es simplemente reemplazar esto por un botón para una imagen de Nikon. Espero que esta conferencia haya sido de ayuda. Y ahora eres capaz de entender la importancia fuera de ti eres otra vez y cómo eliminar eso. Cuestionado en la siguiente conferencia, hablemos de cómo hacer cualquier tarea de tiempo Así nos vemos en la siguiente
25. Editar el artículo de queryset - 1: Oigan, chicos, bienvenidos de nuevo. Ahora estamos en un punto realmente importante de acuerdo a la perspectiva del curso. También, acuerdo con la perspectiva conceptual de Django, ahora en esta conferencia estará hablando de cómo editar cualquier tarea que ya hayan visto . Eso es editar un objeto. Entonces si hablo de una cosa pequeña, como les he dicho en el estado anterior,
también, también, cuando agregamos cualquier tarea cuando editamos cualquier tarea o actualizamos alguna tarea, eso significa que estamos cambiando valores en nuestra base de datos. Por lo que estaremos usando formularios mientras eliminamos cualquier cosa. No requerimos algo, así que hablemos de ello. Entonces, ¿qué crees que vamos a hacer? En primer lugar estaremos creando algunos murales estarán creando algunas vistas sobre. Además, estarás creando un formulario de edición. Siente solar destruido. ¿ Estás bien, primero aquí. Todo lo que tienes que hacer es simplemente copiar este y no creer. Simplemente úsalo. Se Esto funciona bien para los tres campos. Ahora salta a tus puntos de vista y crea nuestra función de tareas antes de escribir cualquier otra cosa. En mi opinión, solo tómate un momento y crea nuestro final o cada demonio. ¿ Por qué? Porque ahí vamos a crear una nueva forma. Por lo que haremos click en esto y adopción. Se abrirá una nueva página en que Fish tendrá campo de entrada como un menos una adopción. Esta rueda de entrada tendrá un pre valor, y luego podremos actualizar ese contenido y solo dar click en una adopción que diría una
solicitud de post . Por lo que cuando hacemos click en esta adopción, se va a crear una solicitud get. Y una vez que hacemos clic en la opción de actualización, se creará una búsqueda de póster. Esto podría sonar confuso, pero hagamos eso. Y para el final de esta conferencia, entenderás todo ya después de esto simplemente no puede ser ésta. Y pelo quitó todo el contenido por un rato y Alba Mrs Tarea todos los días. Y en lugar de buscar todos los datos, sólo
trataría de sacar líder único de ese particular yo d. Así que déjame conseguir este. Y en lugar de llamarnos viejos, lo
estaré llamando como objeto de tarea. Ya que eso sería sólo un objeto. Entonces todo lo que tienes que hacer es simplemente renombrarlo a tarea. Objeto. Ahora, cuando vamos a caminar con un no estima. L No tengo que meterme con un bucle porque este es sólo un objeto. Cuando andábamos con toda tarea, estábamos trabajando con diferentes objetos en Actualmente solo tenemos un objeto por lo que no
tenemos que meternos con ningún bucle. Podemos simplemente usar estáticamente este objeto e imprimir nuestra tarea. Trae nuestro i d e imprimir. Si se hace en órgano, déjame mantener esto a mano al saltar a mi radar Es General dentro de esa fuerza extensión RB, inicia cada equipo enfermo y luego titulo addio en tu bloque Contendo déjame copiar o contenido de contacto o html Una vez que se haga eso it reuniendo mi título en aquí es mi puerta HTM Ya aquí puedo utilizar radicalmente mi objeto de tarea Y ahora puedo imprimir directamente mi i d mi tarea y hecho o no hecho. Y además no te olvides de editar tu pisoteando Así que aquí dentro de para empezar realmente html desuso tu editor o html Esto se ve bien. Déjame ir aquí quién lo hace la cabeza Sólo ve a mi primer objeto Así que tenemos nuestra tarea Número uno Déjame probar esto para la tarea número dos Sí, esto se ve bien. Ahora, en este momento, sólo
estamos imprimiendo este. No estamos utilizando ninguna forma ni nada más. Por lo que estamos tomando el parque en chequear. Si esta solicitud de obtener está funcionando, bien o no, en la próxima conferencia estará trabajando esta solicitud de post el. Estaremos utilizando nuestra forma que es va a estar tratando de crear una replicación fuera de esta forma dentro de nuestra cabeza o extremarla. Espero que en este momento sean capaces de entender este usted otro este punto de vista y también esta área dot html No te preocupes. Si no eres, lo
harán. Entender. Simplemente repite estos para dejar justo cuáles son bastante importantes. Porque esta es una tarea complicada. Espero que esta conferencia haya sido de ayuda. Nos vemos en el siguiente y déjanos completar nuestra funcionalidad de edición.
26. Artículo de edición de el conjunto de arte: 2: volveremos ahora Volvamos a trabajar cabello y nos esforzamos por imprimir mi objeto. Necesito agregar un formulario. Entonces déjenme llamar a ser éste ahora. Actualmente, esta forma no es útil. Asper la funcionalidad que necesitamos para perder o ganar cambios junto con esta forma. Lo primero que necesito hacer esto necesito quitar este soporte de lugar y acariciar esto. Estaría usando mi tarea. Y lo segundo es, también
necesito agregar un valor, así que solo usa valor común en Repetir el mismo estado uno hecho. Déjame jean esto y usar actualización preguntar. Esto se ve bien. Uh, industria Arpege fresco. Entonces este es nuestro campo actual y esto es actualización. Opción yo. Quitar mi Dagnall real. Déjame quitarme esta h una etiqueta y tenía una línea de freno. Él fresco a mi perra y sí, lo que puedo hacer. Una cosa pequeña es y ranura para que solo puedo dejar un hueco fuera a Sí, esto está perfectamente bien. ¿ Ahora qué? Yo estoy trabajando con esto. Si estoy en el objeto número uno, tendré un formulario con esa partícula de valor y esta tarea de actualización en este momento Si hago clic en esta tarea de actualización, tomará una solicitud de post. Y si voy aquí, no
estoy haciendo nada con esa solicitud de post en particular. Y ni siquiera me estoy conectando con mi base de datos dentro de esto. Entonces lo que necesito hacer es que necesito utilizar mi solicitud de post. Por lo que siempre que el usuario haga clic en este Burton en particular, se va a obtener una solicitud de puesto en la misma página. Ahora, dentro de este primero, necesito seleccionar la tarea de la que estoy hablando. Entonces necesito seleccionar ese objeto en particular. Así que solo selecciona la tarea para todo lo que tienes que hacer es solo usar el mismo comando aquí. Ahora he seleccionado que pidió. El segundo que tengo que hacer es que necesito usar mi formulario si lo recuerdas, mientras agregaba estaba utilizando mi formulario. Ahora aquí estoy cualquier cosa. Yo estoy actualizando este. Entonces estaba agregando yo estaba creando ah, idea de tarea
fresca de contenido de tareas fresco aquí. No obstante tarea i d Previamente así estoy utilizando eso. Entonces todo después de esto solo utiliza mi forma. Andi, toma aquí mi formulario de tareas. Dentro de esto, necesito pasar mi post de solicitud o ninguno en el cabello necesito mencionar mi instancia. Entonces, ¿cuál instancia esa sería mi tarea? Instancia, esto ayudará a tu base de datos a reconocer qué tarea eres cualquier cosa. Entonces si lo llamas como objeto de subrayado de tarea. Esta sería tu tarea. Subrayar. Objeto. lo que esto te ayudará a obtener tu instancia cuando estés actualizando cuando estás agregando
estás creando un contenido fresco cuando estás actualizando tu utilizando una instancia anterior que es tu contenido anterior. Entonces esta sería mi instancia. Ahora, una vez hecho todo, todo lo que tienes que hacer es revisar tu formulario es cuando no sabes si tu formulario es válido. Simplemente guarda tu teléfono. Ahora todo se ve bien. Ese medio nacido a mi navegador y tratar de editar el registro número dos que son nuestros números de tarea. Otra vez. Permítanme pasar esto de Reddit Lection Toe agregado electivos 5 a 7. Si hago click ahí arriba, veamos un resultado. Sí, eso está funcionando. Entonces tenemos nuestra tarea. ha actualizado la notificación asistida sobre nuestra tarea. Sí,
esto se ve bien. A la mañana siguiente que necesito hacer es solo necesito crear cualquier carga. Sylar solo haz eso. En primer lugar, permítanme llamar por la acción y agregarla aquí y parte de nieve borrarnos. Sería cualquiera de las tareas en. Estaremos pasando las DNI. Además, no olvides cerrar a tu perro. Esto se ve bien. Déjame visitar mi navegador y probar esto. Es un libro de lectura sobre el cabello. Debo mencionar el nombre del libro. Además, déjame dar click en un gran Sí, eso está funcionando bien. Por lo que estamos actualizados nuestra tarea. Espero que esta conferencia haya sido útil, y ahora son capaces de entender este importante concepto respecto a su forma. Estás abusando y además creando un nuevo terreno de juego con respecto a son encabezados sección. Gracias por caer esta conferencia en la próxima conferencia. Estaremos haciendo algo realmente interesante. Estaremos tratando de cambiar este contenido en antes de que los electores nos dejen convertir la honda. Por lo que algún icono importante que sería mucho mejor. Entonces nos vemos en el siguiente y vamos a explotar. Más concepto respecto a nuestra aplicación jangle
27. Artículo de edición de el conjunto de arte: 3: Oigan chicos, bienvenidos de nuevo ahora. En la conferencia anterior estábamos hablando de editar fuera de tarea. Ahora nos hemos perdido un punto importante. Sólo nos estábamos centrando en quién obedeció nuestra tarea. Pero recuerda, hay dos valores que podemos t Tenemos nuestro valor de tarea y el 2do 1 se hacen valor. Es decir, si nuestra tarea está terminada o no. Y recuerda, esto fue algo realmente importante. Entonces si traté de editar esta tarea y si hice ésta, quizá no
veas nada diferente aquí. Nuestra tarea Bien perder actualizado en el cabello. Todavía no he terminado. ¿ Por qué? Porque nuestro valor por defecto para hecho es caídas. Eso significa que esta tarea no se completa por diferente en. Si traté de editar este, recuerda, esta tarea se completó y si acabo de hacer esta tarea, podrías verlo intercambio desde completamente no terminadas porque el valor por defecto que estamos llevando para nuestro hecho es falso. Por lo que necesitamos arreglar este. Entonces lo que tenemos que hacer es tomar un insumo oculto. Tenemos que adelantarnos y sentirnos así siempre que estemos en esta página de edición. Solo necesitamos almacenar el valor anterior off se hacen. Eso sí. Si fuera cierto, la tienda como cierto. Y no necesitamos objetar que si era falso, solo guárdelo como falso y no necesitamos actualizarlo. Y podría estar pensando por qué se creó este problema Recuerde, estamos usando nuestro formulario en el formulario que hemos mencionado tanto los valores que es nuestra tarea y hecho por lo que necesitamos pasar valor para hecho. Si es un verdadero pozo, su falso cuando usted así aquí estará pasando el viejo valor. Eso significa la instancia que esta tarea en particular lleva a cabo Hagámoslo. Déjame añadir Ah, infierno entrada aquí. Entonces solo cambia tu tipo dos oculto en No necesitas ninguna clase ya que esto será ah, cabeza y valores. Por lo que no quieres exhibir eso ahora. Aquí, cambia tu nombre de tarea. Hecho. Simplemente quita tu marcador de posición porque no lo estamos mostrando en Dhere. El valor del campo se cambiaría de tu tarea a tu hecho Now dis debería resolver nuestro problema. Déjame probar este. Entonces déjame ir a mi lista de cosas que hacer. En primer lugar, déjame marcar algunos apagados. Mi tarea está completa. Abre rápidamente tu banner de administración y solo tienes que marcar tu tarea como verdadera. One status on Déjame el primero. Esta sobre esta tarea está terminada. Déjame hacer este encendido. Si he hecho esta tarea, ya
ves que aún está terminada. Entonces esto faltaba algo en nuestra conferencia previa sobre Fue realmente, realmente importante. Ahora espero que entiendas qué otro tipo diferente de siente que tenemos que cuidar . Aunque la sensación sea de lingotes, hay que cuidar ofrece valor previo. Espero que esta carta haya sido de ayuda. Nos vemos en el siguiente.
28. Agrega opción - marar la tarea de la realización: Bienvenidos de nuevo, chicos. Ahora espero que te vayas bien, Video curso junto con el curso yo estaba pensando ¿qué otras cosas? Podemos agregar más con nuestra página web actual. Esa es nuestra aplicación actual aquí en este momento, si quiero señalar algún problema, eso sería si quiero cambiarlos o hacerlos completos o no completos Eso se hace. A banding para suponer si quiero hacer esta tarea como completada, tengo que ir a mi sección inflexible, seleccionar esta tarea y luego Mark, esto lo ha hecho. Debería agregar una carga o no. Aquí en esta conferencia, estaremos haciendo eso. Entonces lo primero es que necesito editar este texto. Entonces si nuestra tarea ya está terminada, deberíamos tener en opción a comercializar como gasto o no completado un esfuerzo. Tarea no se completa. Deberíamos tener una opción de comercializar como terminada o hecha en esta conferencia estará haciendo eso Así estaremos usando dos cúpulas que se hace y el 2do 1 estaría pendiente. Eso estaría bien para nosotros entenderlo. Déjame jean este. Entonces si nuestra tarea está completa, er queremos un botón para que sea como no completado. Eso es hacerlo como gasto. Ahora, permítanme cambiar este texto como marcar esta tarea como completada. Por lo que esta tarea no está completa actualmente y la estamos marcando como completada. Y permítanme cambiar este como marcar esta tarea como gasto. Por lo que esta tarea se completa y quiero comercializar preguntado hallazgo que significa que estoy cambiando Trudeau cae y caigo verdad. Cierto. Esto se ve bien aquí. Si refresco este, puedes ver que tenemos una opción. Entonces si quieres deshacerte de este largo texto puedes usar completo y pendiente siguiente Sí, eso es mejor. También estaremos centro mintiendo. Todos estos tres sienten que sería mucho mejor de acuerdo a nuestro conocimiento de pantalla para empezar a caminar sobre nuestra funcionalidad. Por lo que ya hemos trabajado en nuestra eliminación. Ya hemos caminado en nuestra edición. Supongo que ya eres familia con este asunto. Entonces lo que tenemos que hacer es crear un Tú eres y luego tenemos que crear una vista sobre. En ese punto de vista, tenemos que tomar ese i d en particular y cambiar el valor a verdadero o falso para ese Rieti
en particular y luego devolverlo a son totalmente espacio. Así que voy a tener que hacer es sólo agarrar el que están mete en nuestros puntos de vista y actualizar el valor de descuento lingotes para se hacen así este año y se usará para marcar nuestra tarea como completa. Déjame salvar a éste. Salta a mis puntos de vista y competencia, borra tarea para ti Estaremos tomando solicitud y luego tarea me d pelo estará seleccionando nuestra tarea. Y ahora en lugar de la ventaja ¿qué nos voy a hacer? Voy a actualizar el valor off. Hecho Así uso que han plagado en completo. Eso significa que el usuario ha plagado marcado como completo. Cuando se complete, vamos a convertir el valor s verdadero y un status hecho. Usa tu comando seguro. Entonces eso significa que en realidad hemos cambiado este valor de giro. Cierto. Ahora esto me parece bien. Déjame probar este con el apagado de nuestro artículo. Por lo que estaré cambiando mi dos número seis como terminado. Sí. Esto funciona bien que lo probamos con cinco también. Sí, esto está funcionando bien. Ahora lo último que necesito hacer es agregar un enlace a mi texto. Hagamos eso y saltemos a mis turistas. Iniciar html. Y aquí necesito añadir un ocho. Y Y no te olvides de cerrar tu Radack. Una vez hecho eso, volvamos a nuestra solicitud. Refresca este en aquí tenemos nuestro enlace. Sí, esto se ve bien. Por lo que los hemos marcado como terminados. Ahora nuestra tarea es marcarlos como gasto para que eso esté haciendo en nuestra próxima conferencia. Espero que ya sean capaces de entender lo que vamos a hacer en nuestra próxima conferencia. Todo lo que vamos a hacer es crear un pendiente que eres. Y luego vamos a escribir una nueva vista. Una vez hecho eso, tenemos que simplemente sumar nuestro hln. Flink, espero que esta conferencia haya sido de ayuda. Nos vemos en el siguiente.
29. Agrega opción - marcar la tarea como el pender: Bienvenido de nuevo. Ahora en este poco vamos a repetir rápidamente todo lo que hemos hecho en nuestra anterior conferencia. Por opción pendiente. Déjame saltar Nacido a mi eres es después de que seas demasiado modesto gasto. Tomaremos una tarea i d Y luego cambiaremos esto completo dependiendo de lo mismo para mi nombre. Una vez que eso no salta sobre ti y derecho de ti por pendiente, solo
necesitas copiar pegar tus tareas completas en el cabello en lugar de usar verdadero el valor s cae Una vez hecho eso, salta en la puerta H archivo demonio. Y aquí sólo necesitamos simplemente copiar Son un drifter on en lugar de esta completa solo necesito usar el gasto. No olvides cerrar temprano. Sí, esto se ve bien. Déjame refrescar mi navegador. Ahora he marcado esto tiene gasto. Sí, este mundo. Y ahora somos capaces de realmente cambiar nuestra tarea de pendiente a completa y de completa dependiendo. Espero que esto fuera rápido. Y ahora son capaces de entender cómo vamos a través de listas
30. Descripción de la paginación: Oigan, chicos, bienvenidos de nuevo en esta conferencia, vamos a hablar y discutir sobre tema realmente importante
en el que la mayoría de nosotros queremos vivir pero no sabemos cómo hacerlo. Y el selector. Estaremos hablando de paginación, por lo que si visitas algún sitio Web, tienen un límite para mostrar número off items on number, off task o number off object en cada pieza. Después de eso, el generalmente cavar ayuda de la paginación. Eso significa que dividieron su resultado en la forma fuera de diferentes playas. En cuando vuelvo a hacer clic en los números de página, tomaría un medidor para que esté basado en el mercado lo hace, también. Y si hago click en la página número tres, me
mostraría el resultado de acuerdo a eso. Entonces así es como la paginación es realmente, realmente importante. Entonces aquí es lo que hice sin aplicación. Añadí aleatoriamente algunas 25 tareas solo para que el discurso sea un poco largo, Pero ahora lo que quiero es que solo quiero ver seis o cinco resultados en cada pieza. Eso significa que quiero un resultado que se distribuya entre diferentes páginas, y para eso estaremos usando la paginación. No te preocupes, este concepto Es realmente interesante en. Si vas a trabajar en alguna aplicación en un futuro cercano, tal vez las redes sociales puedan ser MERS iguales o algo más. La paginación es realmente importante. Espero que ya sean capaces de entender lo que vamos a hacer en la sección, vemos en la siguiente y empezar a trabajar en nuestra funcionalidad de imaginación.
31. Implementación de la paginación - 1: Bienvenido de nuevo. Ahora saltemos a nuestro trabajo y empecemos a escribir nuestros puntos de vista. Entonces lo primero de lo que quiero hablar cuando vamos a usar la paginación cada vez vamos a obtener solicitudes Eso significa que si estamos en una solicitud post vamos a guardar datos aquí en la solicitud get. En realidad estamos cargando nuestros datos. Entonces lo primero que Harris, estaré realizando mi paginación en mi lista de cosas que hacer para ti ahora la primera cada nueva clase de paginación de importación
terrorista. Entonces todo lo que tienes que hacer es desde django dot co dot originator import Beijing it Y no
olvides usar mayúscula B para esta página emisor uno status y saltar a nuestras vistas. Sube a bordo o recibe solicitud aquí. Necesito hacer un simple cambio antes de escribir más. Bueno tengo que usar parentis es para no es si no haces eso, estamos dispuestos a conseguir error y son pocos Jenison. Acaban de empezar a caminar en una página en ator. Entonces el primer paso es que necesito crear una instancia para mi página en ater estaría llamando a un baile paginado por aquí estaría usando mi página en ella. Una clase sobre eso requerido a argumentos. El primero será sobre qué objetos necesito para realizar esa paginación. Por lo que estaría usando mi vieja pregunta. Y la segunda será cuántas tareas es la cantidad de objetos que necesito mostrar en una playa . Por lo que estaría usando cinco ahora un estatus hecho. Recuerda lo que he dicho. Estaremos usando la paginación en nuestra solicitud de hijos. Por lo que su Amazon divide sus páginas con la ayuda fuera de la playa Árbol de tornillo Igual. Recuerda, usamos este signo de interrogación para agregar son diferentes para metros Así que teníamos un signo de interrogación. Ahora este es un medidor para Amazon entonces están usando Y eso significa que tienen otro barómetro que es éste y tienen otro y eso significa que tienen otro perímetro y luego otro perímetro. Por lo que ella este Param Eter significa que esta es la página número tres. Tenemos que definir algo similar. Por lo que tenemos que definir cuál sería el nombre de este perímetro puedes usar PG o puedes usar page on. Es necesario definir que nos estamos desempeñando en una solicitud get. Entonces todo lo que tienes que hacer es crear un instrumento llamado pieza y ahora necesitas tomar peticiones. Ellos lo encuentran como obtener solicitudes y luego necesitas definir tu perímetro hacia abajo. Actualmente, lo llamaremos Premio SPG Toe. Confusión fuera del discurso y BT puedes llamarlo como pez o puedes llamarlo un veloz quieras. Por lo que este PG significa que estaremos usando PG igual a través de árbol para darling. Ahora, una vez que eso se haga, tenemos que volver lord son todas tareas. Por lo que estaremos recargando son todas tareas de acuerdo a nuestro resultado de imaginación. Entonces déjame tomar mi propia tarea y tomar mi instancia emisora de página para que eso defina tengo tomar sólo cinco ítem y luego necesito definir qué número de pieza y que se
cuidaría con la ayuda fuera de mi instancia BZ. Entonces lo que vamos a hacer es si este es el espacio número dos, vamos a pasar Wizard del 6 al 10. Si este es el discurso número uno, vamos a pasar del 1 al 5. Entonces así es como va a seguir. Sé que esto podría ser confuso en este momento, pero créanme, es característica realmente importante en él es realmente digno de que pases tiempo en la imaginación . Ahora, aquí lo hemos hecho con nuestros puntos de vista. Lo siguiente es que necesito saltar de nuevo a mi página HTML aquí. Necesito agregar nuestra paginación, pero ellos Entonces si vuelvo a mi bootstrap, necesitamos algo como esto. Así que sólo busca misión de Beijing aquí en usted obtendrá diferentes tipos de sentimientos. Entonces lo que necesito hacer es conseguir un botón simple que pueda estar en la parte inferior. A lo mejor por dentro. Esto me parece bien. Por lo que esta sería primera página. Esta sería la última página y habría nuestro número de página actual, y éste sería el más cercano. Entonces si estamos en la página número cinco, esto sería cinco. Esto sería antes de que esto serían seis. Esta sería una, y ésta sería la última cara. Entonces lo que podemos hacer es que podemos utilizar esto. Según Honey, espero que esta conferencia haya sido útil en la próxima conferencia. Déjame cooperativa anotó en añadido a nuestro archivo HTML en. Tenemos que hacer mucho fuera de cualquier cosa ahí. Nos vemos en el siguiente y vamos a completar un concepto de paginación.
32. Implementación de la paginación - 2: Bienvenido de nuevo Ahora déjame copiar rápidamente la partitura y después de mi archivo HTML. Por lo que una vez que se complete nuestra tabla, estaría agregando esta paginación. Déjame ver cómo se enfría nuestra imaginación. Parece así que puedes ver estamos obteniendo sólo cinco resultado en este punto tiempo apagado en estas son cargas ficticias. Por lo que este es nuestro resultado se va a buscar no puedes 10 por página, puedes sumar cinco por paga de acuerdo a tu requerimiento. Ahora aquí necesitamos trabajar en esto con varias lógicas sobre estas lógicas puede ser muy peligroso lo primero que necesito hablar de este frío de paginación varios. . Entonces, ¿cómo obtener nuestro número de ritmo actual? Cómo obtener siguiente número de espacio, cómo obtener número de página anterior o número total de páginas vamos a estar parejos. Entonces este es el código en el que debes enfocarte ahora. Aquí actualmente, estos dos botones deberían ser el lugar. Yo quiero el sentido último y quiero el sentido primero. Por lo que éste sería por tono actual on. Este sería el discurso anterior y esta sería la siguiente pieza. Entonces si las páginas totales son 10. Yo estoy en 50. Por lo que esto serían cinco. Esto fue antes de que esto serían seis. Esto sería entonces y esto sería primero lo entiendo. Entonces primero necesito quitar esta clase de discapacitados en el cabello. Déjame arreglar ambos. Por lo que este sería el primer discurso en el que puedes usar este comando aquí. Este sería el último. Ahora, esto me parece bien Ahora aquí. Necesito usar el cable de paginación para acceder a mis páginas antes de eso. Déjame revisar mi página número dos. Entonces si recuerdas, estábamos usando PG Así que todo lo que tienes que perder. Usa un signo de interrogación. Ahora puedes agregar diferentes perímetros a través de la cabestera. Por lo que estaría usando PC para mi página y luego igual a dos y definió a qué paga desea acceder. Entonces si doy en árbol de protesta Así que estos son el artículo de mi buscapersonas Número tres. Permítanme intentar por la paz número cuatro y estos otros temas para la paz número cuatro. Entonces si quiero dar dedo de enlace alguno fuera de mi base, puedo describir cosquillas. Copia este. Eso significa que el número de espacio hacia adelante con este espacio número dos sería menor. Es así como podemos usar nuestro diferencial. Y si nos miras, también
hemos cambiado nuestra imaginación. Déjame volver a mi página aquí. Déjame empezar a añadir mi paginación Cool. Entonces con abuso, nos
enviamos a todos Así que todo el método de paginación se aplicaría en esto en tarea. Ahora necesito editar el medio un dedo imprimir mi número beige actual todo después de los números mi propio escritorio y luego número. Ahora ve a imprimir por número de espacio anterior. Tengo que usar toda la tarea anterior en la página de la escuela bajo el número escolar. Ahora también puedes adivinar para mi próximo espacio. Ese sería mi viejo Pregunta al siguiente en la página de la escuela en el número de la escuela. Déjame ver si esto es sprinting Páginas correctas. Entonces si pruebo mi número tres pagado aquí puedes ver esto es 234 Déjame manejarlo. Bebé número dos Esto está bien. Déjame conducirlo Les pagó. Cinco Esto se ve bien. Pero recuerda que mejoraremos si trato de pagar el número seis. ¿ Por qué? Porque no hay resultado en ser el número siete. Eso significa que el número seis pagado es la última opción. Y cuando la pala número seis esté aquí, esto sería cinco en. No nos hemos levantado por ser el número siete. No te preocupes, estaremos arreglando eso. Pero antes de eso, quiero crear enlace para estas páginas con tanta precisión no tenemos enlaces. Vamos a crear enlaces para ellos. Por la cuarta recta. Sería mi signo de interrogación que perímetro y luego la base número uno. Ahora, para este periodo, tengo que usar signo de interrogación que mi perímetro. Y el número de página estaría cerca de éste. Sí, esto está bien. Necesito seguir el mismo método para mi próximo a feeds. Ahora, cómo estamos lidiaremos con la última pieza para que realmente podamos usar un método para obtener el número total de páginas. Entonces es el número total de páginas Un siete a la última página sería siete en. Usemos eso. Entonces, en cambio, fuera de tu siguiente número de espacio, todo lo que tienes para reutilizar páginas de subrayado numb. Espero que esto vaya a funcionar. Bien. Déjame visitar mi navegador. Refresca a nuestro por espacio y vamos a mejorar porque nuestro segundo, siéntete menos libre número uno. Entonces este será nuestro gran número cero, que no existe. Déjame volver aquí en mi página. Número dos en Si voy aquí en mi dolor Número tres, este enlace está funcionando. Bien. Adelante. Mi gran número cuatro Esto está funcionando. ¿ Comprando? Prueba este árbol. Esto está funcionando bien. Eso significa que estos están funcionando. Bien. Pero el problema está en mi dolor. Número uno, voy a obtener un error en mi último discurso. Voy a mejorar. ¿ Por qué? Porque no tienen previo y no tienen siguiente. Tenemos que resolver este problema agregando una condición. Por lo que el próximo conferenciante para resolver este problema y agregar una condición respecto a nuestro número de página
espero que esta conferencia haya sido útil. Nos vemos en el siguiente.
33. Implementación de la paginación - 3: Bienvenido de nuevo. Ahora empecemos rápidamente a trabajar en nuestra y una ahora ella. Lo que tenemos que hacer es añadir una condición para comprobar si tenemos alguna página anterior o no. Entonces eso significa que si estamos sin pagar número uno, no
vamos a tener ningún gran número cero. Y si estás en última página, no
vamos a tener ninguna siguiente. Entonces lo que podemos hacer es mientras
imprimimos anterior, podemos comprobar si realmente tiene una página anterior o no. Y también estaremos haciendo parecer para nuestra siguiente página. Entonces estaremos comprobando que si realmente tiene una caducidad o no. Entonces, cabeza, necesito agregar f condición. Entonces todo después de esto, usa if y luego usa mi viejo preguntar y luego comprueba si lo hace. Previous contender ni asi que necesitas usar tiene anterior asi Si tiene anterior contend entonces vamos dedo del pie imprimirnos De lo contrario no vamos a hacer nada. Entonces eso significa que faltará ese bloque. No olvides en tu condición No, tengo que seguir condición similar para mi siguiente pieza. Entonces aquí están todas sus pistas chequear. El grande tiene a continuación. Ahora bien, si la condición es cierta, vamos a imprimir el número de página. De lo contrario nada que signifique que faltará ese bloque. Y no olvides terminar tu condición también. Esto me parece bien. Déjame ser fresco. Mi navegador. Entonces ahora tenemos bajo dos dabs Si voy en segundo. Por lo que esto es anterior. Esto es lo siguiente. Esto es actual. Si voy en mi 1er 1 mi anterior es mezclar. Esta es mi corriente y esta es mi siguiente. Y si voy a mi último, Vale, no
tenemos editor aquí. No tenemos ningún patrón. Ya sabes, tal vez me he perdido algo. Sí, Así que necesitas usar paginando para esto porque estamos quitando número total de Pete,
recuerda, recuerda, porque fuera de los datos del paciente somos capaces de calcular el número total de páginas. Y eso se hizo automáticamente durante nuestro punto de vista. Por lo que no tenemos que preocuparnos por el número total de páginas. Se calcula por nuestro agitador. Ahora déjame ir a mi navegador y refrescar mi resultado aquí. Déjame tratar de ser el número segundo. Déjame probar una última página. Y esto funciona bien. Espero que ahora sean capaces de entender cómo va a funcionar esto. Deja unos minutos y entiende cada línea cuidadosamente porque es realmente importante. Y no lo olvides. Si quieres aumentar el tamaño pagado, todo lo que tienes que hacer es en lugar de cinco resultados que puedes usar entonces. Ahora, si lo hiciera, usted fresco podría realmente hablar. Tenemos 10 objetos si lo pruebo en la página número segundo. Sí, eso está hecho. Les hemos pagado cerca de tres años de edad. Déjame volver a mi primera pieza. Sí, esto está bien. En este es uno de los conceptos más importantes. Por lo que terminamos con presentación. Espero que esta conferencia haya sido de ayuda. Y ahora eres capaz de entender cómo agregar condición sin páginas HTML cómo caminar sin paginación y también cómo trabajar con diferentes parámetros en nuestro enlace. Espero que esta carta haya sido de ayuda. Nos vemos en el siguiente.
34. Fixing las URL y los enlaces: Hey, chicos volverán ahora Vamos a completar esta sección creando nuestra página de inicio para nuestro sitio web y también completando algunos pequeños detalles que nos hemos perdido. Por lo que en esta conferencia se verá forzada Empezar a trabajar en nuestra página principal. Entonces son actualmente si trato de visitar mi página de inicio no tengo nada Así que necesito especificar Necesito diseñar una plantilla para mi página de inicio. Estaremos haciendo eso con la ayuda de Bootstrap. De lo siguiente que quiero hablar de esto son enlaces. Entonces se trata de algunos pequeños cambios que necesitamos hacer arte. Actualmente, si ves a nuestro contacto un discurso, son routers dedicados hacia nuestra lista de reglas para luego contactar en. Lo mismo para son sobre nosotros. Por lo que necesitamos hablar de pequeño concepto respecto a esto antes de seguir adelante y empezar trabajar en nuestra plantilla, recomendaría hacer pequeños cambios, por lo que el 1er 1 sería nuestro enlace en el 2do 1 sería necesito quitar esta idea también, vamos a eso empecemos con nuestros enlaces. Actualmente tengo mis nosotros. Esa es mi app. Estás en el segundo eres todo lo que sabía este mi proyecto en el que estás. Entonces si ves, actualmente
estoy enrutando todos los enlaces a mi para realmente parar. Lo que puedo hacer es separar estas dos partes. Déjame cortar de aquí en adelante los ritmo aquí Ahora aquí. Todo lo que necesito mencionar es ahí exactamente tú. Entonces estoy tomando esto Tú de mi para hacer lista hasta lugar tan vivo Solo importa mis vistas de mi para realmente estampar. Ahora aquí lo puedes ver. Esto va a funcionar bien en. Déjame guardar este también déjame refrescar la velocidad y ver cómo funcionan nuestros enlaces. Si voy a contactar, esto es fijo. Si voy a mi sobre nosotros, esto está fijo en No tenemos que preocuparnos mucho porque nuestro enrutamiento completo está trabajando en este nombre en particular. Y esto está bien porque hemos definido desconexión visual en hemos importado que lo que puedo hacer es darle a esta vista una partícula y nombre porque en el futuro si estás trabajando con algún proyecto diferente y tienes importación de vista múltiple Así que actualmente solo estamos importando una vista desde una aplicación en particular. A lo mejor estás trabajando con cinco o seis APS y todos tendrán el mismo nombre que vista. Entonces cuando estás importando vistas en diferentes errores tú, sugiero que le dé nuestro nombre. Basta con usar como y le dio un nombre a su abuso de partículas en. Entonces todo lo que tienes que hacer es en su lugar fuera de esta vista. Tienes que usar este nombre y esto va a funcionar. Exactamente. Bien. Pero si en el futuro vas a importar más aplicación, eso son más vueltas en más vistas. No tienes que preocuparte por el nombre. les puede dar un nombre separado de acuerdo a un requisito. Permítanme refrescar esta otra vez. Sí. Esto está funcionando totalmente. Bien. Ahora tenemos que trabajar en esto. Yo d Sólo necesito quitar esta idea de mi tarea. Por lo que esta visita tu página html para hacer lista en la tabla de información privilegiada. Encontrarás fácilmente este en el cabello. Yo les he quitado a ambos. Vuelve a mi navegador y refresca este. Sí, eso está bien. Ahora lo siguiente importante quiero hablar de esto creando Ah,
casa, casa, Pete. Por lo que tengo que crear un ul para ello. Tengo que escribir vistas para ello. Y entonces tengo que crear nuestro cada equipo en plantilla dentro de mi tiempo rezó Fuller. Entonces eso sería interesante y deberíamos trabajar en ello. Entonces lo primero que necesito hacer es crear un out. Entonces déjame escribir parte para mi página de inicio. Eso estaría en blanco porque vamos a trabajar en índice. Y entonces lo estaría llamando Does quien o en Next on, dale nuestro nombre como en siguiente, Recuerda por qué lo estoy llamando como índice porque cada sitio web llamó a su página principal, como en siguiente cada uno y cada uno de los sitios web que se hace. Ahora necesito escribir vista para ellos. Esta copiadora muestra sobre ti, Andi Nombrelo como en siguiente. Simplemente reemplaza todo sobre hacer lo siguiente aquí. Necesito crear nuestro indexado o HTML. Entonces lo que debo hacer ahora dentro de Mi plantilla, debo agregar son indexados o html. Esto se ve bien. Ahora solo necesito copiar estructura basada. Entonces lo que voy a hacer es que voy a tomar este contenido de mi sobre o html y se basted aquí derecho. Mi título en el infierno, se reunirá con mi siguiente. Ahora esto se ve bien. Hemos completado toda la cara. Empezamos con una ruta. Escribió nuestra opinión sobre plantilla dinar. Déjame ir pelo y refrescar este. Sí, eso está bien. Necesito hacer un pequeño cambio. Ahora necesito cambiar esta casa. Tú lo eres. Podemos hacerlo fácilmente desde nuestro basado en HTML en aquí para su hogar. Necesitas usar índice y además dar un enlace a un logo lo estaría dando para casa misma. El alcance de este de aquí es nuestro logo. Y esto es Rh triplicando. Déjame refrescar este. Sí, por
eso lo sé. Espero que ahora entiendas de esto. También necesitamos diseñar nuestra página de inicio. Hacer virtualmente en próxima conferencia será crear una plantilla básica para nuestra página de inicio. Entonces esta va a ser actividad interesante y divertida si eres nuevo en bootstrap. Entonces en la siguiente etapa. Taylor, este trabajo en nuestra página principal Gracias por ver esta conferencia. Nos vemos en el siguiente
35. Fixing el diseño de la página de la página - 1: Bienvenido de nuevo. Ahora, vamos a comer rápidamente aquí arriba. Déjame añadir mis botones. Entonces, ¿qué? Yo nos estoy haciendo. Acabo de buscar cargas sobre botas Compra aquí. Si tu escuela sobre ti te va a sacar su idea de botones, todo lo que necesitamos a Lewis, necesitamos decidir qué tipo de persona queremos para nuestro término específico para borrar. Supongo que el rojo estaría bien por la cabeza. Supongo que el amarillo estaría bien. Y entonces necesitamos para Marcus terminado o gasto de mercado. Se puede utilizar ya sea con éste o con éste. Hay dos opciones de luz diferentes, Así que cambiemos rápidamente por el plomo primero. Además, te recomendaría hacer investigación diferentes botones. Por lo que entenderás con respecto a estas clases de bootstrap hacia adelante. Y también ya sea puedes usar estos. Estos son sencillos. ¿ Se pueden utilizar estos contornos? Déjame probar este. Simplemente copia esto en el cabello añadido. Lo mismo. Tengo que seguir para el 2do 1 Pescó mi navegador. Sí. Esto está bien en los enfermos en Gran Bretaña, que es mi opción de edición ya que estoy enlazando ya está hecho, así que solo necesitamos agregar botón en lugar de ese texto Déjame refrescar este y ver cómo se va a ver esto en este momento del tiempo. Aquí puedes ver que actualmente no estamos en línea. En este punto de tiempo, se
puede ver que hemos sustituido todo nuestro texto por botones. Siguiente cosa simple que necesitamos hacer es proporcionar un espaciado adecuado. Remolquen también, los linistas Hagámoslo rápidamente. Se realiza el alineamiento. A lo siguiente de lo que estábamos hablando, este espaciado te recomendaría usar gran sistema en estos momentos no estaban dividiendo estas columnas en espacios exactos. Lo que podemos perder sin bien, espacios. Podemos dedicar algunos fuera de este ritmo de acuerdo a nuestro requerimiento. Visita Bootstrap go Ve a diseñar y luego entra en tu gran sistema aquí. Lo que quiero hacer es que quiero dedicar nuestra tarea basada en algo así. Y luego nuestros mercados giran y luego editan y luego enterrados. Por lo que estaría usando mi sistema de columnas
36. Fixing el diseño de la página de la página - 2: ahora vamos a resolver rápidamente problema de espaciado. Actualmente no utilizaba la columna. El incumplimiento. Entonces todo lo que tenemos que hacer es siempre que estemos usando cualquier tipo de pro, lo cambiaría a clase de cuervo y luego puedo usar columna para dividir mi pantalla. Eso significa que estoy usando techo para mi rumbo. Estoy usando cuerda para mi colmillo completado. Estoy usando fila para mis tareas no completadas. Por lo que todo pude perder nuestra clase en tres puntos por mi rumbo para mis tareas terminadas y para mi tarea no completamente. Déjenme estar creciendo clase para todos estos tres. Y una vez que los hayamos convertido en fila, realidad
podemos proporcionar tamaño de columna, lo
sé a pesar de ser confuso, pero esta es la parte fuera de tienda de botas. Hemos completado nuestra parte jangle que está de vuelta y parte. Ahora solo lo estamos personalizando para su mejor look. Entonces, si bien tengo que hacer es que necesito definir mi tamaño de columna para todos estos cuatro pies. El 1er 1 esperaría como siete y luego tres, luego uno y uno. Eso estaría bien. Entonces todo lo que tengo que hacer es en lugar de salir de la escuela. Estaría usando clase y su tamaño de columna para toallas debería ser de siete. Necesito seguir lo mismo para hecho. Editar y eliminar. Ahora, esto se hace para nuestro rumbo. Déjame la fresca mi pantalla. Sí, eso se hace para nuestro rumbo. Necesito seguir la venta para mi sobrina. Duty are Volver a mi plantilla. Y en esta clase, eso serían siete, 31 y uno. Eso se hizo un fresco mi navegador. Tienes dis se ve bien. Puedes cambiar tu texto por tu sobre nosotros tus contratistas en Actualmente estoy bien con esta aplicación y su funcionalidad que tenemos a nosotros. Tenemos todo el edit, delete y todo el diferente tipo de función que nos requerimos. Y estoy muy contento con mi solicitud. Espero que esto sea de ayuda para usted. Y ahora puedes crear y editar tu propia aplicación. Se puede utilizar toda una gran cantidad de botas, stop y jangle funcionalidad. Espero que por ahora entiendas sobre ti eres más enrutamiento fusionado con respecto a tu gripe también. A estructura los dedos más importantes Trabajas tu entorno, tus archivos estáticos, tu archivo de proyecto, tu archivo de plantilla así como tu archivo de aplicación. Y ahora puedes gestionar tu aplicación de jungla fácilmente. Gracias por cuatro en este apartado. Nos vemos en el siguiente.
37. Diseño de la página de inicio - 1: Oigan, chicos, Bienvenidos de nuevo Ahora en esta conferencia estará diseñando nuestra página de índices. Esa es nuestra base de origen. Básicamente, hay diferentes diseños o diferentes plantillas que podemos seguir. También podemos descargar diferentes plantillas. ¿ Qué? Nuestro sitio web antes de comenzar cualquier proyecto son incluso durante el trabajo fuera de Grujic. Ahora, antes de iniciar esta conferencia, necesito decirles que esta carta es totalmente dependiente de Bootstrap. No vamos a hacer nada con Django para esta conferencia. Eso significa que vamos a estar entendiendo cómo utilizar la voluntad de Bootstrap como una espalda bajo el trabajo sobre cómo crear páginas de muestra con la ayuda de Bootstrap. Eso sería realmente útil como espalda y disponible. No, empecemos nuestro trabajo y visualicemos nuestro diseño. Por lo que hay un diseño diferente en mi mente. En este punto de tiempo, puedo tomar tres imágenes en la parte superior y luego tendremos alguna línea de tiempo después de eso. Y entonces tendremos una carga. Volvamos a nuestro editor en la televisión actual. Yo solo imprimiendo este sencillo texto de índice aquí. Lo primero que debo cambiar son mis antecedentes. Por lo que actualmente tenemos fondo blanco. Preferiría un fondo gris claro para todos mis bages. Entonces si hablas de nosotros, contáctanos para hacer, no sea que nuestra página principal prefiero un poco apagado gris claro. Busquemos nuestro color de fondo. Como dije, si hay algo que quieras hacer con tu diseño, preferiría buscar en bootstrap. Eso resolverá tu problema como una espalda fresca y entregar. Este se ve bien. Todo lo que tienes que hacer es copiar este en etiqueta de cuerpo de video en tu plantilla base. Simplemente agrega una nueva clase con nuestro cuerpo. Si actualizo ahora mi página, espero que puedan ver la diferencia con el color. Aquí. También puedes utilizar un jocular. Déjame probar este. Entonces así es como puedes usar diferentes Magnum. Vuelve a mi luz. Aplicaste la gracia. Bien. Ahora el siguiente nosotros, tenemos que hacer esto. Tenemos que añadir una fila y luego dividir ese verdadero en tres columnas para que podamos agregar tres imágenes. Cuatro imágenes. Te sugeriría hacer visita en Splash. Es un sitio gratuito. Entonces todo lo que tienes que hacer es buscar ¿qué? Tipo apagado. Imagina que estás encendido, puedes descargar eso y utilizar eso para tres. Ya que conocía una neblina que está relacionada con notas tarea alguna nota Malo. Estaría prefiriendo algo relacionado con eso. Y si te desplazas hacia abajo, obtendrás imágenes de alta calidad y podrás utilizarlas de forma gratuita. Ya he descargado una imagen en. Estaremos utilizando eso. Entonces aquí está eso imagínate. Y tengo Cooler Hace hablando esperanzas No, Déjame meterme aquí dentro de mi contenedor. Necesitamos crear una fila y luego necesitamos agregar tres columnas. Entonces eso es fácil. El Becario Nuevo en vivo en clase de noticias. Como habitación ahora, en realidad
hemos creado un neuro. Ahora este Rooney para ser dividido en tres partes. Y si quieres entender más con respecto a esto, solo salta a un layout y visita gran sección que resolverá todos tus problemas. Ahora bien, si se quiere dividir en tres partes, este es el resultado que estamos obteniendo. Y si quieres dividirlos con la ayuda fuera, bueno, partes de
pantalla, sería 444 encendido. Eso estaría bastante bien. Te recomendaría dedo del pie el desplazamiento hacia abajo en esta página y aprender más sobre bootstrap. Eso es bastante fácil con este pelo documentación. Con la columna, podría verse a Dems como S M o L G. Este tipo de términos son cuatro tamaño de pantalla. Entonces si hablo de algas, es para pantalla en vivo. Si hablo de sm it, eso es lo pequeña pantalla. Entonces estaría usando energía y luego los estaría dividiendo con ayuda fuera para aquí. Todo lo que tenemos que hacer es crear clase tratada, usar nuestras clases, energía de
columna y luego la violación fuera de pantalla que este tonto Ahora estamos listos para bloquear en regla. Ahora tenemos nuestras tres columnas. Solo necesito agregar soy ji attack para agregar mi imagen. Entonces todo lo que tienes que hacer es solo agregar un Yo soy de ataque y luego aquí necesitamos pasar la fuente nuestra imagen. Entonces para eso podemos usar estáticas y luego usar imágenes slash nuestro nombre de imagen. Eso sería bastante fácil. Hemos hecho el mismo paso Al usar Aluko. Permítanme también pasar un nombre alternativo. Esto se ve bien. Ahora no te olvides del dedo del pie carga tu lengua estática. Eso significa que no puedes utilizar la estática a menos que cargues en la parte superior de tu página. Entonces todo lo que tienes que hacer es simplemente cargar tu estática hacia atrás. Una vez hecho eso, estamos en buena forma para utilizar nuestra imagen. Han sido corporativos este y se suman a las tres columnas y ver hacia fuera. Mi resultado. Esto se ve terrible porque no estamos re dimensionando nuestra imagen. Déjame dimensionar mi imagen todo después de esto. Solo usa mi ingenio y escóndete. Vamos, déjame revisar el tamaño actual de mi imagen. Es 7 50 por 500. Entonces creo que sería bueno ir con ese tema apagado. 3 60 por 2 50 Déjame probar este. Déjame ser fresco. Mi página. Sí, esto se ve bien, pero también necesitamos dedo del pie agregar un margen ¿O eres así que todos los actores simplemente utilizan nuestra clase
bootstrap? Recuerda por margen necesitamos usar. Vamos em. Y luego para top Martin, es t para margen fronterizo. Es para izquierda y derecha. Es l R. Así que necesito agregar margen dedo del pie la parte superior para que esté vacía y luego tus picos es Así que solo lo
manejas . Cinco correcciones Esto luce perfecto para nuestro top. Ah, ahora estaré trabajando con una siguiente fila en la que necesitamos agregar algún teléfono. Ese podría ser nuestro tagline. Y luego necesitamos agregar algún botón. Necesidad de empezar a trabajar en nuestros fideos. Hace creativo y usa tu clase como habitación. Ahora, déjenme ser algunas mazos de muestra que estarían fuera de dos o tres líneas. Estaría utilizando mi párrafo. Es decir, ¿ya refrescas mi playa? Estos están actualmente todos en una sola línea y además no hay brecha entre nuestras imágenes y nuestros tecnicos. Permítanme agregar de nuevo el margen superior. Frescas este. Déjame empezar a planearlos de acuerdo a nuestro diseño que tenemos en mente. En primer lugar, permítanme hablar de tipología. Entonces todo lo que tienes que hacer es saltar contenido de video y hacer click en tipología. Aquí obtendrás diferente opción para que nuestro texto luzca mejor. Entonces la siguiente etapa Taylor la acción sobre esto y empezar a trabajar en nuestro próximo papel. Por lo que aquí estarán mejorando los palos y agregando un botón. Y entonces espero que esta conferencia haya sido de ayuda. Y ahora puedes entender respecto a Bootstrap de mucho mejor manera
38. Diseño de la página de casía: 2: Lo siguiente que tenemos que hacer es arreglar la alineación de nuestro texto en este
momento . Por lo que estaría tomando algo relacionado con nuestra grilla para que podamos arreglar todo en el centro . Eso significa que estaremos manteniendo todo el contenido fuera de este tiro al centro en bien, aliviando el espacio a la derecha así como a la izquierda. Entonces eso significa que necesitamos hablar más de lo bueno. En este momento. Estoy utilizando mi etiqueta de párrafo para mostrar estas tres líneas fuera de contenido. Si no quiero, mi gran cabello estará viendo algunas de manera diferente fuera de las columnas. Déjame desplazarme un poco hacia abajo y ver cuál será perfecto para nosotros. Ahora esta clase de oficial nos encontraríamos si miras este es exactamente necesito todo el contenido que queremos mostrar en nuestra cara estaría en el medio en. Tenemos que dejar espacio a la derecha y a la izquierda. Déjame copiar esta tercera clase y solo necesitamos agregar eso dentro de nuestra habitación. Déjame ser fresco. Mi base aquí Puedes ver tenemos sección poco más organizada. Ahora lo siguiente que quiero hacer con mi párrafo es alinearme, maldita sea! Centro en adelante, Gene. El tamaño del texto que quiero el tamaño del teléfono debería ser un poco más grande en. También podríamos necesitar hablar de algo relacionado con el margen. Déjame agregar rápidamente etiqueta central a todos mis tres párrafos y luego necesito agregar clase para mi párrafo. Estaría sumando cada uno en este punto de tiempo para los tres. Y veamos qué resultados vamos a obtener, como, pescado
carnoso. Este, realidad no
están buscando financiadas. Para mi requerimiento, necesitamos arreglar nuestra clase offset. En este punto de tiempo, actualmente
estamos quitando espacio a 36 y tres. Debería cambiarlo a uno. Entonces en una, también
creo que debería cambiar el tamaño del teléfono y hacerlo como cada uno a en este. Debe ser h Fife. Este luce mucho mejor que nuestro anterior levantado. Ahora solo necesito hacer una cosa simple y rápida. También necesito agregar un botón para que todo lo que tienes que hacer es solo saltar al maletero. Por lo que se trata de la madera grande y sólo copiar este Snoted. Y aquí solo necesito agregarla debajo de mi último texto. Y también necesito alinear esta madera en el centro uno status en Déjame hacer pescas este. Está bien, esto se ve bien. Necesito cambiar el texto. También necesito agregar un tirón alto y también necesito agregar algún margen. Entonces con mi clase de botón, déjame agregar margen, tal vez tres. Esto se ve bien. También necesito agregar hipervínculo y distritos Jane. Déjame reemplazar los palos por Vamos a empezar. Y aquí simplemente necesito agregar mi deriva y también cerrar mi bolsa. Y aquí simplemente necesito agregar mi enlace dinámico. Esa es mi dinámica. Estás enfermo lo cual sería redirigido hacia nuestro discurso de dos gobernantes. Entonces sólo copia este. Sí, esto se ve bien. Ahora son pocos los cambios más que me gustaría implementar. A lo mejor agregar algo de redondeo a esta imagen también puede estar agregando algún dedo del pie sombra mis imágenes
así como mi botón. También tal vez cambiando el color del teléfono. Entonces, pongámoslos realmente rápidamente para que no subamos tiempo. Y también entendemos este concepto esto está completamente relacionado con Bootstrap on no tiene nada que ver con jangle. Entonces todo lo que tienes que hacer es simplemente saltar al maletero. Entonces déjame buscar sobre redondeado. Encontrarás algo saqueado con nuestras fronteras. Tan solo necesitas revisar tu requerimiento. Creo que éste será multado por nosotros. Si nos enfrentamos a éste y solo saltamos a mi ataque soy G aquí. Solo necesito agregar una clase. Y dentro de este clásico reemplaza a éste. Una vez hecho eso, también
creo que debo agregar sombra. Por lo que sólo saltar orden tienda de arranque búsqueda sobre sombra en se podría ver varias subasta. Déjenme elegir éste. Creo que éste estaría bien. Entonces déjame copiar este. Permítanme también añadir eso aquí. Vuelve a mi página principal. Espero que no se pueda ver la diferencia. Permítanme también probar este. Este también está bien. Puedes decidir lo que quieras. Una cosa que tengo que hacer. También necesito arquear a Arlotto esta carga. Ah, déjame hacer eso rápidamente. Sí, eso está bien. Toby Drew con la sombra. A mí me gusta más la anterior para mis imágenes. Pero el 2do 1 es mejor para mi Martin. Ahora, para ser verdad, podemos hacer mucho más sin bootstrap. Pero permítanme finalizar esto y añadir un margen entre estos dos sobre cambiar el color de éste . Por lo que eso terminaría nuestra sección con un salto de página de aspecto decente en su editor y escuchó esta clase. Todo lo que tienes que hacer es agregar árbol de margen si te tenía fresco, Este? Sí. Esto es mejor en Tenía sólo necesito cambiar el color. Esa investigación que en mi tienda de botas preferiría este color primario. Déjame ser fresco, este de aquí, en realidad
puedes ver la diferencia. También puedes reemplazar estas dos imágenes de acuerdo a un requisito. Creo que esta es una página decente para nuestra aplicación. Nuestros últimos cambios restantes, que es nuestro favorito ido. Entonces todo lo que tienes que hacer es simplemente saltar a tu clase base porque esta muy cornisa presente en todas las páginas. Si hablas de tu brutalizado sobre la página principal del discurso, este mismo rincones disponibles en todas las páginas, así que todo lo que tienes que hacer es simplemente saltar a una clase base y pegar la escuela. Acuérdate de pegarlo ahí. Tu título. Y aquí necesitamos dar ubicación fuera de nuestra imagen. Déjame agregar esa imagen dentro de mi carpeta de imágenes, puedes descargarla desde la sección de recursos. Todo lo que tienes que hacer es simplemente proporcionar el camino con estática. Por lo que estaría afrontando este en lugar de nuestro local o PNG. Necesito pasar una semana o no. I c e o Recuerda, todos los de tela están en el formato Off. Te veo. Yo salvé este. Vuelve a mi navegador y refresca mi página. Sí, esto se ve bien. Y ahora tenemos nuestro tejido en nuestra página de inicio es realmente son discursos verdaderamente Tratado. Y estamos bien para ir a hacer cualquier cosa sin aplicación. Entonces así es como nuestra espalda y desarrollador completa su aplicación. Sé que en este momento, no
estamos tratando muy alto con amigo, pero toda la espalda y las canchas lo hemos hecho muy bien. No hay más cosa que puedas hacer. Creo que este diseño es suficiente como backend disponible. Espero que este diseño se vea bien. Gracias por caer esta conferencia. Nos vemos en el siguiente.
39. ¡Gracias por estar en casa!: Oigan, chicos, bienvenidos de nuevo. Me alegra que hayas dado a conocer esta conferencia. Reservas una pizza o tal vez un breve descanso. Acabas de desbloquear una nueva habilidad de set off completando las escuelas. Gracias por elegir y creerme. Si te gusta este curso, no olvides dejar una reseña. Tu reseña. Mantenme motivado a trabajar duro. Un lago grande así como relus agregan más conferencias de manera regular. Gracias por caer. Nos vemos en el siguiente.