10 pasos para escribir un sitio web Django, un sitio web serio ···

  Django solo necesita 10 pasos para construir un sitio web, en realidad solo 10 pasos, ¿no lo crees? Vamos a contar ...
  principalmente en los sitios de construcción de hoy con el editor Pycharm, ¡el sitio presenta una transferencia rápida de archivos grandes en LAN! Por ejemplo: si un colega quiere darle un archivo 1G, pierde un enlace a su sitio web. Después de que lo cargue, ¡el archivo está en su computadora! El efecto de demostración es el siguiente: cargue desde el disco F de la computadora a través del navegador, y el archivo aparecerá en el disco D, donde el archivo de carga del navegador puede estar en cualquier otra computadora, y el archivo cargado se almacenará en su disco D !

Inserte la descripción de la imagen aquí

Instalar Pycharm Professional Edition

  Nota Pycharm necesita instalar Pro

Creación de sitios web Django

primer paso

  Después de abrir Pycharm, cree un nuevo proyecto: haga clic en Archivo en la esquina superior izquierda-Nuevo proyecto para crear un cuadro emergente de proyecto, que es el icono en el segundo paso.

Inserte la descripción de la imagen aquí

Segundo paso

  Cree el contenido del proyecto, haga clic en Django a la izquierda e ingrese la dirección del proyecto + el nombre del proyecto en la ubicación de arriba . La dirección del proyecto en la figura es: " E: \ PyCharm Project " ¡El nombre del proyecto es " Decrypt_Test ", separado por ""! Haga clic en "ProjectInterpreter: Python3.7" para expandir las opciones como se muestra a continuación. Seleccione " Intérprete existente " (es decir, un intérprete existente) e ingrese la dirección del entorno Python + python.exe en el intérprete. Puede ingresarlo manualmente o puede hacer clic en el control de "tres puntos" a la derecha para seleccionar la ruta del archivo. Finalmente, haga clic en Crear para crear el proyecto.
  También puede seleccionar Nuevo entorno usando en el "ProjectInterpreter: Python3.7" expandido , que está seleccionado de forma predeterminada, y se crea un entorno virtual separado para cada proyecto. Los principiantes recomiendan elegir esta opción para guardar los pasos de la operación. Tenga en cuenta que debe instalar el entorno de Python antes de instalar Pycharm. Si no conoce la instalación, consulte ** Si desea aprender Python, no sé cómo comenzar, ¡le enseño! ** Tutorial de instalación del entorno Python en la segunda mitad del artículo.
  

Inserte la descripción de la imagen aquí

tercer paso

  Una vez creado el proyecto en el segundo paso, aparecerá el siguiente cuadro de diálogo. Seleccione Abrir en la ventana actual y haga clic en Aceptar

Inserte la descripción de la imagen aquí

el cuarto paso

  Después de hacer clic en Aceptar, ingresará al proyecto que acaba de crear, como se muestra a continuación. Los archivos settings.py y urls.py se abren de forma predeterminada, y los archivos correspondientes están a la izquierda.

Inserte la descripción de la imagen aquí

  Haga clic en el ícono en la esquina inferior izquierda de la interfaz, seleccione Terminal e ingrese python manage.py startapp decrypt en el cursor . Después de presionar enter, verá una nueva carpeta en el lado izquierdo del proyecto, como se muestra en la Figura 2 :

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

el quinto paso

  Busque INSTALLED_APPS en settings.py y agregue'decrypt.apps.DecryptConfig ' entre corchetes , lo que indica que la aplicación está registrada. Como se muestra abajo:

Inserte la descripción de la imagen aquí

  Busque " ALLOWED_HOSTS " en settings.py, escriba "*" entre paréntesis y cualquier dirección IP del código podrá acceder a su sitio web.

Inserte la descripción de la imagen aquí

Sexto paso

  Busque urlpatterns en urls.py, agregue la ruta ('descifrar /, descifrar') entre paréntesis ,

Inserte la descripción de la imagen aquí

Séptimo paso

  Haga doble clic en el archivo views.py a la izquierda para abrirlo y escriba lo siguiente:

from django.shortcuts import render,redirect
# Create your views here.
def decrypt(request):
    """解密文件"""
    if request.method == "GET":
        return render(request, "decrypt.html")
    else:
        # 获取文件
        pic = request.FILES["pic"]
        # 创建一个文件
        save_path = "D:/%s" % pic.name
        with open(save_path, "wb") as f:
            # 获取上传文件的内容并写入打开的文件
            for content in pic.chunks():
                f.write(content)
        # 返回
        return redirect("/decrypt")
        # return JsonResponse({"msg": "OK!"})

Inserte la descripción de la imagen aquí

Octavo paso

  Cree un nuevo archivo decrypt.html en la carpeta de plantillas de la izquierda, haga doble clic en el archivo decrypt.html de la izquierda para abrirlo y escriba lo siguiente:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>解密亿赛通文件</title>
</head>
<body>
<h4>文件上传</h4>
<form action="/decrypt/" enctype="multipart/form-data" method="post">
    {% csrf_token %}
    上传文件:<br>
    <input type="file" name="pic"> <br>
    <input type="submit" value="上传并解密">
</form>

</body>
</html>

Inserte la descripción de la imagen aquí

Paso 9

  Ingrese Terminal en python manage.py runserver 172.16.6.224:8000, preste atención , aquí está 172.16.6.224:8000 la dirección IP de mi computadora, necesita cambiar la dirección IP de su computadora , y la tecla Enter para ejecutar, aparece como se muestra en la Figura 2 a continuación, el sitio web se ha ejecutado correctamente. , Ingrese en el navegador: "http://172.16.6.224:8000/decrypt/", preste atención para cambiar la dirección IP aquí a su propia dirección IP. ¡Date prisa y envía la dirección del sitio web a tus amigos y deja que te envíen los datos!
  Si el artículo es útil para usted, recuerde dar me gusta + seguir + favorito.

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

¡Crecer juntos!

Sigue la cuenta pública [Python Sharp Sword], aquí compartiré conocimientos relacionados con Python, ¡ven y crece conmigo!

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_17771109/article/details/112596812
Recomendado
Clasificación