Django框架

2. Django框架

2.1 Django环境搭建

  • 命令行安装Django

    pip install django==1.11.25		# 安装
    django-admin	# 检测是否安装成功
    
  • pycharm安装

    • settings-->Project Interpreter-->右侧+号-->搜索Django-->Specify version选择版本-->Install Package

2.2 Django的使用

  • 命令行创建新项目

    django-admin startproject project_name	# 创建项目
    python manage.py runserver	# 启动项目
    
    cd project_name		# 进入项目文件夹
    python manage.py startapp app_name	# 创建app
    
  • pycharm创建新项目

    • File-->New Project-->Django-->Location选择路径及项目名-->Project Interpreter选择Existing interpreter-->Create
  • 命令行与pycharm区别

    • 新创建的app需要你去settings配置文件中注册
    • pycharm只会帮你注册第一个你在创建项目的时候写的应用
    • 使用命令行创建django项目 不会自动帮你创建templates文件夹只能自己创建
    • settings文件中 需要你手动在TEMPLATES写配置
      • os.path.join(BASE_DIR, 'templates')
  • 项目中文件结构

    • 项目名
      • 跟项目名同名的文件夹
        • settings.py 暴露给用户的配置文件
        • urls.py 路由与视图函数对应关系
      • 应用名
        • migrations文件夹 存放数据库迁移记录的
        • admin.py django后台管理
        • apps.py 注册相关
        • models.py 模型类
        • tests.py 测试文件
        • views.py 存放视图函数
      • templates文件夹 存放html文件
      • manage.py django入口文件
posted @ 2019-10-20 11:13  油饼er  阅读(99)  评论(0编辑  收藏  举报