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项目名称,

相关推荐
j7~17 分钟前
【仿 RabbitMQ 项目】发布订阅消息队列 (篇九):队列数据管理,内存镜像 + SQLite 持久化实现
数据库·c++·分布式·sqlite·rabbitmq·队列数据管理
l1t28 分钟前
DeepSeek总结的PostgreSQL中TABLESAMPLE 如何挑选行
数据库·sql
qyyyyy57036 分钟前
WhatsApp 联系人表格怎么清洗?Excel 文本类型、重复号码与姓名冲突处理
数据库·自然语言处理·excel·hash
云贝贝贝40 分钟前
Oracle 认证实战指南
数据库·oracle
靠沿41 分钟前
MySQL数据库基础——事务
java·数据库·mysql
AIFQuant42 分钟前
Python港股实时行情API接入:恒生股票数据获取与AH股溢价监控实战
开发语言·数据库·python·金融·实时数据api
夜雪一千44 分钟前
MySQL 中查询和操作JSON类型的数据
数据库·mysql·json
达梦数据1 小时前
达梦数据复制软件DMDRS搭建部署示例:源数据库DMDPC到目标数据库DM8一对一数据同步
数据库·oracle
AIgorithmGEEK9 小时前
MySQL 索引全解(下):建、查、删实战与知识速查表
数据库·mysql·b+树·索引
唠点键盘之外的11 小时前
26 向量数据库实战:从 0 搭一条能用的检索链路(pgvector + Spring AI)
数据库·人工智能·spring