Django简单用法

  1. 创建一个Django项目django-admin startproject xxx 创建一个名字为xxx的工程

    查看默认目录结构manage.py:是Django用于管理本项目的命令行工具,之后进行站点运行,数据库自动生成等都是通过本文件完成。

    xxx/init.py告诉python该目录是一个python包,暂无内容,后期一些工具的初始化可能会用到

    xxx/settings.py Django项目的配置文件,默认状态其中定义了本项目引用的组件,项目名,数据库,静态资源等。

    xxx/urls.py 维护项目的URL路由映射,即定义当客户端访问时由哪个模块进行响应。

    xxx/wsgi.py 定义WSGI的接口信息,主要用于服务器集成,通常本文件生成后无需改动。

  2. 测试服务器的启动python manage.py runserver [ip:port]

    可以直接进行服务运行 默认执行起来的端口是8000也可以自己指定ip和端口ip指定为0.0.0.0的时候,匹配本机的全部ip

    浏览器访问:localhost:8000 可以看到服务器启动成功

  3. 数据迁移迁移的概念:就是将模型映射到数据库的过程

    生成迁移:python manage.py makemigrations

    执行迁移:python manange.py migrate

  4. 创建应用python manage.py startapp XXX创建名称为XXX的应用使用应用前需要将应用配置到项目中,在settings.py中将应用加入到INSTALLED_APPS选项中

  5. 应用目录介绍init.py:其中暂无内容,使得app成为一个包

    admin.py:管理站点模型的声明文件,默认为空

    apps.py:应用信息定义文件,在其中生成了AppConfig,该类用于定义应用名等数据

    models.py:添加模型层数据类文件

    views.py:定义URL相应函数(路由规则)

    migrations包:自动生成,生成迁移文件的

    tests.py:测试代码文件

猜你喜欢

转载自blog.csdn.net/aafeiyang/article/details/80009851