安装 Django

pip install Django

创建项目

django-admin startproject myblog

manage.py常用命令

  1. 服务器启动

     python manage.py runserver
  2. 创建APP

    python manage.py startapp blog
  3. 超级用户

    python manage.py createsuperuser

    在 app 下的 admin.py 引入 appname.models.py 并register 即可管理相应表

  4. 数据表生成

    Python manage.py makemigrations appname
    python manage.py migrate

settings.py

  • 项目 app列表
  • 项目调试开关
  • 数据库设置
  • 时区:Asia/Shanghai
  • 语言:zh-hans
  • USE TZ :False

细节

url配置

根目录的 url 正则表达式中前面不能有/,后面必须有/

view

def 名称不要用常用默认名称比如 Login

避免多应用模板混淆

在 templates 目录下建立 appname 目录, html 文件放进这里面,使用的时候引入目录加以区分.

mac连mysql

  1. mysql 官网下载mysql for mac 的 dmg 安装包,安装

  2. pip install mysqlclient # python3

  3. 配置 django 项目的 setting.py 即可.

    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': '',
            'USER': '',
            'PASSWORD': '',
            'HOST': '',
        }
    }
文章目录