Proyecto de aplicación de broma usando Django Framework

Django es un marco web basado en Python de alto nivel que permite un desarrollo rápido y un diseño limpio y pragmático. También se denomina marco de trabajo de baterías incluidas porque Django proporciona funciones integradas para todo, incluida la interfaz de administración de Django, la base de datos predeterminada SQLlite3, etc. Hoy crearemos una aplicación Joke en Django.

Instalación – 

pip3 install django
pip3 install pyjokes

Configuración básica –

Inicie un proyecto con el siguiente comando

django-admim startproject jokeapp

Cambia el directorio a jokeapp

cd jokeapp

Inicie el servidor: inicie el servidor escribiendo el siguiente comando en la terminal:

python manage.py runserver

Para verificar si el servidor se está ejecutando o no, vaya a un navegador web e ingrese http://127.0.0.1:8000/ como URL.

Crear aplicación principal – 

python manage.py startapp main

Vaya a la carpeta main/ haciendo: cd main y cree una carpeta con el archivo index.html: templates/main/index.html

Abra la carpeta del proyecto con un editor de texto. La estructura del directorio debería verse así:

Ahora agregue la aplicación principal en su aplicación de broma en settings.py.

Edite el urls.py en jokeapp

Python3

from django.contrib import admin
from django.urls import path,include
  
urlpatterns = [
    path('admin/', admin.site.urls),
    path("",include("main.urls")),
]

Crea un nuevo urls.py en tu aplicación principal (jokeapp/main/)

Python3

from django.urls import path
from .views import *
  
urlpatterns = [
    path("",home, name="home"),
]

Editar vistas.py en principal

Python3

from django.shortcuts import render,HttpResponse
import pyjokes
# Create your views here.
  
def home(request):
    joke=pyjokes.get_joke()
    return render(request,"main/index.html",{"joke":joke})

Cree una nueva carpeta de plantillas dentro del interior principal que cree otra carpeta principal y cree el nuevo archivo index.html. (principal/plantillas/principal/index.html)

índice.html

HTML

<html>
  <head>
    <title>Home Page</title>
  </head>
<body>
<h3>{{joke}}</h3>
</body>
</html>

Producción –

Ahora puedes ejecutar el servidor para ver tu aplicación de broma.

python manage.py runserver

Publicación traducida automáticamente

Artículo escrito por vivekpisal12345 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *