当前位置: 首页 > news >正文

想创建一个网站重庆seo关键词排名

想创建一个网站,重庆seo关键词排名,室内设计效果图软件手机版,网站上传到虚拟主机使用Python Django框架制作一个音乐网站#xff0c; 本篇主要是后台对歌曲类型、歌单功能原有功能进行部分功能实现和显示优化。 目录 歌曲类型功能优化 新增编辑 优化输入项标题显示 父类型显示改为下拉菜单 列表显示 父类型显示名称 过滤器增加父类型 歌单表功能优化… 使用Python Django框架制作一个音乐网站 本篇主要是后台对歌曲类型、歌单功能原有功能进行部分功能实现和显示优化。 目录 歌曲类型功能优化 新增编辑 优化输入项标题显示 父类型显示改为下拉菜单 列表显示 父类型显示名称 过滤器增加父类型 歌单表功能优化 新增编辑 单曲选项增加歌手名称 歌单类型选项名称修改 字段显示名称修改 播放量改为不可编辑 歌单增加描述字段 首先表模型中增加描述字段 执行表迁移 列表显示 显示播放量、添加时间 显示编辑时间、歌单描述 歌单封面改为显示图片 总结 歌曲类型功能优化 新增编辑 优化输入项标题显示 把显示字段名称改为显示名称 内容如下 class SongCategory(models.Model): 歌曲类型表 class Meta:verbose_name 歌曲类型verbose_name_plural 歌曲类型name models.CharField(类型名称, max_length100, help_text请输入类型名称)pid models.IntegerField(父类型id, default0, help_text父类型) 效果 父类型显示改为下拉菜单 父类型字段增加choice参数就可变成下拉菜单选项需要注意字段类型为tuple。 内容如下 categoryChoice [(0, 默认), (1, 主题), (2, 心情),(3, 场景),(4, 年代),(5, 曲风流派), (6, 语言) ] pid models.IntegerField(父类型, default0, help_text父类型,choicescategoryChoice ) 效果 原本想做成表模型调用自己的父类型组成列表来展示和添加结果发现表模型没创建时候这个表模型是不存在的也就无法调用暂时先做成固定父类型添加子类型。 列表显示 父类型显示名称 默认显示父类型是类型id改为显示类型名称。 修改player/admin.py中的歌曲类型后台类中对pid字段返回内容。 class SongCategoryAdmin(admin.ModelAdmin): 后台歌单类型类 def get_name(self):return self.nameget_name.short_description 类型名称def get_pid(self):categoryChoice [(0, 默认),(1, 主题),(2, 心情),(3, 场景),(4, 年代),(5, 曲风流派),(6, 语言)]for index, item in categoryChoice:if index self.pid:return itemget_pid.short_description 父类型 效果 过滤器增加父类型 过滤器中增加pid字段设置可以设置在name的前面。 内容如下 list_filter [pid, name] 效果 歌单表功能优化 新增编辑 单曲选项增加歌手名称 修改单曲表字符串返回格式。 内容如下 class Singe(BaseModel): 单曲表 ......def __str__(self):return str(self.name) - str(self.singler) 效果 歌单类型选项名称修改 默认显示对象需要修改歌曲类型表模型类增加__str__方法设置返回格式。 内容如下 def __str__(self):return self.name 效果 字段显示名称修改 默认显示字段名称需要改成字段表述的内容这样便于理解和编辑。 修改player/models.py中歌单表模型类设置字段的verbose_name属性。 内容如下 class SongSheet(BaseModel): 歌单表 class Meta:verbose_name 歌单verbose_name_plural 歌单name models.CharField(歌单名称, max_length100, help_text请输入歌单名称)cover models.ImageField(歌单封面图,upload_toupload_save_path, help_text请上传歌单封面图)playnum models.IntegerField(播放量, default0, help_text请输入播放量)is_default models.IntegerField(默认, default0, choices[(0, 是), (1, 否)], help_text是否默认)# 歌曲类型与歌单表 多对多关系category models.ManyToManyField(SongCategory, verbose_name所属类型)# 歌单表与单曲表多对多关系singe models.ManyToManyField(Singe, verbose_name包含单曲) 效果 播放量改为不可编辑 播放量是由前端查看歌单后增加数量后台不能编辑。 需要设定播放量字段的editable为False。 内容如下 playnum models.IntegerField(default0, editableFalse) 保存后新增和编辑中播放量填写项不再显示。 歌单增加描述字段 刚发现设计表时候没有歌单描述字段现在加上。 首先表模型中增加描述字段 内容如下 esc models.TextField(歌单描述, default, max_length200, help_text请输入歌单描述) 注意需要设置默认否则无法执行。 执行表迁移 表模型发生改变后需要创建表迁移文件和执行表迁移。 python manage.py makemigrations python manage.py migrate 数据表增加desc字段 列表显示 显示播放量、添加时间 显示编辑时间、歌单描述 修改player/admin.py中歌单表后台类。 内容如下 class SongSheetAdmin(admin.ModelAdmin): 后台歌单类 def get_name(self):return self.nameget_name.short_description 类型名称def get_cover(self):return format_html(img src/media/{} width100px height100px/,self.cover,)get_cover.short_description 歌单封面def get_desc(self):return self.descget_desc.short_description 歌单描述def get_playnum(self):return self.playnumget_playnum.short_description 播放量def get_addtime(self):return self.addtimeget_addtime.short_description 创建时间def get_updatetime(self):return self.updatetimeget_updatetime.short_description 编辑时间# 显示字段list_display [id, get_name, get_cover, get_desc, get_playnum, get_addtime, get_updatetime] 效果 歌单封面改为显示图片 修改player/admin.py中歌单表后台类把封面方法返回内容改为img元素。 内容如下 def get_cover(self):return format_html(img src/media/{} width100px height100px/,self.cover,) 效果 总结 至此后台功能开发和优化算基本完成之后开始前端方面开发。
http://www.w-s-a.com/news/437873/

相关文章:

  • 梧州外贸网站推广设计wordpress 上传 七牛
  • 增加网站备案千灯做网站
  • 深圳做网站的公php做简易网站
  • 徐州哪家做网站好商业空间设计效果图
  • 重庆建网站cqiezscom大学毕业做网站插画师好吗
  • 在门户网站做产品seo怎么样做网站管理员
  • 动画做视频在线观看网站字体安装+wordpress
  • vs2015网站开发做珠宝建个网站推广怎么样
  • 大桥外语官方网站星做宝贝佛山微信网站开发
  • 河南建设网站公司哪家好怎样做一家网站
  • 安阳市哪里做网站建设网站流量怎么赚钱
  • 网站开发与优化课程总结软件班级网站建设
  • py网站开发wordpress 公司网站 模板 下载
  • 长春城乡建设部网站首页英文网站推广服务
  • wordpress实训上海整站seo
  • 福建自己建设网站义乌市企推网络科技有限公司
  • 宁波优化网站哪家好织梦网站地图怎么做
  • 怎么在自己的网站加关键词烟台企业网站建设
  • 中山网站建设界面设计职业技能等级证书
  • 做网站首页多少钱免费版企业邮箱注册
  • ppp模式在网站建设的南昌专业做网站公司哪家好
  • 泰安网站建设制作电话号码百度sem竞价托管公司
  • 苏网站建设网页设计和网页美工
  • 跨境电商平台网站广州地铁站路线图
  • 吉林省交通建设集团有限公司网站企业网站推广的策略有哪些
  • 网站内链怎么做更好郑州网站建设哪家便宜
  • 建设大型购物网站运城哪里做网站
  • php企业网站通讯录管理系统做网站在线支付系统多少钱?
  • 怎么区分用vs和dw做的网站贝贝网网站开发背景
  • 无锡网站建设制作建设信息网查询