এটি শীর্ষ x0nix উত্তরের একটি বিকল্প বিল্ডিং, এবং আপনি যদি খুশি হন তবে jquery দিয়ে সারিগুলি লুকিয়ে রাখবেন।
অন্যটি থেকে অনুলিপি কাস্ট করা অংশটি আমি পুনরায় ব্যবহার করেছি উত্তর
class HiddenModelAdmin(admin.ModelAdmin):
def get_model_perms(self, *args, **kwargs):
perms = admin.ModelAdmin.get_model_perms(self, *args, **kwargs)
perms['list_hide'] = True
return perms
class MyModelAdmin(HiddenModelAdmin):
...
admin.site.register(MyModel, MyModelAdmin)
তারপরে জাঙ্গো-জ্যাকুরি ইনস্টল করুন এবং তারপরে আপনার /admin/index.html
টেমপ্লেটে নিম্নলিখিত ব্লকটি যুক্ত করুন :
{
{
<script type="text/javascript" src="{{ STATIC_URL }}js/jquery.js"></script>
{
<script type="text/javascript">
$(function(){
{
{
{
$('div.app-{{ app.app_label }}').find('tr.model-{{ model.object_name|lower }}').hide();
{
{
{
});
</script>
{
{
আপনার পুরো টেম্পলেটটি অনুলিপি করার দরকার নেই, কেবল এটি প্রসারিত করুন এবং extrahead
ব্লকটিকে ওভাররাইড করুন । উপরের কাজ করার জন্য আপনাকে জ্যাঙ্গো-অ্যাপটেমপ্লেটগুলির প্রয়োজন হবে ।