Django1

python-djando 1
1:可直接通过新建项目创建Django项目
在这里插入图片描述2:使用pycharm直接创建需要删除templates的文件以及setting里面的DIRS的内容
在这里插入图片描述3:项目文件介绍
在这里插入图片描述

manage.py [项目的管理、启动项目、创建app、数据管理] 【不动、常常使用到】
init.py
settings.py [项目配置] 【常常修改】
urls.py [URL与函数的对应关系] 【常常修改】
asgi.py [接受网络请求] 【不动】
wsgi.py [接受网络请求] 【不动】

4:APP

注意:此处的一个app是指项目中一个独立的模块

例如:-app, 用户管理 [表结构、函数、HTML模块、CSS]
-app, 订单管理 [表结构、函数、HTML模块、CSS]
-app, 后台管理 [表结构、函数、HTML模块、CSS]
-app, 网站 [表结构、函数、HTML模块、CSS]
-app, API [表结构、函数、HTML模块、CSS]

注意:一般情况下,项目下创建一个app即可

4.1创建app

打开终端
输入 python manage.py startapp app1 即可创建app1 注意如果是python3.9 可能需要python3.9 manage.py startapp app1

在这里插入图片描述
5快速入手

5.1:将APP注册在这里插入图片描述5.2编写URL与视图函数对应关系(urls.py中修改)
在这里插入图片描述5.3编写视图函数 【view.py】
在这里插入图片描述5.4 编写templates,用于想要获取html页面,而不是单一的文字
在这里插入图片描述注意:如果在settings中未删除<‘DIRS’: [os.path.join(BASE_DIR,“templates”)]>,则会优先去根目录下面去寻找templates,而不是在apps的目录下面寻找templates;当根目录下面未发现templates,才会去apps目录(同级目录)下面去寻找。
即<‘DIRS’: [os.path.join(BASE_DIR,“templates”)]>代码是让views中render会先去根目录寻找需要的文件目录
在这里插入图片描述

补充,Django如何在打开新项目之前不出现之前项目页面

运行Django新的项目,页面总是显示以前的项目,只需打开任务管理器,在进程中关闭python.exe(如下图所示)
在这里插入图片描述

再次重新启动服务,输入 python manage.py runserver

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值