启动项目

注册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 @   pure3417  阅读(78)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
点击右上角即可分享
微信分享提示