bae搭建有感

首先 可能出于安全考虑bae并不支持建立本地路径存储上传的文件  假如要实现上传文件的功能 那么必须申请百度云存储空间 貌似可以免费申请一个 如下图 就是新建一个bucketbae搭建有感_第1张图片 然后在python后台代码中参考这个官方文档中的代码 和这篇博文 还是比较简洁的

http://blog.csdn.net/zgyulongfei/article/details/8828008 

http://pythondoc.duapp.com/bcs.html

注意官方文档中的bname 也就是putobject的第一个参数就是上图所示的bucket的名称 

然后用mysql的话 bae目前只支持mysql  在django中配置就是按照官方文档的那个写法 引入bae.core.const中的值  然后要在自己的应用那里新建一个mysql数据库 

bae搭建有感_第2张图片

而上面的名称也就是要放到django settings里面的name  然后要把你建好的mysql数据库导出  然后利用phpadmin导入数据库也就是sql文件  之后就可以正常使用mysql数据库了  

在django中新建一个model 如果要指定这个model的orm映射的数据库表的表明 那么只要在model类中再定义一个内部类 

    class Meta:
        db_table = 'XXX'

然后表名就是XXX了

mysql中产看一张表结构是desc tablename ;

删除一张表是 drop table tablename;

你可能感兴趣的:(bae搭建有感)