码迷,mamicode.com
首页 > 编程语言 > 详细

Python之Django学习心得

时间:2019-10-12 19:03:16      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:项目   bsp   自动化测试   ima   代码   ext   http   遇到   用户   

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学习心得

标签:项目   bsp   自动化测试   ima   代码   ext   http   遇到   用户   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!