Django的基本命令了解
django-admin 检查是否安装好django环境
django-admin startproject name 创建一个名为name的django项目
python manage.py startapp name1 创建一个名为name1的django应用
python manage.py check 检查项目的完整性
python manage.py runserver 本地运行django项目
python manage.py shell 进入django项目的Python shell环境
python manage.py test 执行django用例测试
下面是数据库相关的命令
python manage.py makemigrations 创建模型变更的迁移文件
python manage.py migrate 执行上一命令创建的迁移文件
python manage.py dumpdata 把数据库数据导出到文件
python manage.py loaddata 把文件数据导入到数据库
上面这些就是一些在项目中会用到比较多的命令,记不住也不重要,在做项目的时候使用的多了也就记住了。
创建一个项目
先进入到你想要创建项目的文件夹,我就把项目创建到D盘的project下面。所以我先进入到d:\project
然后输入django-admin startproject myblog,在输入dir就可以看到项目下面多了一个myblog的文件夹。这时候项目就创建好了!
项目目录介绍
创建好项目之后我们可以看到如下的目录
最外层的myblog #根目录只是你项目的容器,对Django没有影响,你可以将其重命名为你任何你喜欢的名字,但是更改之后有些相应的地方需要修改(还是建议不要修改)
manage.py #一个让你用各种方式管理Django项目的命令行工具。你可以使用django-admin获取所有的manage,py细节
里面一层的myblog #包含你的项目,他是一个纯python包。他的名字就是当你引用他内部的任何东西是需要用到的Python包名
myblog/__init__.py #一个空文件,告诉Python这个目录应该被认为是一个Pytho包。
myblog/sttings.py #Django项目的配置文件。
myblog/urls.py #Django项目的URL声明,就想你网站的“目录”
myblog/asgi.py #作为你的项目的运行在ASGI兼容的Web服务器上的入口
myblog/wsgi.py #作为你的项目的运行在WSGI兼容的Web服务器上的入口
启动项目
执行python manage.py runserver,然后在浏览器输入你运行命令返回给你的地址一般为127.0.0.1:8000就可以访问到自己的项目了