Django博客教程之一:创建网站项目

 一、开发环境和Django#

1、 开发环境##

 

##2、 Git安装##

Git是目前世界上最先进的分布式版本控制系统

 

sudo:以管理员的身份运行指令

apt-get:是Debian Linux发行版中的APT软件包管理工具(Ubuntu就是一个基于Debian的发行)

Linux发行版:为一般用户预先集成好的Linux操作系统及各种应用软件

apt-get update:从存储库中下载软件包列表并对其进行更新,否则可能会安装各种软件包的旧版本

##3、 Github创建##

创建github账号,新建repository,添加和配置SSH,并通过Install-SSH-Use-Github学习简单的Github与git的协作

SSH(Secure Shell):一项创建在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境

添加和配置SSH:在push的时候不需要输入用户名,如果没有设置密码,也不需要输入密码;而https url则每次push都需要验证用户名和密码

具体参考:http://www.cnblogs.com/ayseeing/p/3572582.html

##4、 Django安装##

 

pip:更新编程语言级别包(库)

apt-get:更新系统级别包

##5、 Bootstrap安装##

Bootstrap 简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。这里先跳过,后面会详细介绍

#二、项目和App# ##1、 项目创建## ###(1)把django-admin.py添加到我们的环境变量中,位置在###

/usr/local/lib/python2.7/dist-packages/django/bin 

打开环境变量文件

 

在PATH=之后加上django-admin.py的位置':/usr/local/lib/python2.7/dist-packages/django/bin',之后保存退出

django-admin.py是Django中用于管理Django的命令行工具集

###(2)创建Django项目###

先创建一个文件夹

在文件夹中输入如下指令创建Django项目

 

Django-admin.py startproject用来在当前目录或指定目录中为给定的项目(因为已经在环境变量中配置过了,所以不需要在前面加python)

名称创建Django项目目录结构

安装tree并使用tree来查看目录结构(tree用于以树状图列出目录的内容)

 

##2、 建立Django app##

Django中的app是一个应用模块,不同的功能有不同的app

###(1)切换到my_blog目录,执行manage.py建立一个aiticle app###

 

manage.py是一个对django-admin的小包装,可以在交付给django-admin之前做一些事情?

manage.py startapp用来在当前目录或指定目录中为给定应用程序名称创建Django应用程序目录结构

###(2)然后使用tree重新查看项目结构,发现多了aiticle目录和两个pyc文件(由.py文件经过编译后生成的字节码文件)###

 

###(3)查看my_blog/my_blog/settings.py,找到INSTALLED_APPS这一栏,添加新建的article###

 

##3、 运行程序##

 

Manage.py runserver用于启动本地上一个轻量级的Web服务器,localhost表示本地主机,相对应的IP地址为137.0.0.1,9000表示端口号

发现没有应用迁移(创建项目和添加字段),使用python manage.py migrate进行应用迁移

 

manage.py migrate 用于使数据库状态与当前模型集和迁移集同步,迁移是Django用于同步你的发生改变的模型(添加一个字段,删除一个模型等)到你的数据库

再次运行程序,这次成功运行了

 

启动浏览器,输入http://localhost:9000,成功运行

 

 

#三、命令总结#

 

posted @ 2017-06-12 07:30  tiretiretire  阅读(193)  评论(0编辑  收藏  举报