如何创建一个Django项目
1.适用场景
- 内存管理系统
- 博客
- CMS
- Wiki
- 企业内部系统
- 会议室预定
- 招聘管理
- ERP&CRM
- 报表系统
- 运维管理系统
- CMDB
- 发布管理
- 作业管理
- 脚本管理
- 变更管理
- 故障管理
2.优缺点
- 优点
- Python实现,代码干净,整洁
- 提供管理后台,能够快速开发
- 复用度高,设计,使用上遵循DRY原则(不重复造轮子)
- 易于拓展复用的中间件
- 内置的安全框架
- 丰富的第三方类库
- 缺点
- 单体应用-不易并行开发,单点拓展
- 不适合非常小的几行代码的项目
- 不适合于高并发的to C互联网项目
3.MTV架构
4.设计思想
- DRY
- MTV
- 快速开发
- 灵活易于扩展
- 松耦合
- 显式由于隐式
5.使用Django创建一个项目
创建一个名字为recruitment的项目,并且进入该项目
django-admin startproject recruitment
cd recruitment
启动该项目
python manage.py runserver 0.0.0.0:8080
访问项目
http://127.0.0.1:8080
启动Django服务之后,便可以通过本地在网址栏输入127.0.0.1:8000进行访问,视图如下:
为了能够进入Django的后台管理页面,我们需要对后台的数据库进行初始化,生成表,之后便可以对后台进行访问。初始化过程如下所示:
python manage.py makemigrations
python manage.py migrate
完成上述操作后,我们重启Django应用,刷新页面,操作如下:
接下来,我们再去访问http://127.0.0.1:8080/admin便可以进入后台管理页面
这里需要用户名和密码,因此我们需要先去注册一个,具体操作如下:
python manage.py createsuperuser
利用创建的用户名和密码便可以登录到Django的后台管理界面了,登录成功后的页面如下:
至此,一个Django的创建就完成了,我们可以利用Pycharm打开recuritment项目便可以进行开发了!!