Django项目实践(一)工具版本说明及项目的创建

来源:互联网 发布:如何应聘淘宝模特 编辑:程序博客网 时间:2024/06/05 14:41

最近有需求需要做一个数据管理系统,主要是实现数据的增删改查功能,主管让我使用Django来做。

所以我想把我开发的过程记录下来。

楼主之前没有写过博客,也没有使用过Django开发的经验,现在也是在一边看Django官网的教程一边进行开发,如果内容有什么方法不得当,望指正


话不多说,准备工作:

python版本:2.7.12

mysql版本:Ver 14.14 Distrib 5.7.19, for Linux (x86_64)

django版本:1.11.4

bootstrap版本:3.3.7

jquery版本:2.1.1

都可以去官网下载的,详细的安装以及django开发的环境搭建我就不说了,有需要的话以后再补


下面就来创建项目:

1、检测Django是否安装成功,键入命令:

python -m django --version
如图则说明安装成功



2、创建一个项目,名字就叫mywebsite吧,先进入你想要存放项目的目录(我是放在根目录,webSite文件夹下的),然后键入命令:

django-admin startproject mywebsite


这样在当前目录就新建了一个mywebsite文件夹,就是我们的项目文件夹,结构如下:

mywebsite/             //项目的容器文件夹
------manage.py     //是对django-admin进行包装过的命令行工具,用于与这个Django项目进行交互
------mywebsite/    //实际python包
------------__init__.py //一个空的文件,告诉Python这个目录应该被认为是一个Python包
------setting.py         //用于配置这个Django项目
------urls.py  //该Django项目的URL声明;
------wsgi.py  


3、项目创建完后,启动服务器,来到manage.py的目录,键入命令:

python manage.py runserver

红字不用管他,因为我们还没有对installed app进行数据的迁移,现在并不影响
浏览器访问127.0.0.1:8000发现It worked,说明启动成功,我们的项目也创建完成了!

默认情况下,runserver命令在8000端口启动开发服务器
如果你想更改服务器的端口,例如启动8080端口上的服务器:

python manage.py runserver 8080
如果要更改服务器的IP,请将其与端口一起传递。 例如,要监听所有可用的公共IP:
python manage.py runserver 0:8080

4、项目创建完成,需要在项目中创建应用,我们来创建数据管理应用,就叫它datahelper吧

确保与manage.py在同一目录中(先到shell,ctrl+c停掉刚才启动的服务器):

python manage.py startapp datahelper
现在就多了一个datahelper文件夹
datahelper中的目录结构如下:
datahelper
------admin.py
------apps.py
------__init__.py
------models.py
------tests.py

------views.py

------migrations/
------------__init__.py


应用也创建成功。



之后我会陆续更新博客,记录开发的过程,希望朋友们可以多交流,多指正。

原创粉丝点击