django入门(一):基础配置
安装 Django
pip install Django
创建项目
django-admin startproject myblog
manage.py常用命令
-
服务器启动
python manage.py runserver
-
创建APP
python manage.py startapp blog
-
超级用户
python manage.py createsuperuser
在 app 下的 admin.py 引入 appname.models.py 并register 即可管理相应表
-
数据表生成
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
-
mysql 官网下载mysql for mac 的 dmg 安装包,安装
-
pip install mysqlclient # python3
-
配置 django 项目的 setting.py 即可.
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '', 'USER': '', 'PASSWORD': '', 'HOST': '', } }
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。