显示和编辑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文档中字段的顺序。
============
这是一个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 查看散列)
关闭
openapp_indivo_demographics-1.0.1.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 7468089d041b845fe17f5d50e286bbcd6c58d682776a746df18115557f8086a9 |
|
MD5 | ea6da3b1523f6f769c8ffecff4ae8386 |
|
BLAKE2b-256 | 264fa4a075065c6b930da6dc8f8fd6a7e2fbd006bcab540597def6bbe797295f |