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

张家口做网站哪家好谷歌搜索引擎在线

张家口做网站哪家好,谷歌搜索引擎在线,正规的合肥网站建设价格,建房城乡建设部网站#前言: 该博客为小编Django基础知识操作博客的最后一篇,主要讲解了关于Admin站点的一些基本操作,小编会继续尽力更新一些优质文章,同时欢迎大家点赞和收藏,也欢迎大家关注等待后续文章。 一、简介: Djan…

#前言:

该博客为小编Django基础知识操作博客的最后一篇,主要讲解了关于Admin站点的一些基本操作,小编会继续尽力更新一些优质文章,同时欢迎大家点赞和收藏,也欢迎大家关注等待后续文章。

一、简介:

Django的Admin站点是一个内置的功能,它提供了一个基于Web的界面,用于管理和维护Django应用程序的后台数据。通过Admin站点,你可以轻松地执行诸如创建、读取、更新和删除(CRUD)数据对象等常见操作,而无需编写自定义管理界面。

简单来说,Admin站点就是相当于提供了一个管理员平台,可以用来管理各种数据。

二、操作:

1、创建管理员用户:

在local下输入python manage.py createsuperuser

注意:创建用户名不能于数据库中以有的用户名重复,否则会报错。

邮箱填不填写都无所谓,密码你输入的过程不会出现显示,密码一般要求是八位以上,不够八位会让你选择是否确认密码就为此密码。

还有,密码与用户名不要出现相同的字符段。

创建成功后就会进入这个页面:

而我们要将英文转换为中文就需要在setting文件下:

LANGUAGE_CODE = 'en-us'

改为:

LANGUAGE_CODE = 'zh-Hans'

2、注册模型类:

在新创建的应用中创建模型类。

注意:在创建模型类时候,verbose_name是对admin站点服务的,它不会迁移到数据库当中,也不需要迁移。

from django.db import modelsclass Goods(models.Model):name=models.CharField(max_length=50,verbose_name='商品名称')price=models.DecimalField(max_digits=11,decimal_places=3,verbose_name='价格')sales=models.IntegerField(verbose_name='销量')stock=models.IntegerField(verbose_name='库存')class Meta:db_table='goods'verbose_name='商品数据表'

到所在的应用下的 rango.py 文件中进行注册。

方式一:

from django.contrib import admin
from rango.models import Goods
admin.site.register(Goods)

方式二:

@admin.register(Goods)
class GoodesAdmin(admin.ModelAdmin):pass

此时admin站点为:

此时在admin站点当中就可以进行一个数据的简单增删改查。

3、修改admin站点中的应用名称:

到所在应用中的 __init__.py 添加:
default_app_config = 'rango.apps.RangoConfig'

在对应的应用中的 app.py 文件中设置站点使用的应用名称

在 app.py 的类中添加属性:

verbose_name='商品表'

4、admin模型类操作:

admin 模型类数据操作 , 在 admin.py 文件中操作:

@admin.register(Goods)
class GoodesAdmin(admin.ModelAdmin):# list_display 在站点中显示指定字段的数据信息list_display = ['id','name' , 'price' , 'sales']# list_filter 选择指定的字段作为条件过滤list_filter = ['name' , 'sales']# list_per_page 设置分页 , 指定每一页有多少条数据list_per_page = 2# search_fields 配置搜索条件 , 指定字段用元组类型search_fields = ('name','id')# list_editable 配置在显示列表中设置允许修改的字段list_editable = ('name' , 'price')# fields 在数据详情页中设置指的允许修改的字段# fields = ('name',)# fieldsets 设置在数据详情页中分组显示数据字段fieldsets = (# ('分组名称' , {'fields' : [指定字段名]})('商品基本信息' , {'fields':['name' , 'price']}),('商品销量信息' , {'fields':['sales' , 'stock']}),)# 设置只读字段readonly_fields = ('name',)

在 admin 站点中可以自定义字段,不影响数据库:

def num(g):# 参数 g:下面的类会自动的将模型类传入add = g.price * g.salesreturn add
# 将自定义的字段名修改为中文 , 不显示函数名
num.short_description = '商品销售额'@admin.register(Goods)
class GoodesAdmin(admin.ModelAdmin):# list_display 在站点中显示指定字段的数据信息list_display = ['id','name' , 'price' , 'sales' , num]

三、总结:

关于Django操作的一些基本知识点操作我在这儿就基本讲解完成了,后续小编会更新一些用Django来做项目和Redis数据库、Linux操作系统等内容,欢迎大家关注小编坐等更新,若是各位大神发现错误或者需要加的知识,欢迎大家前来指正,您的支持是我变强的最大动力!

http://www.ds6.com.cn/news/97644.html

相关文章:

  • 如果有域名和空间怎么做网站百度号码认证申诉平台
  • 做母婴的网站有哪些如何优化关键词搜索排名
  • 网站高级?O置百度推广怎么操作流程
  • 宜昌哪里做网站xp优化大师
  • 企网站的互联网网站运营工作的基本内容
  • 门户网站制作如何进行网络营销
  • 怎么用模板做网站赣州网站建设
  • 济南集团网站建设报价b站推广软件
  • 17做网站 一件代发竞价推广遇到恶意点击怎么办
  • 做信贷抢客户网站搜索引擎优化的主要手段
  • 深圳福田最大网站公司百度手机助手下载2021新版
  • 免费制作微信小程序的网站2023年8月疫情又开始了吗
  • 附近做网站的公司如何做品牌宣传与推广
  • wordpress百度云链接地址北京seo供应商
  • 小程序网站怎么做怎么做网站教程
  • 做网站排名费用多少钱seo网站优化服务
  • 公司网站如何做推广每天4元代发广告
  • asp.net mvc6电商网站开发实践网店运营具体做什么
  • 国家级示范建设网站北京百度竞价托管公司
  • 网站建设成本如何建立公司网站网页
  • 广告设计怎么做搜索引擎网站推广如何优化
  • 网站防护找谁做百度营销推广官网
  • 为什么政府网站做的很烂营销型网站制作企业
  • 企业营销型网站建设的可行性手机建立一个免费网站
  • 外贸营销网站建设介绍海外网络推广
  • 惠州做棋牌网站建设多少钱上海百度搜索优化
  • 国外网站开发技术网络营销策划方案格式
  • 建设银行信用卡卡网站网络营销的作用
  • wordpress前台调用广州seo公司排行
  • 西安旅游网站建设郑州网站网页设计