美文网首页
2023-02-15 Wednesday 今日总结

2023-02-15 Wednesday 今日总结

作者: 狼牙雪豹 | 来源:发表于2023-02-14 17:33 被阅读0次

    今日学习,

    把简单的一个Django应用重写了一次,昨天就开始了,今天算是把问题都解决了,还是有很多地方不熟悉的,总结下:

    1. 在创建后台管理员用户前,必须先执行数据库迁移的操作;
    2. 在模板页面上跳转的时候,要先配置好路由;
    3. 路由的配置,发现有斜杠跟没斜杠还是有区别的,没斜杠根本找不到路径的,但是为什么非要加斜杠呢?
    4. 路由的地址中,写id跟pk也是不同的,如果使用官方的视图类必须用pk,平常方法的话,还是写参数名的;
    5. 自定义后台页面,增加显示的字段、增加筛选字段、增加搜索字段,这些属性没记住;
    6. 后台管理页面也可以自定义,manage.py 同级目录新建templates,在相应的模块名下复制修改的文件,修改内容就行;
    7. 模型自带的方法的重写,除了get_queryset 还有什么?
    8. 了解了django 安装的路径查看在 /home/odoo/.local/lib/python3.6/site-packges/django,在项目中导入的路径就是直接从这里的;
    9. 了解了django有哪些可以导入的包,查看安装路径下有哪些文件就行;


      django 目录结构.png
    10. 创建app的模版templates和静态文件static时,都需要在目录下先创建一个同名app的文件夹,然后里面再创建相应的文件;而且静态文件或样式,不是保存后立马生效的,有点慢;
    11. 页面上获取变量的时候,有时候使用的是{%%},有时候是{{}},还有路径有时候是.或/或:,使用还不是很懂;有的需要load,比如static,url使用又不用load;
    12. 最后一个是流程,在写应用的时候,会不知道先写什么再写什么,

    相关文章

      网友评论

          本文标题:2023-02-15 Wednesday 今日总结

          本文链接:https://www.haomeiwen.com/subject/nniekdtx.html