Django项目与应用

关于项目和应用

项目是一个网站使用的配置和应用的集合
项目可以包含很多个应用,应用可以被很多个项目使用
应用则是一个专门做某件事的网络应用程序:比如购物系统,或者消费记录的数据库。

关于创建项目

进入指定路径,然后执行如下命令,会在当前路径下创建一个新的项目:

django-admin startproject  “项目的名称”   注:没有引号

关于创建应用APP

进入指定的路径下的指定项目中,然后执行如下命令,会在当前项目下创建一个新的应用:

python manage.py startapp  "应用的名称"   注:没有引号

Django项目的初始化配置

数据库配置
  数据库配置位置,默认使用数据库sqlit3
  自定义数据库配置
  自定义的mysql数据库

NAME: 数据库名称
HOST: 主机IP地址
PORT:端口号
USER:数据库的账号
PASSWORD:数据库的密码

应用程序配置

在settings配置中,在如下位置注册你的应用

汉化与时区配置

在settings配置中的最下面

LANGUAGE_CODE = 'zh-hans'  汉化
TIME_ZONE = 'Asia/Shanghai'  将时区改为上海时间

关于数据的迁移

以下代码在项目路径下顺序输入以完成将数据迁移到数据库

python manage.py makemigrations
python manage.py migrate

关于启动项目

在项目路径下输入如下命令启动项目:

python manage.py runserver

项目文件夹内各文件作用

mysite/ --> 文件夹,项目容器,包含项目所有文件
manage.py --> 管理 Django 项目的命令行工具
mysite/ --> 内部包含了__init__.py文件,因此是一个纯 Python 包,它的名字就是当引用它内部任何东西时需用到的Python包名,如mysite.urls
init.py --> 一个空文件,告诉 Python 这个目录应该被认为是一个 Python 包
settings.py --> 项目的配置文件
urls.py --> 项目的 URL 声明,相当于目录
wsgi.py --> 项目运行在 WSGI 兼容的Web服务器上的入口

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值