美文网首页
Django创建项目

Django创建项目

作者: IT的咸鱼 | 来源:发表于2018-08-07 18:33 被阅读0次

创建项目

              django-admin  startproject +  项目的名称      例如------->django-admin  startproject test1

              cd  test1

django项目结构

- manage.py# 用于管理整个项目的核心模块

- test1 ---> 会有一个python包(包名和项目名同名) 

    - settings.py# 项目的配置文件

    - urls.py# 项目的路由模块

    - wsgi.py# django 轻量级web服务器

    - test.py# 用于写单元测试用的模块

创建应用

              python manage.py startapp 应用的名称      例如--------->python  manage.py  startapp  booktest

应用结构

- booktest# 应用包的名称

    - models.py# 模型 用于创建模型 跟数据库交互

    - view.py# 接收请求,处理和返回结果的模块

    - admin.py# 后台管理系统

    - test.py# 测试模块

    - migrations(文件夹,python包)      

         - __init__.py      

         - 每一次执行迁移 这里都会生成一个记录

安装应用

使用pycharm打开 项目的时候需要吧应用安装到项目里面

应用创建成功后,需要安装才可以使用,也就是建立应用和项目之间的关联,在test1/settings.py中INSTALLED_APPS下添加应用的名称就可以完成安装。

初始项目的INSTALLED_APPS如下图:

接下来在元组中添加一个新的项,当前示例为booktest

'booktest',

开发服务器

在开发阶段,为了能够快速预览到开发的效果,django提供了一个纯python编写的轻量级web服务器,仅在开发阶段使用。

运行服务器命令如下:

python manage.py runserver ip:端口

例:python manage.py runserver

可以不写IP和端口,默认IP是127.0.0.1,默认端口为8000。

服务器成功启动后如下图:

紧接着在浏览器中输入网址“127.0.0.1:8000”,或者按着ctrl键点击上图中标示出来的地址,可以查看当前站点开发效果。

如果增加、修改、删除文件,服务器会自动重启;

按ctrl+c停止服务器。

相关文章

网友评论

      本文标题:Django创建项目

      本文链接:https://www.haomeiwen.com/subject/xxravftx.html