微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在管理面板的 django-countries==7.1 国家/地区字段上使用 django-autocomplete-light

如何解决如何在管理面板的 django-countries==7.1 国家/地区字段上使用 django-autocomplete-light

我想要根据我的 Model.py 文件为 admin 字段设置 To country 字段。如何使用它。

settings.py 文件:-

INSTALLED_APPS = [
    'dal','dal_select2',# 'grappelli','widget_tweaks','django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','admission','employment','form','frontend','study','travel','hrm','event','dal_queryset_sequence',]

Model.py 文件:-

from django.db import models
from django_countries.fields import CountryField



class University (models.Model):
    ESTABLISHED_YEAR_CHOICES = [(x,str(x)) for x in range(1088,2021,1)]

    

    university_logo = models.ImageField(upload_to='pics',verbose_name="University logo")
    university_name = models.CharField(max_length=255,verbose_name="Name")
    university_rank = models.IntegerField(verbose_name="Rank",default="0")
    university_country = CountryField()
    international_students = models.IntegerField( blank=True,null=True,verbose_name="International Students")
    established_year = models.IntegerField( choices=ESTABLISHED_YEAR_CHOICES,blank=True,verbose_name="Established Year")
    total_students = models.IntegerField(blank=True,verbose_name="University Total Student")
    university_website= models.CharField(max_length=255,default="https://www",verbose_name="University Website")
    university_address= models.CharField(max_length=255,verbose_name="University Address")

    


    


    def __str__(self):
        return self.university_name
    
    class Meta:
        verbose_name = 'Top University'
        verbose_name_plural = 'Top Universitys'
        

    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。