适用于Django的持久化oauth2 Mailchimp后端。
项目描述
[](https://pypi.python.org/pypi/django-plantains)
[](https://pypi.python.org/pypi/django-plantains)
[](https://pypi.python.org/pypi/django-plantains)
[](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。如果您想成为活跃的维护者,请联系成为项目贡献者。
[](https://pypi.python.org/pypi/django-plantains)
[](https://pypi.python.org/pypi/django-plantains)
[](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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 214f365e78e8fa8bf5a8648ddcf684e1635d52d14b03c29e7abe91afdbd3576e |
|
MD5 | c9fb4ba0979ad9d4e88251d32d603fc1 |
|
BLAKE2b-256 | bf69ace981dc7278ec020cea3cdd761ff5d443a52372307f10886cfc843f8189 |