博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django(admin)
阅读量:5136 次
发布时间:2019-06-13

本文共 1421 字,大约阅读时间需要 4 分钟。

1.创建表 --------------models.pyclass Person(models.Model):    name=models.CharField(max_length=20)    bok=models.ManyToManyField("Book")    def __str__(self):        return self.nameclass Book(models.Model):    b_id=models.CharField(max_length=20)    b_name=models.CharField(max_length=20)    def __str__(self):        return self.b_name
2.将表注册到admin中 -------------admin.pyfrom app01 import modelsadmin.site.register(models.Person)admin.site.register(models.Book)
3.创建超级用户python manage.py createsuperuser4.登陆浏览器中输入:127.0.0.1:8000/admin

 

5.更改djangoadmin中表的名字class Client(models.Model):   #客户表    cli_teacher=models.CharField()    #教师名字    cli_student=models.CharField()    #学生名字        class Meta:     verbose_name="客户表"    verbose_name_plural="客户表"    #针对复数 原本表名是Client,改名后为客户表
6.联合唯一索引
class Client(models.Model):   #客户表    cli_teacher=models.CharField()    #教师名字    cli_student=models.CharField()    #学生名字
  class Meta:         unique_together=("cli_teacher","cli_student")  #cli_teacher和cli_student都是不能重复的
7.将想要的字段添加到Admin中(用到1中的表) ps:因为1中的__str__()方法只返回一个字段,想要更多字段 ------admin.py from app01 import models from django.contrib import admin class PeronAdmin(admin.ModelAdmin):   list_display=("name")         #字段名 class BookAdmin(admin.ModelAdmin):   list_display=("b_id","b_name") admin.site.register(models.Person,PersonAdmin) admin.site.register(models.Book,BookAdmin)

 

转载于:https://www.cnblogs.com/gaoyukun/p/9175008.html

你可能感兴趣的文章
[转载]加密算法库Crypto——nodejs中间件系列
查看>>
使用Xshell密钥认证机制远程登录Linux
查看>>
【模板】最小生成树
查看>>
网络编程
查看>>
java面试题
查看>>
pair的例子
查看>>
uva 387 A Puzzling Problem (回溯)
查看>>
12.2日常
查看>>
Oracle中包的创建
查看>>
django高级应用(分页功能)
查看>>
【转】Linux之printf命令
查看>>
关于PHP会话:session和cookie
查看>>
display:none和visiblity:hidden区别
查看>>
C#double转化成字符串 保留小数位数, 不以科学计数法的形式出现。
查看>>
3月29日AM
查看>>
利用IP地址查询接口来查询IP归属地
查看>>
HTML元素定义 ID,Class,Style的优先级
查看>>
构造者模式
查看>>
http和https的区别
查看>>
Hbuild在线云ios打包失败,提示BuildConfigure Failed 31013 App Store 图标 未找到 解决方法...
查看>>