跳转到主要内容

适用于Django的持久化oauth2 Mailchimp后端。

项目描述

[![PyPI版本](https://img.shields.io/pypi/v/django-plantains.svg)](https://pypi.python.org/pypi/django-plantains)
[![PyPI Python](https://img.shields.io/pypi/pyversions/django-plantains.svg)](https://pypi.python.org/pypi/django-plantains)
[![PyPI状态](https://img.shields.io/pypi/status/django-plantains.svg)](https://pypi.python.org/pypi/django-plantains)
[![PyPI许可](https://img.shields.io/pypi/l/django-plantains.svg)](https://pypi.python.org/pypi/django-plantains)

# Django Plantains

Django plantains创建将MailChimp账户与Django的AuthUser账户关联持久化的功能。利用Django框架,这可以方便身份验证和Oauth元数据的持久化存储,以便以后检索和使用。

# 要求
Django plantains是为以下构建和测试的
* Django: 1.8
* Python: 2.7

# 安装
使用pip在虚拟环境中安装
```shell
pip install django-plantains
```

在`settings`配置文件中添加以下内容
```python
INSTALLED_APPS = (
...
'plantains',
)
```

在您的项目urls.py中包含应用程序URLconf
```python
url(r'^plantains/', include('plantains.urls')),
```

使用已注册的MailChimp应用程序,在`settings`配置中设置您的client_id和client_secret
```python
MAILCHIMP_CLIENT_ID = '123456789'
MAILCHIMP_CLIENT_SECRET = 'a1b2c3d4e5f6789'

# 可选参数
# 默认值
MAILCHIMP_SUCCESS_REDIRECT_URL = '/'


# 这些是在MailChimp决定更改其端点的情况下
# 要更改时使用
MAILCHIMP_AUTHORIZATION_URL = 'https://login.mailchimp.com/oauth2/authorize'
MAILCHIMP_ACCESS_TOKEN_URL = 'https://login.mailchimp.com/oauth2/token'
```

使用认证URL在Django模板中开始Oauth过程。
```html
<a href="{% url 'mailchimp_auth' %}">感觉Chimpy</a>
```

认证完成后,您可以在`mailchimp_user`表中找到您的access_token。

## 如何贡献
Django-plantains愿意并开放接受所有贡献。克隆分支并提交pull-request。如果您想成为活跃的维护者,请联系成为项目贡献者。

项目详情


下载文件

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

源分发

django-plantains-0.2.tar.gz (4.4 kB 查看哈希值)

上传时间

由以下支持

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