django-admin-views

Software screenshot:
django-admin-views
Rincian Software:
Versi: 0.1.0
Tanggal Upload: 20 Feb 15
Pengembang: Frank Wiles
Lisensi: Gratis
Popularitas: 11

Rating: 2.0/5 (Total Votes: 1)

Django-admin-pandangan adalah cara sederhana untuk menambahkan pandangan adat admin dan URL langsung ke admin Django.
Ikhtisar
Sementara "admin tidak aplikasi Anda", hal ini sering berguna untuk dapat dengan mudah menambahkan sedikit fungsi untuk admin untuk staf internal atau pengguna internal lainnya yang tech cukup cerdas untuk menggunakan admin.
Ada beberapa proyek pihak ketiga seperti AdminPlus, tapi mereka membutuhkan pengguna untuk mendefinisikan objek Admin.site. Ini bagus untuk pengembang yang mendirikan proyek Django, tetapi tidak ideal untuk pengembang yang menulis alat pihak ketiga untuk pengembang lain untuk digunakan dalam proyek-proyek mereka.
Django-admin pandangan mencoba untuk memecahkan masalah ini dengan hanya menimpa admin template untuk menyediakan dua fitur:
1. Mudah menentukan pandangan adat admin dan menghubungkan mereka pada halaman admin
2. Mudah menambahkan link URL eksternal
Langkah Instalasi
1. pip menginstal Django-admin-pandangan
2. Tambahkan admin_views ke INSTALLED_APPS di settings.py Anda
3. Jalankan admin_views_install_templates perintah manajemen untuk menginstal dimodifikasi Template indeks admin diperlukan untuk template_dirs proyek Anda. Anda akan diminta untuk yang dari direktori ini Anda akan suka dipasang di jika ada beberapa direktori yang ditetapkan.
Penggunaan
Semua sihir ini terjadi dalam definisi admin model yang Anda. Anda hanya subclass admin Anda dari AdminViews bukan admin.ModelAdmin standar. Dalam contoh ini kita memiliki tampilan kustom yang tidak hanya mengarahkan pengguna ke CNN dan link URL langsung yang masuk ke situs perusahaan saya:
dari django.contrib impor admin
dari django.shortcuts impor redirect
dari admin_views.admin AdminViews impor
dari example_app.models impor TestModel
kelas TestAdmin (AdminViews):
& Nbsp; admin_views = (
& Nbsp; ('Redirect CNN', 'redirect_to_cnn'),
& Nbsp; ('Ke revsys.com', 'http://www.revsys.com'),
& Nbsp;)
& Nbsp; def redirect_to_cnn (self, * args, ** kwargs):
& Nbsp; kembali redirect ('http://www.cnn.com')
admin.site.register (TestModel, TestAdmin)
Ini sekarang akan muncul di bawah admin biasa Django admin interface Model CRUD untuk example_app dengan beberapa ikon yang berbeda untuk distinquish antara tampilan admin kustom dan link URL langsung.
Dengan pihak ketiga ini pengembang hanya perlu menginstruksikan pengguna untuk menginstal aplikasi mereka, Django-admin-pandangan dan menjalankan perintah admin_views_install_templates.
. Harap Anda merasa berguna dan seperti biasa umpan balik tentu menyambut

Persyaratan :

  • Python
  • Django

Perangkat lunak lain dari pengembang Frank Wiles

django-beta
django-beta

11 May 15

django-app-metrics
django-app-metrics

20 Feb 15

django-friendship
django-friendship

14 Apr 15

Komentar untuk django-admin-views

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!