首页 > 编程语言 > 详细

Python之Django学习心得

时间:2019-10-12 19:27:36      阅读:79      评论:0      收藏:0      [点我收藏+]

Django目录结构(以我的Demo为例)

技术分享图片

admin  -- 超级用户管理   DOS下执行 python manage.py createsuperuesr来完成注册(127.0.0.1:8000/admin) 即可登陆管理数据库

apps    -- 应用 是你当前文件名(每个APP下都会有) python manage.py startapp (app名字)生成app 

models  -- 目前我用到的是数据库的创建 由于Django是 ORM模型创建数据库完全不用sql语句 调用也是使用对象调用 (.)

eg:

    title = models.CharField(max_length=32)
    content = models.TextField(null = True)
    pub_time = models.DateTimeField(null=True)

这样就创建好了数据库  字段(title,content,pub_time)

创建数据库的命令   python manage.py makemigtations

         python manage.py migration

全自动化操作,之后在migtations中能找到对应的源码比如

 技术分享图片

 

 tests -- python自动化测试  由于刚上手没用到 一般是写命令或者脚本去测试代码

 urls --  路由管理(此处有Django版本的限制不同版本有不同,在这里我被坑了)

技术分享图片

 

 此处用到include时 在app中urls配置需要加上 app_name = ‘项目名‘ (Django 2以上) 或者在 include((‘blog.urls‘,‘blog‘),namespace=‘blog‘)这样写也是可以的

上述项目有两个urls app中有一个 项目也有一个 一般情况下是二者都配置 项目urls用include去引入 app中的urls 如果遇到啥问题欢迎评论一起讨论

views -- 

Python之Django学习心得

原文:https://www.cnblogs.com/wzwsunshine/p/11659906.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!