Skip to main content

A simple Django app to conduct Web-based.

Project description

===
django-wechat-web
===

django-wechat-web is a simple Django app to conduct Wechat-web-based helper. For each
question, visitors can choose between a fixed number of answers.

Detailed documentation is in the 'docs' directory.

Quick start
-----------

1. Add 'django_wechat_web' to to your INSTALLED_APPS setting like this::

INSTALLED_APPS = [
...
'django_wechat_web',
]

2. Add WECHAT to your settings file::

WECHAT = {
'appid': 'YOUR APPID',
'appsecret': 'YOUR APP Secret',
}

3. Run `python manage.py makemigrations django_wechat_web; python manage.py migrate` to create the django_wechat_web models.

4. In your app view where your need get wechat user openid, do like this::

from django_wechat_web import WechatView

class YourViewName(WechatView):
'''
Extends WechatView and over get method
Here WechatView extends django.views.generic.View
'''
scope = 'snsapi_base' # default

...


def get(self, request, *args, **kwargs):
# your code ....

...

5. Now you can do anything the same as `django.views.generic.View`.

6. More:
django_wechat_web:
model:
WechatBase
WechatUserInfo

wechat:
WechatView
# django-wechat-web

### 2016-04-27
* update WechatView
* add class boolean attr: swicth
* `swicth=True` (default): open wechat redirect/authentication
* `swicth=False` : The same as django.views.generic.View

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-wechat-web-0.0.8.tar.gz (6.6 kB view details)

Uploaded Source

File details

Details for the file django-wechat-web-0.0.8.tar.gz.

File metadata

File hashes

Hashes for django-wechat-web-0.0.8.tar.gz
Algorithm Hash digest
SHA256 3082ecf5117f635f5e712f153caedd4af1808bd05271641c273165d2ced374c3
MD5 69c99980f80e6f63eec9632c4305b517
BLAKE2b-256 37397e0a08948dbea5c5433ec9b6cbc70a02f4251a4ed7ad02048ac531f98f6a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page