跳转到主要内容

显示和编辑Indivo人口统计记录的应用程序

项目描述

人口统计
============

这是一个Django应用程序,它提供了一个屏幕来查看和编辑
人口统计记录。

这是一个示例/概念验证应用程序。

它依赖于django-form-admin包。这个包
用于提供简单的表单层。此包需要配置
django.contrib.admin包。

安装
------------

确保您处于正确的虚拟环境:

. python/bin/activate (或类似)

配置先决条件:

pip install django-form-admin

安装包:

pip install openapp_indivo_demographics

注册包。
将这些行放置在indivo_ui_server文件夹中settings.py文件的末尾:

import os.path
import django.contrib
ADMIN_ROOT_DIR = os.path.dirname(django.contrib.__file__) + "/admin"
TEMPLATE_DIRS += ADMIN_ROOT_DIR + '/templates/',
INSTALLED_APPS += 'django.contrib.admin',
STATICFILES_DIRS += ADMIN_ROOT_DIR + '/static/',

import formadmin
FORMADMIN_ROOT_DIR = os.path.dirname(formadmin.__file__)
TEMPLATE_DIRS += FORMADMIN_ROOT_DIR + '/templates/',
INSTALLED_APPS += 'formadmin',

import openapp_indivo.demographics
DEMOGRAPHICS_ROOT_DIR = os.path.dirname(openapp_indivo.demographics.__file__)
TEMPLATE_DIRS += DEMOGRAPHICS_ROOT_DIR + '/templates/',
STATICFILES_DIRS += DEMOGRAPHICS_ROOT_DIR + '/static/',
INSTALLED_APPS += 'openapp_indivo.demographics',

MIDDLEWARE_CLASSES += 'openapp_indivo.demographics.middleware.GlobalRequestMiddleware',

重新启动服务器以确保配置正确。

您必须手动在indivo_server
环境中设置应用程序。它不能从设置文件中检测它。

将这两个文件添加到indivo_server环境。

indivo_server/registered_apps/user/openapp_indivo.demographics/credentials.json:

{
"consumer_key": "demographics@apps.openapp.ie",
"consumer_secret": "demographics"
}

indivo_server/registered_apps/user/openapp_indivo.demographics/manifest.json:

{
"name" : "人口统计学",
"description" : "查看和编辑人口统计学记录。",
"author" : "Kevin Gill, OpenApp",
"id" : "demographics@apps.openapp.ie",
"version" : "0.1.0",
"smart_version": "0.0",

"mode" : "ui",
"scope": "record",
"has_ui": true,
"frameable": true,

"icon" : "/static/openapp_indivo/demographics/images/demographics.png",
"index": "/openapp_indivo/demographics/start_auth?record_id={record_id}&carenet_id={carenet_id}",
"oauth_callback_url": "/openapp_indivo/demographics/after_auth"
}

您必须通知indivo,应用程序配置已更改。
在indivo_server的manage.py上运行此命令:

python manage.py sync_apps


之后,您应该能够将应用程序添加到记录中。


未解决的问题
------------------

如果一个记录没有人口统计学文档,将会产生错误。我不知道
是否应该有带有人口统计学文档的记录,或者demo数据是不完整的。


变更日志
=========

1.0 - 2012年11月22日
-----------------

* 首次发布

1.0.1 - 2012年11月22日
-----------------

* 修复从pypi安装的问题。
* 修复PUT文档中字段的顺序。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分布

openapp_indivo_demographics-1.0.1.tar.gz (13.2 kB 查看散列)

上传时间