使用Django连接MongoDB数据库

学习Django也有一段时间了,对于Django结构也有了一个整体的认识。现对于我们所要做的项目,如何使用Django进行搭建做一些记录。

首先我们创建我们第一个Django项目。window打开cmd,输入一下命令:

django-admin startproject vis

没有报错即创建成功。

现在我们创建了一个名为vis的Django项目。

项目结构为:

vis
├── vis
│   ├── __init__.py
│   ├── setting.py
│   ├── urls.py
│   └── wsgi.py
└── manage.py

接下来我们介绍一下Django项目各文件的作用。

urls.py

网址入口,关联到对应的views.py中的一个函数(或者generic类),访问网址就对应一个函数。

views.py

处理用户发出的请求,从urls.py中对应过来, 通过渲染templates中的网页可以将显示内容,比如登陆后的用户名,用户请求的数据,输出到网页。

models.py

与数据库操作相关,存入或读取数据时用到这个,当然用不到数据库的时候 你可以不使用。

forms.py

表单,用户在浏览器上输入数据提交,对数据的验证工作以及输入框的生成等工作,当然你也可以不使用。

templates 文件夹

views.py 中的函数渲染templates中的Html模板,得到动态内容的网页,当然可以用缓存来提高速度。

admin.py

后台,可以用很少量的代码就拥有一个强大的后台。

setting.py

Django 的设置,配置文件,比如 DEBUG 的开关,静态文件的位置等。

 

上面这么多 .py文件有些在初创建Django项目时候并没有自动创建,需要用到的时候可以自己创建。

 

接下来我们首先想将.csv的数据存放到数据库,那我们就先创建一个与数据相关的app (使用Django的模板(model)必须先创建app)。

进入到项目目录下,输入

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值