WWW Digitalocean Com Translate Goog Community Tutorials How
WWW Digitalocean Com Translate Goog Community Tutorials How
22.04
Introducción
Django es un framework web Python con todas las funciones para desarrollar
sitios web y aplicaciones dinámicas. Con Django, puedes crear rápidamente
aplicaciones web Python y confiar en el framework para realizar gran parte del
trabajo pesado.
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
En esta guía, podrá configurar y ejecutar Django en un servidor Ubuntu 22.04.
Después de la instalación, iniciará un nuevo proyecto que utilizará como base
para su sitio.
Diferentes métodos
Prerrequisitos
Antes de comenzar, debe tener un usuario no root con privilegios sudo disponible
en su servidor Ubuntu 22.04. Para configurarlo, siga nuestra guía de
configuración inicial del servidor Ubuntu 22.04 .
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Copiar
Copiar
$ python3 -V
Output
Python 3.10.4
Copiar
Copiar
$ django-admin --version
Output
3.2.12
Esto significa que el software se instaló correctamente. También puede notar que
la versión de Django no es la última versión estable. Para obtener más
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
información sobre cómo usar el software, continúe hasta aprender cómo crear un
proyecto de muestra .
Copiar
Copiar
$ python3 -V
Output
Python 3.10.4
Copiar
Ahora, cada vez que inicie un nuevo proyecto, podrá crear un entorno virtual para
él. Comience por crear un nuevo directorio de proyecto y muévase a él:
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Copiar
$ mkdir ~/ newproject
$ cd ~/ newproject
Copiar
Copiar
El mensaje debería cambiar para reflejar que ahora estás en tu entorno virtual. Se
verá algo como . ( my_env )username@hostname:~/newproject$
En su nuevo entorno, puede usar pip para instalar Django. Independientemente
de su versión de Python, pip solo debe llamarse pip cuando se encuentre en su
entorno virtual. Tenga en cuenta también que no necesita usar sudo ya que está
instalando localmente:
Copiar
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Copiar
Output
4.0.4
Tenga en cuenta que su versión puede diferir de la versión que se muestra aquí.
Para salir de su entorno virtual, debe emitir el deactivate comando desde
cualquier lugar del sistema:
Copiar
(my_env) $ deactivate
Copiar
$ cd ~/ newproject
$ source my_env /bin/activate
Copiar
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Comprueba la versión de Python que tienes instalada:
Copiar
$ python3 -V
Output
Python 3.10.4
Copiar
Copiar
Copiar
$ cd ~/ django-dev
Cree un entorno virtual utilizando el python comando que sea compatible con su
versión instalada de Python:
Copiar
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
$ python3 -m venv my_env
Activarlo:
Copiar
Copiar
Copiar
$ django-admin --version
Output
4.0.4.2
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Primero, crea un directorio para tu proyecto y cámbialo:
Copiar
$ mkdir ~/ django-test
$ cd ~/ django-test
Copiar
Activar el entorno:
Copiar
Instalar Django:
Copiar
Copiar
Output
Operations to perform:
Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying admin.0001_initial... OK
Applying admin.0002_logentry_remove_auto_add... OK
Applying admin.0003_logentry_add_action_flag_choices... OK
Applying contenttypes.0002_remove_content_type_name... OK
Applying auth.0002_alter_permission_name_max_length... OK
Applying auth.0003_alter_user_email_max_length... OK
Applying auth.0004_alter_user_username_opts... OK
Applying auth.0005_alter_user_last_login_null... OK
Applying auth.0006_require_contenttypes_0002... OK
Applying auth.0007_alter_validators_add_error_messages... OK
Applying auth.0008_alter_user_username_max_length... OK
Applying auth.0009_alter_user_last_name_max_length... OK
Applying auth.0010_alter_group_name_max_length... OK
Applying auth.0011_update_proxy_permissions... OK
Applying auth.0012_alter_user_first_name_max_length... OK
Applying sessions.0001_initial... OK
Por último, vamos a crear un usuario administrativo para que puedas utilizar la
interfaz de administración de Djano . Hagámoslo con el
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
createsuperuser comando:
Copiar
Modificación de ALLOWED_HOSTS en la
configuración de Django
Para probar con éxito su aplicación, necesitará modificar una de las directivas en
la configuración de Django.
Abra el archivo de configuración escribiendo:
Copiar
~/django-test/djangoproject/configuraciones.py Copiar
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Prueba del servidor de desarrollo
Una vez que tenga un usuario, puede iniciar el servidor de desarrollo de Django
para ver cómo se ve un nuevo proyecto de Django. Solo debe usarlo para fines de
desarrollo. Cuando esté listo para implementar, asegúrese de seguir
cuidadosamente las pautas de implementación de Django .
Antes de probar el servidor de desarrollo, asegúrese de abrir el puerto adecuado
en su firewall. Si siguió la guía de configuración inicial del servidor y está usando
UFW, puede abrir el puerto 8000 escribiendo lo siguiente:
Copiar
Copiar
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Para acceder a la interfaz de administración, agregue /admin/ al final de su URL:
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Si ingresa el nombre de usuario y la contraseña de administrador que acaba de
crear, tendrá acceso a la sección de administración principal del sitio:
Conclusión
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Conozca más sobre nuestros productos ->
Comentarios
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Conviértete en colaborador de la comunidad
Reciba un pago por escribir tutoriales técnicos y seleccione una organización benéfica
centrada en la tecnología para recibir una donación equivalente.
Inscribirse
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Documentación de DigitalOcean
Más información
The Wave tiene todo lo que necesita saber sobre cómo crear un negocio, desde la
obtención de financiación hasta la comercialización de su producto.
Más información
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
Solo para cuentas nuevas. Al enviar su correo electrónico, acepta nuestra Política de privacidad
La nube para
desarrolladores
Aumente su escala a medida que crece, ya sea que
esté ejecutando una máquina virtual o diez mil.
Empieza gratis
Regístrese y obtenga $200 en crédito para sus
primeros 60 días con DigitalOcean.*
Empezar
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF
*Esta oferta promocional se aplica únicamente a cuentas nuevas.
Explore our developer-friendly HTML to PDF API Printed using PDFCrowd HTML to PDF