===============================
Django AutoConf
===============================
.. image:: https://badge.fury.io/py/djangoautoconf.png
:target: http://badge.fury.io/py/djangoautoconf
.. image:: https://travis-ci.org/weijia/djangoautoconf.png?branch=master
:target: https://travis-ci.org/weijia/djangoautoconf
.. image:: https://pypip.in/d/djangoautoconf/badge.png
:target: https://crate.io/packages/djangoautoconf?version=latest
Create a package for ease setting django project settings.
* Free software: BSD license
* Documentation: http://djangoautoconf.rtfd.org.
Installation
------------
::
python setup.py install
Create Project
----------------------------
::
Create manage.py
Added the following:
#!/usr/bin/env python
import logging
import os
import sys
from ufs_tools import get_sibling_folder
from ufs_tools.folder_tool import get_file_folder
from ufs_tools.libtool import include_all_direct_sub_folders_in_sibling
# include_all_direct_sub_folders_in_sibling(__file__, "server_base_packages")
if __name__ == "__main__":
# logging.basicConfig(level=logging.DEBUG)
logging.getLogger('chronograph.models').setLevel(level=logging.DEBUG)
from djangoautoconf import DjangoAutoConf
# Additional settings can be made
# os.environ["EXTRA_SETTING_FOLDER"] = get_sibling_folder(__file__, "local/local_postgresql_settings")
# os.environ["MANAGE_PY"] = "manage_with.py"
DjangoAutoConf.set_settings_env()
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
Features
--------
::
r = AdminRegister()
r.register(UserDefinedModel)
Default behavior
--------------------------------
* When "/" is not defined, redirect to all_login app if it is added to INSTALLED_APPS
TODO
--------
### 向我捐助
如果你觉得本项目对你有用,欢迎请作者一杯茶。
|捐赠weijia2000|
.. |捐赠weijia2000| image:: https://t.alipayobjects.com/images/mobilecodec/TB1ej3RXXmyMeJjm2EPXXaZrFXa
Work around for module installation.
'django-ajax-selects<=1.9.1'
'python-social-auth<=0.2.21'
History
-------
0.11.4 (2019-08-02)
* Remove unnecessary requirements
0.1.0 (2013-08-11)
++++++++++++++++++
* First release on PyPI.
Raw data
{
"_id": null,
"home_page": "https://github.com/weijia/djangoautoconf",
"name": "djangoautoconf",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "djangoautoconf",
"author": "Richard Wang",
"author_email": "richardwangwang@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/d0/b5/fcbabc1bd7c3ff149edda85cd8f36ec556dd28f7a29d457e0f22562226fd/djangoautoconf-2.0.11.tar.gz",
"platform": null,
"description": "===============================\nDjango AutoConf\n===============================\n\n.. image:: https://badge.fury.io/py/djangoautoconf.png\n :target: http://badge.fury.io/py/djangoautoconf\n\n.. image:: https://travis-ci.org/weijia/djangoautoconf.png?branch=master\n :target: https://travis-ci.org/weijia/djangoautoconf\n\n.. image:: https://pypip.in/d/djangoautoconf/badge.png\n :target: https://crate.io/packages/djangoautoconf?version=latest\n\n\nCreate a package for ease setting django project settings.\n\n* Free software: BSD license\n* Documentation: http://djangoautoconf.rtfd.org.\n\n\nInstallation\n------------\n\n::\n\n python setup.py install\n\n\nCreate Project\n----------------------------\n\n::\n\n\n Create manage.py\n Added the following:\n\n #!/usr/bin/env python\n import logging\n import os\n import sys\n\n from ufs_tools import get_sibling_folder\n from ufs_tools.folder_tool import get_file_folder\n from ufs_tools.libtool import include_all_direct_sub_folders_in_sibling\n\n\n # include_all_direct_sub_folders_in_sibling(__file__, \"server_base_packages\")\n\n\n if __name__ == \"__main__\":\n # logging.basicConfig(level=logging.DEBUG)\n logging.getLogger('chronograph.models').setLevel(level=logging.DEBUG)\n from djangoautoconf import DjangoAutoConf\n\n # Additional settings can be made\n # os.environ[\"EXTRA_SETTING_FOLDER\"] = get_sibling_folder(__file__, \"local/local_postgresql_settings\")\n # os.environ[\"MANAGE_PY\"] = \"manage_with.py\"\n DjangoAutoConf.set_settings_env()\n\n from django.core.management import execute_from_command_line\n execute_from_command_line(sys.argv)\n\n\nFeatures\n--------\n\n::\n\n r = AdminRegister()\n r.register(UserDefinedModel)\n\nDefault behavior\n--------------------------------\n* When \"/\" is not defined, redirect to all_login app if it is added to INSTALLED_APPS\n\n\n\nTODO\n--------\n\n### \u5411\u6211\u6350\u52a9\n\u5982\u679c\u4f60\u89c9\u5f97\u672c\u9879\u76ee\u5bf9\u4f60\u6709\u7528\uff0c\u6b22\u8fce\u8bf7\u4f5c\u8005\u4e00\u676f\u8336\u3002\n\n|\u6350\u8d60weijia2000|\n\n.. |\u6350\u8d60weijia2000| image:: https://t.alipayobjects.com/images/mobilecodec/TB1ej3RXXmyMeJjm2EPXXaZrFXa\n\nWork around for module installation.\n 'django-ajax-selects<=1.9.1'\n 'python-social-auth<=0.2.21'\n\n\n\n\nHistory\n-------\n0.11.4 (2019-08-02)\n* Remove unnecessary requirements\n\n0.1.0 (2013-08-11)\n++++++++++++++++++\n\n* First release on PyPI.\n\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "Create a package to ease setting django project settings.",
"version": "2.0.11",
"project_urls": {
"Homepage": "https://github.com/weijia/djangoautoconf"
},
"split_keywords": [
"djangoautoconf"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9f88ae40ac5b595be1f59ba8462849603be72dac61dfc5b722340b4b6e769db9",
"md5": "47d1ce9dc9d7356d936ddf1b512b3239",
"sha256": "e11a37148908fb7a92c205bd73c68e83ed0f818284f09ee1790ce08c7cfc6403"
},
"downloads": -1,
"filename": "djangoautoconf-2.0.11-py3-none-any.whl",
"has_sig": false,
"md5_digest": "47d1ce9dc9d7356d936ddf1b512b3239",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 72202,
"upload_time": "2023-07-06T08:05:06",
"upload_time_iso_8601": "2023-07-06T08:05:06.971074Z",
"url": "https://files.pythonhosted.org/packages/9f/88/ae40ac5b595be1f59ba8462849603be72dac61dfc5b722340b4b6e769db9/djangoautoconf-2.0.11-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d0b5fcbabc1bd7c3ff149edda85cd8f36ec556dd28f7a29d457e0f22562226fd",
"md5": "137527effbbac9f8639f4aad37ba0c6e",
"sha256": "71ec7db39b5dd169a5412f727165a2c0a8a2eed41c100b8553861fa192fee30a"
},
"downloads": -1,
"filename": "djangoautoconf-2.0.11.tar.gz",
"has_sig": false,
"md5_digest": "137527effbbac9f8639f4aad37ba0c6e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 47276,
"upload_time": "2023-07-06T08:05:10",
"upload_time_iso_8601": "2023-07-06T08:05:10.298339Z",
"url": "https://files.pythonhosted.org/packages/d0/b5/fcbabc1bd7c3ff149edda85cd8f36ec556dd28f7a29d457e0f22562226fd/djangoautoconf-2.0.11.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-07-06 08:05:10",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "weijia",
"github_project": "djangoautoconf",
"travis_ci": true,
"coveralls": false,
"github_actions": true,
"requirements": [],
"tox": true,
"lcname": "djangoautoconf"
}