启动项目

注册app

settings.py中注册app

方式1

直接加入app名

INSTALLED_APPS = [
    'django.contrib.admin',
    'app01',
]

方式2

在app01文件夹下打开app.py文件可以发现有一个名为AppConfig的类,在类中有一个name = "app01"

直接加入app对应的AppConfig子类,注册app

INSTALLED_APPS = [
    'django.contrib.admin',
    'app01.apps.App01Config',
]

编写URL路由

mysite/url.py

from django.contrib import admin
from django.urls import path

from app01 import views

urlpatterns = [
	# path('admin/', admin.site.urls),

	# 假如用户访问www.xxx.com/index 就会执行侯敏的views.index这个函数
	path('index/', views.index),
]

编写视图函数

app01/views.py

from django.shortcuts import render, HttpResponse


# Create your views here.

def index(request):
	return HttpResponse('hello world')  # HttpResponse 返回一个字符串

启动项目

命令行

python manage.py runserver  # 默认为127.0.0.1:8000
python manage.py runserver 127.0.0.1  # 指定ip运行,默认端口为8000
python manage.py runserver 8001 # 指定端口,默认ip127.0.0.1
python manage.py runserver 127.0.0.1:8001  # 指定ip和端口运行
-- 如果想退出服务器,请在命令行中按“ctrl+c”组合键
-- Django的服务器具有自动重载功能,即当你的修改了代码之后,服务器每隔一段时间会自动更新。但是,有一些例如增加文件的动作,不会触发服务器重载,这时就需要你自己手动重启。

pycharm

点它

访问

当访问http://127.0.0.1:8000时,报错not fond

这是因为访问路径错误,并且上图已经给出的可以访问的路径

posted @ 2022-07-19 15:08  pure3417  阅读(76)  评论(0编辑  收藏  举报