SAE如何线上执行Django的“manage.py syncdb”来同步数据库
来源:互联网 发布:miui8修改手机mac地址 编辑:程序博客网 时间:2024/05/19 13:07
声明:有些内容来自互联网,具体来源未知,我只是做些修改和解读。
在SAE想用Django的admin模块来管理Django,但需要先执行 manage.py syncdb命令,但官方文档的方法似乎不行,百度了一些,做下笔记。
1、在你的视图模块定义一些内容,比如我的视图模块为:views.py
import sysimport StringIOfrom django.http import HttpResponsedef syncdb(request): #重定向标准输出重定向到内存的字符串缓冲(由StringIO模块提供) saveout = sys.stdout log_out = StringIO.StringIO() sys.stdout = log_out #利用django提供的命令行工具来执行“manage.py syncdb” from django.core.management import execute_from_command_line execute_from_command_line(["manage.py", "syncdb", "--noinput"]) #获得“manage.py syncdb”的执行输出结果,并展示在页面 result = log_out.getvalue() sys.stdout = saveout return HttpResponse(result.replace("\n","<br/>"))oudb
2、URL配置:views.py
from django.conf.urls import patterns, include, urlfrom django.contrib import adminadmin.autodiscover()from cpuwall.views import syncdburlpatterns = patterns('', # Examples: # url(r'^$', 'cpuwall.views.home', name='home'), # url(r'^blog/', include('blog.urls')), url(r'^syncdb/', syncdb),#增加URL路径 url(r'^admin/', include(admin.site.urls)),)
Creating tables ...Installing custom SQL ...Installing indexes ...Installed 0 object(s) from 0 fixture(s)
0 0
- SAE如何线上执行Django的“manage.py syncdb”来同步数据库
- SAE: Python Django 如何 syncdb 到线上数据库
- django使用python manage.py syncdb注意事项
- Django执行python manage.py syncdb时,出行No module named MySQLdb问题解决方法
- django(python manage.py imgrate)同步数据库出错后的解决办法
- 启动python manage.py syncdb后报错
- manage.py syncdb access denied 问题解决方案
- python manage.py syncdb Unknown command: 'syncdb'问题解决方法
- 搜索引擎–解决django中同步数据库syncdb时的编码问题
- django manage.py 的各种功能
- django manage.py 的各种功能
- 运行python manage.py syncdb时出现“cannot connect to MySQL server on 'localhost'”的解决方法
- Django-manage.py
- Django-manage.py
- 【Django】如何自定义manage.py命令? 达到启动后台进程的目的?
- Django--manage.py命令大全
- Django 自定义manage.py 命令
- django-关于manage.py migrate无效的问题
- sqlnet.ora
- 基本图算法(广度优先搜索和深度优先搜索)
- 蓝桥杯在线测试的题解(二)
- AsyncTask异步任务使用详细实例(二)
- C#中结构与类
- SAE如何线上执行Django的“manage.py syncdb”来同步数据库
- 业界资讯:flash 的2014 白皮书更新
- AsyncTask异步任务使用详细实例(一)
- 运行起来有错误,求解决
- C语言链表求助!
- Eclipse快捷键大全
- python操作Excel读写--使用xlrd
- 字符串下标定位
- 那天我把“小四”拆了