跳转到主要内容

这是molo.pwa项目。

项目描述

https://img.shields.io/travis/praekelt/molo.pwa.svg https://img.shields.io/pypi/v/molo.pwa.svg Code Coverage

作为Molo插件实现的pwa

安装

pip install molo.pwa

Django设置

INSTALLED_APPS = [
    ...
    'molo.pwa',
    'fcm_django',
    ...
]

配置serviceworker路径、应用名称、描述、图标和FCM

PWA_SERVICE_WORKER_PATH = join(
    PROJECT_ROOT, 'your_app', 'templates', SITE_LAYOUT_BASE, 'serviceworker.js')
PWA_NAME = 'App Name'
PWA_DESCRIPTION = 'App Description'
PWA_THEME_COLOR = '#fff'
PWA_DISPLAY = 'standalone'
PWA_START_URL = '/'
PWA_ICONS = [
    {
        'src': '/static/img/appicons/app_icon.png',
        'sizes': '160x160',
        "type": "image/png"
    }
]
PWA_FCM_API_KEY = 'FCM API KEY'
PWA_FCM_MSGSENDER_ID = 'FCM MESSAGE SENDER ID'
FCM_DJANGO_SETTINGS = {
        "FCM_SERVER_KEY": 'FCM SERVER KEY',
        "ONE_DEVICE_PER_USER": True,
        "DELETE_INACTIVE_DEVICES": False,
}

在您的urls.py中

urlpatterns = [
    url(r'', include('molo.pwa.urls')),
    ...
    ...
]

在您的base.html中

{% load molo_pwa %}

<head>
    ...
    {% molo_pwa_meta %}
    ...
</head>

项目详情


下载文件

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

源分发

molo.pwa-10.1.1.tar.gz (9.5 kB 查看哈希值)

上传时间:

构建分发

molo.pwa-10.1.1-py3-none-any.whl (12.8 kB 查看哈希值)

上传时间: Python 3

由以下支持