martes, 19 de febrero de 2019

1. Partes que conforman el proyecto

Archivo settings



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 

Módulo os


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).


import os # abrir archivos/ para salidas del so

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_codeSe 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á.






Archivo alumnos|

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

Unidad 3 Configuración y administración del espacio en disco.(Investigacion)

Configuración y administración del espacio en disco. Para la gestión del almacenamiento de una base de datos existen 4 conceptos bien ...