Module ImportFrom alias ImportFrom alias Import alias Import alias Import alias Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore ListLoad Assign NameStore Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str attr Return Call AttributeLoad Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return ListComp NameLoad comprehension TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListComp TupleLoad Call AttributeLoad NameLoad attr BinOpAdd NameLoad AttributeLoad NameLoad attr Str Num NameLoad comprehension TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore ListLoad For TupleStore NameStore NameStore NameLoad body Expr Call AttributeLoad NameLoad attr ListComp Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad comprehension NameStore NameLoad Return Dict NameLoad NameLoad decorator_list If CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num Str body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Dict Str Call NameLoad NameLoad Expr Call NameLoad Str Expr Call NameLoad BinOpMod Str NameLoad Expr Call NameLoad Str Expr Call AttributeLoad NameLoad attr Expr Call NameLoad keyword NameLoad keyword Call NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword Call NameLoad NameLoad keyword Call NameLoad NameLoad keyword NameLoad keyword ListLoad Str Str Str Str Str Str Str Str Str
N/A __future__ print_function setuptools setup N/A re N/A os N/A sys N/A name django-vanilla-views N/A package vanilla N/A description Beautifully simple class based views. N/A url http://django-vanilla-views.org N/A author Tom Christie N/A author_email tom@tomchristie.com N/A license BSD N/A install_requires N/A N/A long_description Django's generic class based view implementation is unneccesarily complicated.

Django vanilla views gives you all the same functionality, in a vastly simplified, easier-to-use package, including:

* No mixin classes.
* No calls to super().
* A sane class heirarchy.
* A stripped down API.
* Simpler method implementations, with less magical behavior.

Remember, even though the API has been greatly simplified, everything you're able to do with Django's existing implementation is also supported in django-vanilla-views. get_version N/A N/A package N/A N/A N/A 
    Return package version as listed in `__version__` in `init.py`.
     N/A init_py N/A N/A N/A open N/A N/A N/A os path join package __init__.py read N/A N/A N/A N/A N/A re search ^__version__ = ['"]([^'"]+)['"] init_py N/A re MULTILINE group 1 N/A get_packages N/A N/A package N/A N/A N/A 
    Return root package and all sub-packages.
     N/A N/A dirpath N/A N/A dirpath dirnames filenames N/A N/A os walk package N/A N/A N/A os path exists N/A N/A N/A os path join dirpath __init__.py N/A get_package_data N/A N/A package N/A N/A N/A 
    Return all files under the root package, that are not in a
    package themselves.
     N/A walk N/A N/A N/A N/A dirpath replace N/A package N/A os sep 1 filenames N/A N/A dirpath dirnames filenames N/A N/A os walk package N/A N/A N/A N/A os path exists N/A N/A N/A os path join dirpath __init__.py N/A filepaths N/A N/A N/A base filenames walk N/A N/A N/A N/A filepaths extend N/A N/A N/A N/A os path join base filename N/A filename filenames N/A N/A package filepaths N/A N/A N/A N/A N/A sys argv N/A -1 publish N/A N/A N/A N/A os system python setup.py sdist upload N/A args N/A version N/A get_version package N/A N/A print You probably want to also tag the version now: N/A N/A print N/A   git tag -a %(version)s -m 'version %(version)s' args N/A N/A print   git push --tags N/A N/A N/A sys exit N/A N/A setup name name version N/A get_version package url url license license description description long_description long_description author author author_email author_email packages N/A get_packages package package_data N/A get_package_data package install_requires install_requires classifiers N/A Development Status :: 5 - Production/Stable Environment :: Web Environment Framework :: Django Intended Audience :: Developers License :: OSI Approved :: BSD License Operating System :: OS Independent Programming Language :: Python Programming Language :: Python :: 3 Topic :: Internet :: WWW/HTTP