Cómo instalar Django en un CentOS 7 VPS o servidor dedicado

Al crear un sitio web, se requieren componentes similares y no es necesario reinventar la rueda cada vez que crea un nuevo sitio web. Django es la herramienta que necesitas para esto.


En este artículo, se cubren varios métodos de instalación de Django y cómo crear su primer proyecto.

Nota especial: consulte la página del mejor alojamiento de Django de HostAdvice para encontrar los principales servidores web en esta categoría, incluidas las opiniones de expertos y usuarios.

Visión general

Django es una herramienta poderosa para escribir aplicaciones web. Usar Django Framework es la forma más fácil de hacer que una idea sea una realidad empresarial. Se asegura de que tenga la menor cantidad de problemas posibles mientras crea sus aplicaciones web. Tiene docenas de características como autenticación de usuario y canales RSS y es muy seguro. Así que veamos cómo instalar Django en un CentOS

Instalación de Django

La instalación de Django se realiza de varias maneras, y cubriremos algunas de ellas en este artículo. Todos confían en el repositorio EPEL para CentOS y RedHat como distribuciones. El repositorio EPEL contiene paquetes adicionales que no se encuentran en la distribución principal. Para usar EPEL, escriba ñam comando para configurar el uso del repositorio EPL;

sudo yum instalar epel-release

A continuación se muestran algunos de los métodos para instalar Django;

  • Instalar desde paquetes
  • Instalación a través de pip
  • Instalación a través de pip en un entorno virtual
  • Instalar la versión de desarrollo a través de git

Instalar desde paquetes

Utilizamos el ñam administrador de paquetes para instalar paquetes Django desde el repositorio EPEL. El inconveniente es que la versión contenida en EPEL puede no ser la última. Sin embargo, este proceso es sencillo, escriba lo siguiente:

sudo yum instalar python-django

Para verificar la instalación:

django-admin –version

Si tiene éxito, debería mostrar:

1.6.0

Instalando desde pip

Si desea instalar la última versión de Django, este método es para usted. Primero instalamos el pipa administrador de paquetes y luego instalar Django. Entonces escriba lo siguiente;

sudo yum instalar python-pip

A continuación, ahora puede instalar Django escribiendo:

sudo pip install django

Ahora para verificar si la instalación fue exitosa:

django-admin –version

Si tiene éxito, debería mostrarle lo siguiente;

1.7.5

Nota que la versión en pipa está más actualizado que el de EPEL.

Instalación a través de pip en un entorno virtual

Utilizar el Virtualenv herramienta para crear entornos virtuales. Es en estos entornos virtuales donde se instalan los paquetes de Python sin afectar el resto del sistema. Es útil si sus proyectos tienden a entrar en conflicto con otros proyectos diferentes..

Primero, es instalar pipa del repositorio EPEL.

sudo yum instalar python-pip

Con pipa instalado, ahora podemos instalar el Virtualenv paquete;

Instalación a través de pip en un entorno virtual

Ahora, cada vez que inicia un proyecto, debe crear un entorno virtual para él. Entonces vamos a establecer una nueva categoría de proyecto:

mkdir ~ / newproject
cd ~ / newproject

A continuación, cree un entorno virtual escribiendo;

virtualenv newenv

Nota: newenv >es solo un nombre; puedes elegir el nombre que quieras.

El comando anterior instala python y pipa en el entorno virtual. Para instalar paquetes en nuestro entorno virtual, simplemente escriba;

fuente newenv / bin / activar

Su línea de comando debería cambiar y tener el siguiente aspecto;

(newenv) username @ hostname: ~ / newproject $

Ahora instale Django usando pipa;

pip install django

Para verificar la instalación, escriba;

django-admin –version

Debería mostrar;

1.7.5

Si desea dejar su tipo de entorno desactivar;

desactivar

Para reiniciar, escriba lo siguiente;

cd ~ / newproject
fuente newenv / bin / activar

Instalar la versión de desarrollo a través de git

Este método instala la última versión de desarrollo. Requiere que obtengamos el código de Django directamente del git repositorio. Instalar en pc git y pipa en nuestro sistema usando el >ñam mando;

sudo yum instalar git python-pip

Clonar el repositorio en un directorio llamado django-dev.

git clone git: //github.com/django/django ~ / django-dev

El repositorio ahora se puede instalar usando pipa. Utilizaremos el -mi opción de instalar en modo editable.

sudo pip install -e ~ / django-dev

Ahora estamos listos para verificar la instalación. Para hacerlo solo escribe,

django-admin –version

Si se ha instalado correctamente, debería mostrar;

Conclusión

Hemos seguido algunas formas para que instales Django en tu máquina CentOS 7. Dependiendo de su elección de instalación, puede obtener nuevas características nuevas para la versión de desarrollo, o puede obtener la versión más estable. Entonces cada instalación tiene sus desventajas y ventajas. Ciertamente esperamos que disfrute de primera mano de las muchas características de Django.

Echa un vistazo a los 3 principales servicios de alojamiento de servidores dedicados:

Alojamiento A2

Precio inicial:
$ 99.59


Fiabilidad
9.3


Precios
9.0


Fácil de usar
9.3


Apoyo
9.3


Caracteristicas
9.3

Leer comentarios

Visita A2 Hosting

FastComet

Precio inicial:
$ 139.00


Fiabilidad
9,7


Precios
9.5


Fácil de usar
9,7


Apoyo
9,7


Caracteristicas
9.6

Leer comentarios

Visita FastComet

Hostwinds

Precio inicial:
$ 99.00


Fiabilidad
9.3


Precios
9.2


Fácil de usar
9.2


Apoyo
9.3


Caracteristicas
9.2

Leer comentarios

Visita Hostwinds

Artículos de procedimientos relacionados

  • Cómo configurar un Docker Swarm Cluster en un CentOS 7 VPS o servidor dedicado
    experto
  • Instalar en pc & Configure el servidor web Caddy en un CentOS 7 VPS
    intermedio
  • Use Python para automatizar tareas rutinarias en su VPS o servidor dedicado
    experto
  • Cómo configurar trabajos Cron en su servidor dedicado Ubuntu 18.04 o VPS
    intermedio
  • Cómo instalar y configurar Linux Malware Detect en CentOS 7
    experto
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me