Nexus is a pluggable admin application in Django. It’s designed to give you a simple design and architecture for building admin applications.
(This project is still under active development)
Screenshot
Install
Install it with pip (or easy_install):
pip install nexus
Config
You’ll need to enable it much like you would django.contrib.admin.
First, add it to your INSTALLED_APPS setting:
INSTALLED_APPS = (
...
'nexus',
)
Now you’ll want to include it within your urls.py:
import nexus
# sets up the default nexus site by detecting all nexus_modules.py files
nexus.autodiscover()
# urls.py
urlpatterns = patterns('',
('^nexus/', include(nexus.site.urls)),
)
By default Nexus requires django.contrib.auth and django.contrib.sessions. If you are using a custom auth system you can skip these requirements by using the setting NEXUS_SKIP_INSTALLED_APPS_REQUIREMENTS = True in your django settings.
Modules
Nexus by default includes a module that will automatically pick up django.contrib.admin.
Other applications which provide Nexus modules:
(docs on writing modules coming soon)
Release files for new_nexus 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| new_nexus-0.3.1.tar.gz | 94.0 kB | Details |
Release files / new_nexus-0.3.1.tar.gz
| Download URL | new_nexus-0.3.1.tar.gz |
|---|---|
| Size | 94.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bb0c4a666f69e4f0107cc59ad0a7b9c2bc38dddc48cabd0205e72943b19bc19c
|
|
BLAKE2b-256 checksum How to use checksums |
1a920c24e1d8b6b057455cf466e4157f7c152bc67b122845ef0b11cc9fc78b3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |