django 项目1 创建项目——创建app——安装app——启动开发服务器

1 创建项目

 django-admin startproject 项目名称

 比如我们创建了一个项目名称为project_1的项目,创建后会得到一个这样结构的项目文件夹如下

.__ project_1          # 项目名称
    |__project_1       # 项目名称同名文件夹 其中包括项目的配置文件,URL配置文件等
    |  |__init__.py    # 表明是个包
    |  |__settings.py  # 总的配置文件 配置mvt各个部分 配置应用,模板目录,静态文件目录
    |  |__urls.py      # urlsconf 配置各个应用的view.py的url
    |  |__wsgi.py      # 项目与支持WSGI协议的web服务器对接的入口文件
    |__manage.py       # 项目运行的入口文件,执行配置的入口函数

2 创建app

python manage.py startapp 应用名

比如创建了一个goodsapp,项目目录结构如下

.__ project_1          # 项目名称
    |__project_1       # 项目名称同名文件夹 其中包括项目的配置文件,URL配置文件等
    |  |__init__.py    # 表明是个包
    |  |__settings.py  # 总的配置文件 配置mvt各个部分 配置应用,模板目录,静态文件目录
    |  |__urls.py      # urlsconf 配置各个应用的view.py的url
    |  |__wsgi.py      # 项目与支持WSGI协议的web服务器对接的入口文件
    |__manage.py       # 项目运行的入口文件,执行配置的入口函数
    |__goods                # goods应用文件夹
       |__admin.py          # ?
       |____init__.py
       |__migrations        # 迁移时生成迁移文件放在此处
       |    |____init__.py  # 包
       |__models.py         # 模型类 
       |__tests.py          # 测试函数
       |__views.py          # 视图函数

应用goods创建后,需要手动配置到项目中,修改project_1 文件夹下的settings.py的INSTALLED_APPS,在其中添加app名,如下

# Application definition

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'goods',  # 安装goods应用
)

在进行web开发时,可以利用django自带的开发服务器进行调试

python manage.py runserver ip:port 一般不指定ip和port

一般不指定ip和port如下

python manage.py runserver

启动后服务器会运行在127.0.0.1:8000,打开浏览器如下localhost:8000,或者127.0.0.1:8000会出现以下界面

django 项目1 创建项目——创建app——安装app——启动开发服务器_第1张图片

你可能感兴趣的:(Django)