标签:项目 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 --
标签:项目 bsp 自动化测试 ima 代码 ext http 遇到 用户
原文地址:https://www.cnblogs.com/wzwsunshine/p/11659906.html