django学习(一)创建一个基础应用

一、初识django

1、创建django项目:django-admin startproject 项目名XXX

2、启动django项目:python manage.py runserver 0.0.0.0:8099(0.0.0.0表示监听本机的所有IP地址,如果有外网的IP地址,那么用外网的IP地址也能访问。

3、应用启动后,默认使用sqlite数据库,可以在settings.py中修改数据库为mysql等

4、创建数据库迁移的SQL脚本:python manage.py makemigrations

5、使用命令:把默认的model同步到数据库,在数据库里默认为这些model创建相应的表python manage.py migrate

6、创建超级管理员:python manage.py createsuperuser

7、即可登录管理后台:http://127.0.0.1:8099/admin

二、初识settings.py配置文件

三、创建一个基础应用

1、创建一个新的应用app:python manage.py startapp APP名XXX,每个项目里面可以有多个应用

2、在settings.py中加入app应用:

3、在app名/models.py文件中定义模型,models.py可以简单的理解为数据库中的table

4、把model注册到admin

5、创建数据库迁移的SQL脚本:python manage.py makemigrations

6、将步骤5生成的py文件应用到数据库:python manage.py migrate

7、运行系统:python manage.py runserver,尝试访问http://127.0.0.1:8099/admin,新的model就可以展示了,并可以做增删改查的操作

你可能感兴趣的:(django学习(一)创建一个基础应用)