Django之旅:第二节--启动运行django

1、确保app已配置完(settings.py文件里面配置)

python 复制代码
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'app.apps.AppConfig' #配置已经注册好的app名称
]

注:创建app的指令:python manage.py startapp app名称

2、编写URL和视图的对应关系(url.py文件里面配置)

python 复制代码
from app import views #导入views

urlpatterns = [
    #path('admin/', admin.site.urls),
    #访问:ip:端口/tpl  --->访问对应函数
    path('tpl/', views.tpl),
   
]

3、编写视图函数(views.py文件里面配置)

python 复制代码
def tpl(request):
    name = '汉超'
    roles = ['管理员', 'ceo', 'baoan']
    user_info = {"name": '国治', 'salary': '12w', 'role': 'cto'}
    data_list = [
        {"name": '国治1', 'salary': '12w1', 'role': 'cto1'},
        {"name": '国治2', 'salary': '12w2', 'role': 'cto2'},
        {"name": '国治3', 'salary': '12w3', 'role': 'cto3'}
    ]
    return render(request, 'tpl.html', {'n1': name, 'n2': roles, 'n3': user_info, 'n4': data_list})

4、启动django项目

1、命令行启动

python 复制代码
python manage.py runserver ip:端口

2、pytcharm启动 注意:运行时,注意是django项目名称,

相关推荐
小高学习java14 小时前
事务的边界问题,如何判断数据回滚时机。
java·数据库·后端
迷枫71214 小时前
【无标题】
数据库
TDengine (老段)15 小时前
TDengine 扫描算子 — TableScan、TagScan 与下推优化
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
放下华子我只抽RuiKe515 小时前
FastAPI 全栈后端(三):数据库与 ORM
前端·数据库·react.js·oracle·性能优化·前端框架·fastapi
BAGAE15 小时前
星链卫星数据获取:从太空安全到实时通信的技术革命
网络·数据结构·数据库·算法·云计算·hbase
zh_xuan15 小时前
Android导出并查看数据库
数据库·sqlite
小短腿的代码世界16 小时前
Qt定时器高精度架构:从QTimer源码到纳秒级定时调度
数据库·qt·架构
herinspace16 小时前
管家婆辉煌软件如何新增往来单位档案分类
服务器·数据库·电脑·管家婆软件
程序猿乐锅16 小时前
【MySQL | 第九篇】MySQL 存储过程
数据库·mysql
栗子~~16 小时前
金融场景下BigDecimal 运算规范 + 常用场景使用 + 数据库字段设计详解
java·数据库·金融