{ "info": { "author": "Matt Cooper", "author_email": "vtbassmatt@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": "# Django Commander\n\nRun Django `manage.py` commands from the web.\nThis is mainly useful in situations where you can't easily SSH into your host.\nFor example, if you use [azf-wsgi](https://github.com/vtbassmatt/azf-wsgi) to run Django on Azure Functions.\n\n## Configuration\n\n1. Add `commander` to your `INSTALLED_APPS`.\n2. Add `COMMANDER_KEY` to your settings. This should be a reasonably secure key, which you'll use in lieu of real authentication \ud83d\ude31\n3. `from commander import commander_urls` and add `path('commander/', commander_urls),` to your URLconf.\n4. Navigate to `http://yourserver/yourapp/commander/?key={COMMANDER_KEY}`.\n5. Do whatever config you need to do.\n6. Change `COMMANDER_KEY` explicitly to `None` to disable management \ud83d\ude0c\n\n## Contributing\n\nContributions welcome. Be kind to one another.\n\nTo develop locally, first make a virtualenv.\nThen cd into `dev/` and `pip install -e ../src`.\nThen `pip install django` and off you go.\n\n\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/vtbassmatt/django-commander", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-commander", "package_url": "https://pypi.org/project/django-commander/", "platform": "", "project_url": "https://pypi.org/project/django-commander/", "project_urls": { "Homepage": "https://github.com/vtbassmatt/django-commander" }, "release_url": "https://pypi.org/project/django-commander/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Run Django manage.py commands from the web", "version": "0.1.1" }, "last_serial": 4648893, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "1534b3590ce814a91797ba8b93e6d400", "sha256": "18b1674dc064cd150e1ce11298d0a926e9c9d0f5304a313bf563466359048e39" }, "downloads": -1, "filename": "django_commander-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1534b3590ce814a91797ba8b93e6d400", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7198, "upload_time": "2018-12-31T20:50:24", "url": "https://files.pythonhosted.org/packages/0c/60/a503752f6dca7b979422bcf7b98eabf28f9c8bf1b1a44e80bb6a2640d6c5/django_commander-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7cc3515022d3b10ca8dfeed7f0cded0e", "sha256": "abc4c3a626880528918b16b22ee03295e63f0a6fb269e9499f990df3278217c6" }, "downloads": -1, "filename": "django-commander-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7cc3515022d3b10ca8dfeed7f0cded0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4714, "upload_time": "2018-12-31T20:50:26", "url": "https://files.pythonhosted.org/packages/75/01/c0b8e27ac4eb638e7650089ca5ffa5d301b2374ec493bfdb8c4e5b959f53/django-commander-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f381b33c5be9e07745c33fbe6a7a36ec", "sha256": "23c853a5cb8f568950cf38014d6794c89c54463f38767d8130087b6d4c25e58b" }, "downloads": -1, "filename": "django_commander-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f381b33c5be9e07745c33fbe6a7a36ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7196, "upload_time": "2018-12-31T20:52:13", "url": "https://files.pythonhosted.org/packages/09/1d/8abc206f5c9701b09b9e3d735e6bd38a58eaa0cd6323feca28460c4e993b/django_commander-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98dcc943593c7a6404a81ab34b48dc55", "sha256": "9e3d5d57ce5719b37e0853e3dba58f9ef14eba62cfda1fd86d50cf08b1b721c4" }, "downloads": -1, "filename": "django-commander-0.1.1.tar.gz", "has_sig": false, "md5_digest": "98dcc943593c7a6404a81ab34b48dc55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4711, "upload_time": "2018-12-31T20:52:15", "url": "https://files.pythonhosted.org/packages/95/44/29669ccde72478a2d7a7fbc12b0b3baaf0abc74e25487db222fd0ea16d28/django-commander-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f381b33c5be9e07745c33fbe6a7a36ec", "sha256": "23c853a5cb8f568950cf38014d6794c89c54463f38767d8130087b6d4c25e58b" }, "downloads": -1, "filename": "django_commander-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f381b33c5be9e07745c33fbe6a7a36ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7196, "upload_time": "2018-12-31T20:52:13", "url": "https://files.pythonhosted.org/packages/09/1d/8abc206f5c9701b09b9e3d735e6bd38a58eaa0cd6323feca28460c4e993b/django_commander-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98dcc943593c7a6404a81ab34b48dc55", "sha256": "9e3d5d57ce5719b37e0853e3dba58f9ef14eba62cfda1fd86d50cf08b1b721c4" }, "downloads": -1, "filename": "django-commander-0.1.1.tar.gz", "has_sig": false, "md5_digest": "98dcc943593c7a6404a81ab34b48dc55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4711, "upload_time": "2018-12-31T20:52:15", "url": "https://files.pythonhosted.org/packages/95/44/29669ccde72478a2d7a7fbc12b0b3baaf0abc74e25487db222fd0ea16d28/django-commander-0.1.1.tar.gz" } ] }