django3

来源:互联网 发布:平昌中学网络班怎么样 编辑:程序博客网 时间:2024/04/28 00:08
静态资源加载:App下新建static文件夹吧css, js文件都放在里面在settings里面把最底下的static路径添加好Django 接受http 参数Title request.POST.get(‘title’,’TITLE’)Content = request.POST.get(‘content’,’CONTENT’)AdminPython 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