Django笔记

一、总体介绍

1、Django的基本知识

1)优缺点

十余年的振兴网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整振兴建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“振兴网站设计”,“振兴网站推广”以来,每个客户项目都认真落实执行。

(1)优点:python实现,代码干净、整洁;提供管理后台,能够快速开发;复用度高,设计、使用上遵循DRY原则;易于扩展复用的中间件;内置的安全框架;丰富的第三方类库;

(2)缺点:单体应用-不易并行开发、单点扩展;不适合非常小的几行代码的项目;不适合高并发的To C互联网项目

2)Django的MTV架构

3)Django的涉及思想

DRY(don't repeat yourself):不重复造轮子;MVT;快速开发;灵活易于扩展;松耦合;显示优于隐式;

2、创建第一个Django项目

1)流程

#创建项目
django-admin startproject projectname
#启动项目
python manage.py runserver 0.0.0.0:8080
#访问项目
http://127.0.0.1:8080
#数据库迁移
python manage.py makemigrations
python manage.py migrate

文章名称:Django笔记
文章网址:http://scyanting.com/article/dsojodj.html