后端三大主流框架
前端--》后端--》数据库
一、Django框架的安装命令行中:pip install django==1.11.11
二、两种创建/启动django项目的方式:1、命令行 : django-admin startproject mysite(项目名字)
效果:创建一个mysite的文件夹
mysite
-mysite
--__init__.py
--settings.py
--urls.py
--wsgi.py
-manage.py
启动: django项目(先切换到项目目录下)
命令行:python3 manage.py runserver # django默认的端口号是8000
或者 命令行:python3 manage.py runserver host:port #表示指定ip和端口
测试是否安装成功
命令行:django-admin
2、pycharm中快捷创建
启动 django项目,点击运行就直接启动
注意:
1.使用命令行创建的django项目是不会自动创建templates摸版本文件夹 你只能自己手动创建
2.命令行创建的django项目不但没有templates文件夹配置文件中也没有填写路径,而pycharm创建的会自动添加
app概念:application 应用
django其实是一个专注于开发app的web框架
一个空的django项目就类似于是一所大学,app就类似于大学里面的各个学院
每个app其实就类似于不同的功能模块。比如:
购物网站
用户相关 user
用户相关的app
订单相关 order
订单相关的app
投诉相关 tousu
投诉相关的app
不同的功能模块推荐使用不同的app去开发。django支持多app
1、方式一: 创建具有独立功能的app 通常情况下应该做到见名知意
命令行:python manage.py startapp app01(app名字)
app01
--migrations文件夹
-- __init__.py
--__init__.py
--admin.py
--apps.py
--models.py
--tests.py
--views.py
2、方式二:pycharm创建。