MyBlog 是一个邪恶二进制博客专用系统




MyBlog on OpenShift

installation on OpenShift. The Django project name used in this repo
backend is sqlite3 and the database runtime is found in

the Django admin password.
Then, when you first push this
application to the cloud instance, the sqlite database is copied from
wsgi/openshift/sqlite3.db with your newly changed login
credentials. Other than the password change, this is the stock
database that is created when python manage.py syncdb is run with
only the admin app installed.

On subsequent pushes, a python manage.py syncdb is executed to make
anything that requires an alter table, you could add the alter
sure to back up your database w/ rhc app snapshot save first :) )

You can also turn on the DEBUG mode for Django application using the
rhc env set DEBUG=True --app APP_NAME. If you do this, you'll get
nicely formatted error pages in browser for HTTP 500 errors.

Do not forget to turn this environment variable off and fully restart
the application when you finish:

$ rhc env unset DEBUG
$ rhc app stop && rhc app start

Running on OpenShift

Create an account at https://www.openshift.com


sudo gem install rhc
rhc setup

Create a python application

rhc app create django python-2.6

Add this upstream repo

cd django
git remote add upstream -m master git://github.com/openshift/django-example.git
git pull -s recursive -X theirs upstream master

Then push the repo upstream

git push

Here, the admin user name and password will be displayed, so pay
special attention.

That's it. You can now checkout your application at:


Admin user name and password

line of output that starts with Django application credentials:. This line
contains the generated admin password that you will need to begin
administering your Django app. This is the only time the password
will be displayed, so be sure to save it somewhere. You might want
to pipe the output of the git push to a text file so you can grep for
the password later.

  1. 英文也是高达上,
  2. 测试了一下。 无法加载静态文件，GET 404 错误。 `The requested URL /static/css/style.css was not found on this server.` 不知道什么原因
    1. 可能没有collect static
      1. 原来是没有把 DEBUG 改为 True
    2. 学习学习
  3. 请问一下你的博客用的是哪里的主机？openshift？