Skip to content
a web site for beijing-open-party IT unconference.
Python HTML CSS Other
Failed to load latest commit information.
media Removed the disc in default list-style. Jun 20, 2014
.travis.yml Update the fabfile, it should use pythonbrew and virtualenv in user p… Mar 11, 2013 add badge Sep 27, 2014 创建了openparty django项目的目录结构 Jan 28, 2010 update production hosts addr Mar 9, 2015
requirements.txt 先用django-markup-deprecated臨時修復restructuredtext渲染的問題 Jul 14, 2014

Build Status Build Status Requirements Status

OpenParty (Unconference Community website)

This repository stores the OpenParty website.


To get setup with OpenParty code you must have the follow installed:

  • Python 2.5+
  • MySQL
  • virtualenv 1.4.7+

Setting up environment

Create a virtual environment where dependencies will live:

$ virtualenv --no-site-packages openparty
$ source openparty/bin/activate

Install openparty project dependencies::

(openparty)$ pip install -r requirements.txt

Setting up the database

This will vary for production and development. By default the project is set up to run on a SQLite database. If you are setting up a production database see the Configuration section below for where to place settings and get the database running. Now you can run:

(openparty)$ python openparty_project/ syncdb
(openparty)$ python openparty_project/ migrate core

Running a web server

In development you should run:

(openparty)$ python runserver

Deploy it

If you are deploying on ubuntu, you may install those build dependencies.

sudo aptitude install libmysqlclient-dev libxml2-dev libxslt1-dev

Install those python libs through virtual env.

sudo easy_install -U pip
sudo pip install virtualenv
sudo mkdir /usr/local/virtualenv
cd /usr/local/virtualenv
sudo virtualenv --distribute --no-site-packages openparty
source /usr/local/virtualenv/openparty/bin/activate

sudo su -
source /usr/local/virtualenv/openparty/bin/activate
pip install -r requirements.txt
Something went wrong with that request. Please try again.