django3

静态资源加载:
App下新建static
文件夹
吧css, js
文件都放在里面
在settings
里面把最底下的static
路径添加好


Django 接受http 参数
Title request.POST.get(‘title’,’TITLE’)
Content = request.POST.get(‘content’,’CONTENT’)


Admin
Python manage.py createsuperuser  创建管理员  输入用户名,密码
配置admin:在admin.py 引入models 模块
添加admin.site.register(models.object)
让后台title 显示真实title 
在模型类下面添加
Def __str__(self):
Return self.title

修改 文章
修改数据表
Content = models.Content.objects.get(pk = id)  先得到模型对象
Content.title = title    直接复制修改,就可以直接修改
Content.save()     保存修改

Template 过滤器:
模板,可以修改模板中的变量,从而显示不同的内容
过滤器基本使用:
{{ value | filter }}   例如{{ list_nums | length }}

{{ content.id | default:’0’ }}  dufault  默认值

Django shell  :
Python 交互式命令行程序 ,自动引入了项目环境,我们可以使用它与我们的项目进行交互,主要用于调试

Admin 增强
1.创建admin 配置类
i.Class ArticleAdmin(admin.ModelAdmin)
ii.注册  admin.site.register(Article,ArticleAdmin)
iii.显示其他字段 在admin类添加list_display = (‘title’,’container’)

在模型中添加时间
Create_time = DateTimeField(auto_now = True)  自动生成时间,且不可以修改
Create_time2 = DateTimeField(null = True)  允许为空,手动创建时间

在admin中添加过滤器,有筛选时间
List_filter = ‘create_time2’
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值