Link
Creación de proyecto y app dentro de proyectouno
Entra a servidor:
Si vamos a interprete python (pycharm), en settings (file)
Estructura y como funciona
El módulo os nos permite
acceder a funcionalidades dependientes del Sistema Operativo. Sobre todo,
aquellas que nos refieren información sobre el entorno del mismo y nos permiten
manipular la estructura de directorios (para leer y escribir archivos).
os.path
El módulo os también nos
provee del submódulo path (os.path) el cual nos permite acceder a ciertas
funcionalidades relacionadas con los nombres de las rutas de archivos y
directorios.
os.path.abspath(path)
Ruta absoluta: Devuelve
una versión normalizada de la ruta de acceso .
os.path.dirname( path )
Devolver el nombre del directorio de la ruta camino (path).
Si intentamos hacer una modificación a la sección de import os, te muestra error al conectar con el servidor.
Debug permite ver la pagina. Mas información.
INSTALLED_APPS (aplicación instaladas)
Probar quitando admin.
Notaras que no podrás conectar al servidor.
TEMPLATES: De la app que son archivos html donde hay configuraciones de autentificación.
Base de datos (Database): En donde se puede configurar los diferentes tipos de bases de datos. También hay una liga de documentación de la base de datos que ofrece, donde te puede ayudar.
La base de datos sqlite3 esta por default, pero este se puede cambiar a otra base de datos que mejor te parezca.
Autentificación de validadores de contraseñas (AUTH_PASSWORD_VALIDATORS): Con esto ya no nos preocupamos, por que consta de validadores de password que usa la aplicación,viene varias restricciones como mayor que 8 caracteres, números consecutivos, etc. De igual manera encontramos la liga de la documentación que habla de los password de validación.
Validadores: Verifican que no sean contraseñas débiles.
Documentación
Language_code: Se tiene una configuración de lenguaje de la aplicación, por default contiene ingles, pero se puede cambiar el formato, a otro lenguaje.
Otros aspectos son archivos fijos imágenes, css, diseño, se puede configurar.
Documentación para más informes de la visualización de nuestra pagina.
urls
En urlpatterns en donde tenemos el apartado que
dice "admin". Hace referencia a los url podemos cambiar a admin a inicio. Con esto podemos ingresar http://127.0.0.1:8000/admin/.
Si cambiamos admin por inicio ahora ingresa por http://127.0.0.1:8000/inicio/. En cambio al ingresar con admin no se encontrará.
Nos dirigimos a la aplicación alumnos, donde se encuentra e archivo admin.
Admin: Es donde se encuentra el administrador.
Models: Se encuentra las tablas a nivel de base de datos (sqlite3), estas tablas van a migrar con migrate.
Test: Para hacer pruebas a nuestra aplicación. Se pueden hacer pruebas de código.
Vistas: view de la aplicación, que es lo que ve el usuario, cliente. Liga de documentación de vistas.
Apps:
No hay comentarios:
Publicar un comentario