djangoautoconf


Namedjangoautoconf JSON
Version 2.0.11 PyPI version JSON
download
home_pagehttps://github.com/weijia/djangoautoconf
SummaryCreate a package to ease setting django project settings.
upload_time2023-07-06 08:05:10
maintainer
docs_urlNone
authorRichard Wang
requires_python
licenseBSD
keywords djangoautoconf
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            ===============================
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"
}
        
Elapsed time: 0.08771s