{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Framework :: Django", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "\n\n[](https://pypi.org/project/django-webpack-loader-db/)\n\n#### Installation\n```bash\n$ [sudo] pip install django-webpack-loader-db\n```\n\n#### Pros\n+ no need rebuild docker image after webpack build with [webpack-bundle-tracker](https://github.com/owais/webpack-bundle-tracker)\n+ compatible with [django-webpack-loader](https://github.com/owais/django-webpack-loader) settings\n\n#### `settings.py`\n```python\nINSTALLED_APPS = [\n \"webpack_loader_db\",\n]\n\nWEBPACK_LOADER = {'DEFAULT':{\n 'STATS_FILE': os.path.join(BASE_DIR, 'webpack-stats.prod.json')\n}}\n```\n\n#### Config\n+ use [webpack-bundle-tracker `./webpack.config.js`](https://github.com/owais/webpack-bundle-tracker)\n+ add `webpack-stats.*json` to `.gitignore`/exclude from docker image\n\n#### Models\nmodel|`__doc__`\n-|-\n`webpack_loader_db.models.Chunk` |Chunk(id, config_name, bundle_name, name, publicPath, path)\n\n#### Commands\ncommand|`help`\n-|-\n`python manage.py webpack_loader_db` |collect webpack stats\n\n#### Examples\n```bash\n$ webpack --config webpack.config.prod.js\n$ python manage.py webpack_loader_db\n```\n\n```html\n{% load render_bundle from webpack_loader_db %}\n{% render_bundle 'main' 'css' %}\n{% render_bundle 'main' 'js' %}\n```\n\n#### What's Next?\nseparate dev/prod settings:\n\n`settings/dev.py`\n```python\nINSTALLED_APPS+=['webpack_loader']\n\nWEBPACK_LOADER = {'DEFAULT':{\n 'STATS_FILE': os.path.join(BASE_DIR, 'webpack-stats.dev.json')\n}}\nTEMPLATES[0]['OPTIONS']['builtins']=['webpack_loader.templatetags.webpack_loader']\n```\n\n`settings/prod.py`\n```python\nINSTALLED_APPS+=['webpack_loader_db']\n\nWEBPACK_LOADER = {'DEFAULT':{\n 'STATS_FILE': os.path.join(BASE_DIR, 'webpack-stats.prod.json')\n}}\nTEMPLATES[0]['OPTIONS']['builtins']=['webpack_loader_db.templatetags.webpack_loader_db']\n```\n\n#### Links\n+ [django-webpack-loader](https://github.com/owais/django-webpack-loader)\n+ [webpack-bundle-tracker](https://github.com/owais/webpack-bundle-tracker)\n\n
", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/looking-for-a-job/django-webpack-loader-db.py", "keywords": "webpack,django", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-webpack-loader-db", "package_url": "https://pypi.org/project/django-webpack-loader-db/", "platform": "", "project_url": "https://pypi.org/project/django-webpack-loader-db/", "project_urls": { "Homepage": "https://github.com/looking-for-a-job/django-webpack-loader-db.py" }, "release_url": "https://pypi.org/project/django-webpack-loader-db/2019.7.25/", "requires_dist": null, "requires_python": "", "summary": "django + webpack + docker", "version": "2019.7.25" }, "last_serial": 5587221, "releases": { "2019.7.18": [ { "comment_text": "", "digests": { "md5": "91e4fc70932692f13154894742a377c6", "sha256": "247c88530517d738e006316f8fdf2b8153c7af260b91449b7e041495b60cbb0d" }, "downloads": -1, "filename": "django-webpack-loader-db-2019.7.18.tar.gz", "has_sig": false, "md5_digest": "91e4fc70932692f13154894742a377c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3346, "upload_time": "2019-07-21T20:21:36", "url": "https://files.pythonhosted.org/packages/a3/8f/5bed9666c0705cfa7108f89c8697522ee2f6d626b457e530f05ee5889c12/django-webpack-loader-db-2019.7.18.tar.gz" } ], "2019.7.22": [ { "comment_text": "", "digests": { "md5": "ad7b566cf58bbe8ce4b9b7d75b5f8369", "sha256": "91dbc619f939e66fecf8bb38e3169501a1fcce725983c36f70b9d423b7fcc4dd" }, "downloads": -1, "filename": "django-webpack-loader-db-2019.7.22.tar.gz", "has_sig": false, "md5_digest": "ad7b566cf58bbe8ce4b9b7d75b5f8369", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3503, "upload_time": "2019-07-22T18:16:22", "url": "https://files.pythonhosted.org/packages/28/5e/62fefe1b7985ca9e38d6a5d0480c708f700115e9e88d64fdde9dbe534dbf/django-webpack-loader-db-2019.7.22.tar.gz" } ], "2019.7.25": [ { "comment_text": "", "digests": { "md5": "9623efc0947fdda70e357d120b2cac44", "sha256": "d967f4ba607da58ce7a12b4789bda277abfdebc8f8a048f9396fd6cfc0a6cf2e" }, "downloads": -1, "filename": "django-webpack-loader-db-2019.7.25.tar.gz", "has_sig": false, "md5_digest": "9623efc0947fdda70e357d120b2cac44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3639, "upload_time": "2019-07-25T05:59:37", "url": "https://files.pythonhosted.org/packages/ac/09/88201d998492949430d79e3647c945519ee49b62d364022bf5665fc3ed1f/django-webpack-loader-db-2019.7.25.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9623efc0947fdda70e357d120b2cac44", "sha256": "d967f4ba607da58ce7a12b4789bda277abfdebc8f8a048f9396fd6cfc0a6cf2e" }, "downloads": -1, "filename": "django-webpack-loader-db-2019.7.25.tar.gz", "has_sig": false, "md5_digest": "9623efc0947fdda70e357d120b2cac44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3639, "upload_time": "2019-07-25T05:59:37", "url": "https://files.pythonhosted.org/packages/ac/09/88201d998492949430d79e3647c945519ee49b62d364022bf5665fc3ed1f/django-webpack-loader-db-2019.7.25.tar.gz" } ] }