德州高等教育数据django应用程序

tx_highered的Python项目详细描述


德克萨斯州高等教育数据项目[构建状态](https://travis ci.org/texastribune/the dp.svg)(https://travis ci.org/texastribune/the dp)

\br/>\变量:

```
django-settings-module=exampleproject.settings.dev
database-url=postgis:///tx-highered
````

cd$path
mkvirtualenv tx_higher ed
setvirtualenvproject
add2virtualenv.
pip install-r requirements.tx t

" | phd psql
echo "CREATE EXTENSION postgis_topology;" | phd psql

# or if you need to reset your database:
make resetdb

# syncdb and load fixtures
make syncdb

#######################################################################
# You can stop at this point if you're just playing with the project. #
#######################################################################

# if using 2012 data, bump it up to 2014 standards
python tx_highered/scripts/2014_update.py

# get ipeds data, 需要https://github.com/texastribune/ipeds/ipeds/ipeds/u/ipeds/u downloader/csvu downloader.py\
-uid data/ipeds/ipeds/ipeds/u-institutions.uid--mvl data/ipeds
mv///downloads/data/data/csv data/ipeds
/>后处理 data
python exampleproject/manage.py tx_highered_process


####################################
# placeholder for post-2014 update #
####################################
# the 2012->2014年具体的东西可以出来,上面导入的
指令可以更新
```

数据库

这个项目目前需要一个postgis数据库(希望不会太久):

``bash
$phd createdb
$phd psql

create extension postgis;
创建extension postgis拓扑;
```

发送高。sql
$phd dest_database_url psql-f发送高。sql
`````


冻结夹具中的当前数据
1。编辑tx_highered_yyyy.json.gz make task
2。运行任务以保存数据
2。调整加载脚本以引用新夹具
3。不赞成(或删除)任何一次性数据迁移脚本,例如
2014_update.py在2015年之后将不再需要




从IPEDS数据中心获取数据
----
当它要求您提供机构时,输入由以下项生成的unitid列表:

list(institution.objects.filter(ipeds_u id_u isnull=false)。values_u list('ipeds_u id',flat=true))


从德克萨斯州高等教育协调委员会获取数据
----
如果您想从该委员会的网站重新生成数据,首先找到要重新获取的数据文件。
它将被命名为“top_10_percent.html”。还有一个名为“Top_10_Percent.post”的文件。从该文件中,您可以使用以下命令重新创建报表:

curl-x post-d@top_10_percent.post http://www.txhigheddata.org/interactive/accountability/interactivegenerate.cfm-s-v>;blahblahblah.html

如果需要修改报表,可以从post数据和表单标记对其进行反向工程。





(c)2012年《德克萨斯论坛报》

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javascript问题:通过URL用网站数据填充Textview   java TabLayout Android,如何用几个标签填充整个屏幕宽度,并用大量标签滚动?   Eclipse Java运行的文件不再存在于我的工作区中   安装两个Java版本时,使用Java的windows链接不起作用   java将多个图形添加到单个JPanel   java Kafka ConsumerFactory,带有两个Desiarizer   使用反射更改java类超类   当一致性测试失败时,java有没有办法让堆栈跟踪显示在控制台中   java映射到基元类型的HashMap的快速替代方案是什么?   java关闭一个jframe所有剩余的打开jframe都将关闭。   java为什么不推荐“使用getString()获取设备标识符”?   java值比较和值赋值之间有什么性能差异吗?   Java实体数组到JavaScript数组   java使用流将一个列表转换为另一个列表   在JTree中保存对象,但更改显示的名称(java swing)?   java“Hello world”Android应用程序,文件尽可能少,没有IDE,只有文本编辑器   java在方法之间传递值   java如何为项目数组创建ParseQuery?