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 !
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.
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.
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
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.
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 :
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:
Busque " ALLOWED_HOSTS " en settings.py, escriba "*" entre paréntesis y cualquier dirección IP del código podrá acceder a su sitio web.
Sexto paso
Busque urlpatterns en urls.py, agregue la ruta ('descifrar /, descifrar') entre paréntesis ,
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!"})
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>
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.
¡Crecer juntos!
Sigue la cuenta pública [Python Sharp Sword], aquí compartiré conocimientos relacionados con Python, ¡ven y crece conmigo!