关于python:Django入门之安装与创建

42次阅读

共计 1287 个字符,预计需要花费 4 分钟才能阅读完成。

Django 装置

命令行装置

pip install django==1.11.9

PyCharm 装置

Django 基本操作

命令行操作

# 1. 创立 Django 我的项目
# website 为自定义项目名称, 可更改
django-admin startproject website

# 2. 启动 Django 我的项目
# 我的项目启动前要先切换门路到我的项目门路中
cd D:/website
python manage.py runserver

# 3. 创立利用
# application01 为自定义利用名称, 可更改
python manage.py startapp application01

PyCharm 操作

  • 创立 Django 我的项目:New Project 抉择 Django 创立 Django 我的项目 (仅 PyCharm 专业版反对)

  • 启动 Django 我的项目

    • 形式一:通过命令行启动
    • 形式二:点击 PyCharm 右上角绿色箭头启动

  • 创立利用

    • 形式一:通过 PyCharm 创立我的项目时间接创立,只能创立一个
    • 形式二:通过命令行创立
    • 形式三:通过 manage.py Task 创立

Django 次要文件介绍

  • website 站点我的项目文件夹

    • website 站点同名文件夹

      • setting.py 我的项目配置文件
      • urls.py 路由层
      • wsgi.py wsgiref 模块
    • manage.py Django 入口文件
    • db.sqlite3 Django 自带数据库
    • application01 利用文件夹

      • admin.py Django 后盾治理
      • apps.py 注册应用
      • migrations 文件夹 数据库迁徙记录
      • models.py 数据库相干模型类 (ORM)
      • tests.py 测试文件
      • views.py 视图层

命令行与 PyCharm 的区别

  1. PyCharm 创立我的项目时会主动创立一个 templates 文件夹,而命令行则需手动创立该文件夹
  2. PyCharm 创立利用时会主动在 setting.py 配置文件中配置利用门路,而命令行则须要手动增加
# 创立利用肯定要去配置文件中配置利用门路

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    # 配置形式一:残缺模式
    'application01.apps.Application01Config',
    
    # 配置形式二:简写模式
    # 'application1',
]

setting 配置文件介绍

  • BASE_DIR 以后我的项目门路
  • DEBUG 代码调试,我的项目上线后需将后果改为 False
  • ALLOWED_HOSTS 容许拜访的主机
  • INSTALLED_APPS 注册的利用,默认 Django 自带六个功能模块
  • MIDDLEWARE Django 中间件
  • TEMPLATES html 文件寄存门路配置
  • DATABASES 我的项目指定的数据库

以后环境:
python 版本:python3.6.8
Django 版本:Django1.11.9

正文完
 0