1.django是一种使用Python编写的web开源的重量级框架 使用mtv模式(model view template模板)类似于传统的mvc模式(model view controller逻辑控制)
2常用的django命令
(1)使用pycharm 专业版可以直接在file中新建一个django新项目(注意命名 不使用虚拟环境 参数applicationname就是子应用) 且pycharm会自动识别为django项目
运行文件也可以使用pycharm对应的tools
都可以使用命令
也可以通过命令创建django 命令来手动创建如: django-admin startproject ssz_django 如果想使用pycharm自动识别需要单独重新打开才能认为是一个单独的项目
首先关掉该项目 close project
其次 再次打开
(2)启动项目使用 python mange.py runserver 或者指定127.0.0.1:8000 本地 0.0.0.0:8003
(3)在项目下可以创建子应用,便于不同人员开发不同模块如: python manage.py startapp app_name 子应用中简介 views.py 逻辑 tests.py 单元测试 models.py 操作数据库 apps.py 应用配置 admin.py 自带后台管理
子应用需要在setting里面配置名称如添加'user'
备注 如果显示红色x 说明没有配置python路径 需要如下操作
3 django的目录结构
project包括urls.py(配置不同的url) ,setting.py(配置文件,数据库配置),wsgi.py(部署使用)
manage.py 项目管理文件 如启动文件 修改表结构等会使用到
4.使用django需要注意的点
(1)由于时区不同可能造成入库错误,同时也可以调整语言,具体可以修改setting.py中的参数实现
LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE = 'Asia/Shanghai'
USE_TZ = False
(2)一般使用时不要忘记在install_apps 里面加入你的子应用