使用Flask实现Todo备忘录(1)项目框架

本文介绍了如何使用Flask框架搭建一个Todo备忘录项目。项目结构包括app、etc、tests等目录,分别用于存放应用、配置、测试和脚本。数据库采用mongodb,并通过manage.py脚本来创建数据库。在终端运行该脚本后,可以在mongodb中看到数据库已成功创建。
摘要由CSDN通过智能技术生成

项目所需要的包:

pip install flask
pip install flask-script
pip install WTForms
pip install mongoengine
pip install flask_mongoengine

这里要使用的是非关系型数据库mongodb。需要在官网进行下载。

项目框架:

app目录存放应用,etc存放配置文件,tests存放测试文件,config文件保存应用基本属性,manage文件保存应用的外部脚本,run作为应用的运行脚本。

把app定义为一个包来使用,static文件存放静态文件(js,css),templates存放html模板,view存放视图,models文件存放数据模型。

各部分代码:

app/__init__.py:

# -*- coding:utf-8 -*-
from flask import Flask
from flask_mongoengine import MongoEngine

app = Flask(__name__)
# 实例化配置
app.config.from_object('config')
# 实例化mongodb数据库
db = MongoEngine(app)

from app import models, views

models:

# -*- coding:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值