跳转到主要内容

PolitICO公民应用程序的共享工具

项目描述

POLITICO

politico-civic-utils

快速入门

  1. 安装应用程序。
$ pip install politico-civic-utils
  1. 将应用程序添加到您的Django项目中并配置设置。
INSTALLED_APPS = [
    # ...
    'rest_framework',
    'civic_utils',
]

#########################
# civic_utils settings

CIVIC_UTILS_SECRET_KEY = ''
CIVIC_UTILS_AWS_ACCESS_KEY_ID = ''
CIVIC_UTILS_AWS_SECRET_ACCESS_KEY = ''
CIVIC_UTILS_AWS_REGION = ''
CIVIC_UTILS_AWS_S3_BUCKET = ''
CIVIC_UTILS_CLOUDFRONT_ALTERNATE_DOMAIN = ''
CIVIC_UTILS_S3_UPLOAD_ROOT = ''

开发

运行开发服务器

正在开发Python文件?移动到示例目录并使用pipenv运行开发服务器。

$ cd example
$ pipenv run python manage.py runserver

正在开发静态资源?移动到可插拔应用程序的staticapp目录并启动node开发服务器,它将自动代理Django的开发服务器。

$ cd civic_utils/staticapp
$ gulp

不想担心这个问题?请使用快捷键执行make命令。

$ make dev
配置PostgreSQL数据库
  1. 运行make命令以设置一个全新的数据库。
$ make database
  1. 在.env文件中添加连接URL。
DATABASE_URL="postgres://localhost:5432/civic_utils"
  1. 从示例应用程序运行迁移。
$ cd example
$ pipenv run python manage.py migrate

项目详情


下载文件

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

源代码分发

politico-civic-utils-0.0.8.tar.gz (18.5 kB 查看哈希值)

上传时间 源代码

构建分发

politico_civic_utils-0.0.8-py2-none-any.whl (24.3 kB 查看哈希值)

上传时间 Python 2

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面