网站项目的设计制作,破解版网站建设,工作作风方面存在的问题及整改措施2023,视频网站的服务器建设环境#xff1a;ubuntu 12.04
python版本: 2.73
ok,首先#xff0c;既然是从零开始#xff0c;我们需要的是一台可以运行的python的计算机环境#xff0c;并且假设你已经安装好了python,
然后#xff0c;既然是快速开发#xff0c;必不可少的需要用到框架#xff0c;py…环境ubuntu 12.04
python版本: 2.73
ok,首先既然是从零开始我们需要的是一台可以运行的python的计算机环境并且假设你已经安装好了python,
然后既然是快速开发必不可少的需要用到框架python的web框架很多我这里用到的是django,很适合做内容站点而且也是python众多框架里最流行的之一。
下载 django
sudo apt-get install python-django当出现上面的情况说明django 安装完毕。
接下来。直接开发。在这里我多罗嗦关于mvc的东西。我相信大家肯定明白了。但是有一点需要注意django 和 thinkphp 之类的框架类似的一点是
一个完整的web应用由多个django应用组成
废话不多说直接建立新的项目windows 下面是django-admin.py. linux下面是 django-admin命令。
以ubuntu为例
django-admin startproject(参数表明建立一个新的应用) dqq0(项目名称)
然后 一个新的python web应用框架已经建立成功。接下来就是添加内容
文件目录如下等等还有一点就是python 用的并不一定是apache服务器我这里用的是自带的web 服务器开启web 服务很简单.
打开新建的应用文件夹:
python manage.py runserver
然后我相信你可以看得到服务器已经启动的信息提示。
默认端口是8000
至此python web 应用的环境搭建完毕接下来是添加数据模型url分发。以及django特有的界面管理模块。
首先是数据库的搭建这里的django的数据模型搭建十分easy.
no sql。just config file
打开应用目录下的setting.py 文件。找到在这里配置你的数据库信息。这里使用的是sqlite3
配置完毕使用自带的命令生成数据库文件:
python manage.py syncdb
我相信你能看懂提示成功
接下来创建一个应用之前说过一个完整的网站由多个django应用构成。每一个django对于一个类型的操作比如现在我们要做一个blog,
那么先来建立一个 文章应用:
python manage.py startapp Article
然后你的web 应用目录下会多了一个Article的文件夹这里存放这你对文章的所有操作
首先是编辑Article的属性以及与数据库的字段映射需要编辑的是models.py然后配置 项目的setting.py
添加app
INSTALLED_APPS (
django.contrib.auth,
django.contrib.contenttypes,
django.contrib.sessions,
django.contrib.sites,
django.contrib.messages,
django.contrib.staticfiles,
dqq0.Article,
# Uncomment the next line to enable the admin:
# django.contrib.admin,
# Uncomment the next line to enable admin documentation:
# django.contrib.admindocs,
)
然后 更改数据库信息
python manage.py syncdb
ok一个model 创建完成
URL分发部分其实跟其他一样类似。首先是django的url分发指向应用目录下的 urls,py文件。然后现在我们有两个选择
在urls.py目录里面直接将url替换成我们需要的字符串。或者继续分发到下面。