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就可以展示了,并可以做增删改查的操作

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容