开源项目 ireapps/census
使用教程
1. 项目目录结构及介绍
ireapps/census
├── censusweb
│ ├── dataprocessing
│ ├── docs
│ ├── import
│ │ └── fieldkeys
│ └── tools
├── .gitignore
├── COPYING
└── README.md
- censusweb: 主应用程序目录,包含数据处理脚本、文档、导入文件和工具。
- dataprocessing: 数据处理脚本目录。
- docs: 项目文档目录。
- import/fieldkeys: 导入字段键目录。
- tools: 工具目录。
- .gitignore: Git 忽略文件配置。
- COPYING: 项目许可证文件。
- README.md: 项目说明文件。
2. 项目启动文件介绍
项目的启动文件主要位于 censusweb
目录下。以下是启动项目的步骤:
-
进入项目目录:
cd censusweb
-
创建虚拟环境:
mkvirtualenv --no-site-packages censusweb
-
安装依赖:
pip install -r requirements.txt
-
启动服务器:
python manage.py runserver
3. 项目配置文件介绍
项目的配置文件主要位于 censusweb/config/settings.py
。以下是配置文件的关键部分:
-
API_URL: 默认情况下,应用程序使用 IRE 测试站点的数据。如果需要使用自己的数据,可以修改此配置项。
API_URL = 'http://s3.amazonaws.com/census-test'
-
S3_BUCKETS: 数据加载配置,指向 S3 存储桶。
S3_BUCKETS = { 'staging': 'census-test', 'production': 'censusdata.ire.org' }
通过以上配置,可以自定义项目的运行环境和数据源。