最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

django入门3:创建第一个django项目

扩展 django的安装很简单, 浏览 评论

django项目创建需要使用django命令,cd进入到需要存放的目录,运行如下命令。

django-admin startproject helloDjango

它就会在对应的目录下生成一个django项目了,创建好之后如图所示。

QQ截图20170924211857.png

python常用的开发用具有Atom,Sublime Text,以及我现在使用的PyCharm软件,PyCharm注册码可以到这里获取http://www.tpyyes.com/a/kuozhan/2017/0826/190.html , 这是同一家公司的产品,虽然不是同一种软件,但是都是一样的。

django项目目录介绍:

django项目生成之后结构如图所示。

QQ截图20170924212842.png

settings.py里面可以设置项目是否是debug模式,还可以配置mysql,oracle,sqlite数据库,由于mysql和oracle数据库都要下载对应的连接库,只有sqlite数据库是轻量型并且自带的,为了方便,后面的项目采用sqlite数据库,并对sqlite3数据库进行查询和修改数据的操作,settings中已经配置好了sqlite数据库,如下。

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

配置好数据库连接信息之后进入到helloDjango项目目录,执行“python manage.py migrate”命令即可生成sqlite3数据库,上图有一个db.sqlite3数据库原先没有的,是因为执行了这个命令才产生的,执行命令后会输出如下信息。

QQ截图20170924214053.png

urls.py文件是一个url路径过滤文件,它可以根据配置的name去views.py里面寻找url的处理方法,详情请看django框架的简介与内部执行流程分析 

manage.py是django命令的文件。

wsgi.py是在项目开发好之后,部署到apache服务器上需要使用到的。

如何运行django项目?

进入到helloDjango项目目录,执行命令,如下。

python manage.py runserver

如果你在Windows系统遇到UnicodeDecodeError这个错误,用以下这个命令来代替。

python manage.py runserver 0.0.0.0:8000

django项目运行成功之后输出如图信息。

QQ截图20170924214932.png

在浏览器中输入http://localhost:8000/ 则可以访问主页了,如图所示。

QQ截图20170924215035.png


来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/kuozhan/2017/0924/237.html

    与本文相关的文章

    发表我的评论
    取消评论

    表情

    您的回复是我们的动力!

    • 昵称 (必填)

    网友最新评论