[Desarrollo rápido de Django 0] Cree rápidamente el entorno y obtenga el hola mundo del proyecto django

Comandos básicos del framework Django
  • django-admin startproject # Crea un proyecto Django
  • django-admin startapp # Crea una aplicación Django
Crea un proyecto de Django
1. 打开cmd,cd到项目目录下,新建一个文件夹,然后cd到该文件夹下
2. 使用 # pipenv install 命令创建虚拟环境 #pipenv shell 进入虚拟环境
3.安装django: # pip install django
4.安装成功后,创建一个Django项目:# django-admin startproject [输入创建的项目名称]
5.创建一个Django应用: # django-admin startapp [应用名]
6.使用pycharm打开该项目,在file>>setting>>Python Interpreter中选择刚刚pipenv生成的环境。如图1-1
7.在Terminal中输入:# python manage.py runserver
如果运行成功则可以得到如下图1-2则表明前面的配置成功!!

Entorno virtual de configuración de Pycharm
Inserte la descripción de la imagen aquí

Django 之 hola mundo

El contenido del proyecto después de la inicialización es el siguiente:

Inserte la descripción de la imagen aquí

Para ejecutar un programa de hola mundo, primero debe escribir la función de vista hola en views.py en el directorio de archivos del nivel de la aplicación:

from django.shortcuts import render
from django.http import HttpResponse


# Create your views here.
def hello(request):
    return HttpResponse('hello world')

A continuación, cree un archivo urls.py en este proyecto y registre la ruta de la función hello al nivel de la aplicación:

# login.urls.py
from django.urls import path

import login.views

urlpatterns = [
    path('hello', login.views.hello)
]

Pero al pensar en la configuración de enrutamiento a nivel de la aplicación, es obvio que el nivel del proyecto no se puede entender. Al igual que la tarjeta de identificación registrada en la estación de policía local, la tarjeta de identificación no se transmite al sistema de identidad nacional y la policía externa sí Definitivamente solo verifica cuando te estén buscando. No existe tal persona, por lo que debe configurarse a nivel de aplicación. Es decir, los siguientes comportamientos de registro se realizan en el nivel de la aplicación urls.pyy en el nivel de la aplicación settings.py:

# blog/urls.py
from django.contrib import admin
from django.urls import path,include
import login.views
urlpatterns = [
    path('admin/', admin.site.urls),
    path('login/', include('login.urls'))

]

blog/settings.py
Inserte la descripción de la imagen aquí

Después de completar, ingrese >>> en la Terminal python manage.py runserver

Luego ingrese en el navegador: http://127.0.0.1:8000/login/hellopuede obtener el siguiente hola mundo
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_45915507/article/details/114919117
Recomendado
Clasificación