Django整理(一) - 项目和应用创建及运行
一、项目组织结构
· 一个Project包含有多个App
· 一个App就是一个Python包,就代表一个功能模块,比如: 用户模块,商品模块等
。各个功能模块间可以保持相对的独立
。以包的形式组织代码方便功能模块的复用
二、创建项目的两种方式
· 通过pycharm创建
· 通过命令行创建
1. 通过pycharm创建项目
项目创建出来结构如下:
2. 通过命令创建
创建项目:django-admin startproject 项目名
创建应用:python manage.py startapp 应用名
1. 创建项目:
2. 创建应用:
i. 先进入项目根目录下
ii. 执行以下命令创建应用
三、运行Web服务器
· django自带了一个纯python编写的开发阶段使用的web服务器,用来预览网页开发效果和进行开发调试
· 有两种方式运行django自带的web服务器
。通过pycharm运行
。通过命令运行
1. 通过pycharm运行
1. 点击运行按钮,如下
2. 运行起来后,在 run 窗口,可以看到服务器打印出来的日志信息,如下:
3. 可以手动指定服务器运行的ip和端口,不指定默认值为:127.0.0.1:8000
2. 通过命令运行
· 运行web服务器的命令
· 注意:需要在终端中,先进入到项目的根目录下,然后才可以通过上述命令启动服务器
· 可以不写ip和端口,默认IP是127.0.0.1,默认端口为8000。
· 按 ctrl+c可以停止服务器
3. 测试服务器是否启动
在浏览器中输入网址 127.0.0.1:8000 便可看到效果,如下,表示服务器启动成功