前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Django配置流程

Django配置流程

作者头像
lesM10
发布2019-08-26 16:54:36
3900
发布2019-08-26 16:54:36
举报

Django流程配置如下图所示:

Screen Shot 2019-07-20 at 4.16.52 PM.png

——————————————————————————————————

settings.py下的配置

在 与项目同名的主目录 下的settings.py中,做以下3项 配置:

  • 所使用DATABASES的信息 如下图所示

数据库设置 ENGINE: 指定所使用的是个什么样的数据库 NAME:指明 数据库的名称 USER:指示 数据库的用户名 PASSWORD:数据库的密码 HOST:数据库所在的IP地址

  • TEMPLATES路径设置

TEMPLATES路径

DIRS:指明 templates所在的目录。(BASE_DIR会在settings.py文件顶部 被定义,指明了项目所在具体路径。而os.path.join(BASE_DIR, 'templates')类似于路径拼接,把teplates追加到BASE_DIR路径的后面,形成新的路径)

  • STATICFILES_DIRS: 指明了 静态文件存放的路径。代码如下:
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static')
]

以上三项的配置都是在setting.py文件中进行的。 ————————————————————————————————

将Django所使用的table迁移到数据库
  • Pycharm -> Tools -> Run manage.py Task 按所示路径运行manage.py,在pycharm底部会生成一个命令行
  • 在命令行下:接连执行以下两条命令
makemigrations
migrate

——————————————————————————————————

编写views.py

Django下的views.py是用来编写 业务逻辑的。Django中的每个app子系统都有一个views.py文件。

路由(urls)转发用户请求到视图函数。视图函数处理用户请求,也就是编写业务处理逻辑,一般都在views.py文件里。

我们将form这个url指向了views里的getform()视图函数,它接收用户请求,并返回一个msg_form.html文件

views.py

配置urls.py

浏览器中输入url,在Django服务器中将不同的url转发到不同的视图函数中,以此来响应url。路由都写在urls文件里,它将浏览器输入的url映射到相应的业务处理逻辑也就是视图。

url.py将浏览器输入的url映射到相应的业务处理逻辑(也就是视图views.py中的功能函数)。 如下图所示:

urls.py

编写view.py与配置urls.py, 是编写业务逻辑时 经常要用到的两个步骤。而前面两个步骤 只需开始时 配置一次 即可。

转载请注明出处

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.07.20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • settings.py下的配置
  • 将Django所使用的table迁移到数据库
    • 编写views.py
      • 配置urls.py
      相关产品与服务
      数据库
      云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档