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

相关推荐
rannn_1113 分钟前
【Javaweb学习|黑马笔记|Day5】Web后端基础|java操作数据库
数据库·后端·学习·javaweb
q***99638 分钟前
如何查看PostgreSQL的版本
数据库·postgresql
Jaising66638 分钟前
MySQL 与 Clickhouse 多数据源切换技术分析
数据库·后端·mybatis
装不满的克莱因瓶1 小时前
【Java架构师体系课 | MySQL篇】③ Explain执行计划详解
java·数据库·mysql·架构·优化·索引·explain
爱奥尼欧1 小时前
【QT笔记】常用控件——QWidget 核⼼属性
数据库·笔记·qt
q***98521 小时前
Spring Boot 中使用 @Transactional 注解配置事务管理
数据库·spring boot·sql
数据知道2 小时前
MySQL:mysql中将表中数据进行删除后,多久空间会被释放出来?
数据库·mysql
九章-2 小时前
甘肃统计投资审核系统完成国产数据库替换:从MySQL到金仓的平稳跨越
数据库·mysql·信创·国产化替换
_Jimmy_2 小时前
Mysql假如单表数据量上亿,会出现什么问题
数据库·mysql
想睡hhh2 小时前
mysql基础——视图
数据库·mysql·视图