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
应用也创建成功。
之后我会陆续更新博客,记录开发的过程,希望朋友们可以多交流,多指正。
- Django项目实践(一)工具版本说明及项目的创建
- Django项目实践1 - 创建Django项目
- Django(一)安装使用及创建运行项目
- Django项目的创建及基本使用
- Django学习笔记(一)项目的创建
- 创建第一个Django项目(一)
- django开发电子商城(一)创建项目
- django的创建项目
- 项目管理实践一 工具
- 项目管理实践一 工具
- Django项目实践(二)数据库配置和模型的创建
- Django创建项目与应用,及扩展与注意事项(一)
- django项目创建的步骤
- Django学习(2):创建项目及应用
- Django项目创建之---Templates及扩展(二)
- Django创建项目及虚拟环境搭建
- 一.项目介绍及django的MTV模式简介
- Git版本控制工具的浅谈(一)Git的安装及创建版本库
- 排序算法(python)-归并排序
- hdu1159最长公共子序列dp
- js中top.location.href、parent.location.href用法
- oracle 查看隐含参数语句
- 在JTable单元格上 加入组件,并赋予可编辑能力 [转] 表格(单元格放置组件)
- Django项目实践(一)工具版本说明及项目的创建
- Java常用基础知识(20个)
- python爬虫进阶(九):基于Page Rank的顺序调整
- Hadoop、Spark系列(一)拨云见雾
- 数据库事务的隔离等级
- 嵌入式Linux下矩阵键盘应用
- C++ 未定义基类错误解决
- Linux下如何使用jq解析json数据
- 剑指offer_数组---调整数组顺序使奇数位于偶数前面