创建应用和开启服务器

一、创建应用

Django.框架通过应用的方式来管理整个网站项目。一个网站中包含多个子业务模块,比如用户模块,商品模块,新闻模块等等,我们可以将这些子模块称作一个应用(app)。通过项目页面展示的功能,我们可以将项目分为两个应用分别是goods和cart:
和商品展示相关的应用,叫做 goods 应用。
和购物车相关的应用,叫做 cart 应用。
每一个应用中包含了该子业务所有的操作。创建这两个应用的命令如下所示:

Python manage.py  startapp good
Python manage.py startapp cart


在命令行执行上述两个命令,就可以创建两个名为 goods 和 cart 的应用了。

ttsx项目中增加了名为 cart 和 goods 的两个目录,两个目录内所包含的文件是一模一样的。新建应用中所包含的文件含义介绍如下:
_init_.py文件:是一个空文件,表示当前目录可以当做一个Python包来使用;
tests.py文件:用于开发测试用例。在实际开发中,如果需要对模块进行测试,可在此文件中编写测试代码;
views.py文件:视图文件,在该文件中编写视图相关代码;

models.py文件:模型文件,在该文件中编写模型相关代码,

migrations 包:与模型移植有关,稍后讲解模型创建时会进行讲解,

要注意的是,创建的应用需要在 scttngspy,模块中进行配置才能够被项目识别。为此,打开“ttsx包下的 settings.py模块,找到 INSTALLED_APPS配置项,该配置项列出了已经安装的应用。在该配置项下加入cart和 goods 应用,添加后

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'goods',
    'cart',
]

二、开启服务器

在开发阶段,为了能够快速预览到网站的显示和运行效果,Django提供了一个纯 Python编写的轻量级 WEB 服务器,仅在开发阶段使用。运行开发服务器的方法是,打开终端,使用照命令进入出项目所在的目录下(即manage.py文件所在的目录),然后运行如下命令,

Python manage.py runserver i:端囗


实际应用中,可以不指定记和端口,如下所示。

Python manage.py runserver


此时使用的是系统默认的ip和端口。开发服务器成功启动后的效果如图 所示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值