Python Django搭建数据库网站

最近想做一个数据库网站,我对Python很熟悉,也了解到Django很好用,于是说搞就搞。

首先,在快云上买了一个vps,一元试用一个月,Ubuntu系统。

1.安装

apt-get update
apt-get install python-pip python-dev build-essential
python -m pip install django

安装的方法很多,可以自由选用。

2.创建prj和app

#创建项目
django-admin.py startproject test01
./
├── manage.py    #管理器
└── test01    #项目目录
    ├── __init__.py    #包文件
    ├── settings.py    #项目配置文件
    ├── urls.py    #URL管理器
    └── wsgi.py    #服务器连接工具

修改settings.py文件,添加 blog 到 INSTALLED_APPS 中

修改urls.py文件,url(r‘^blog/index/$‘, ‘blog.views.index‘), 进行网站测试

注意:一定要在项目的根目录里建app,否则会出问题*

from blog.views import index

urlpatterns = [
    url(r‘^admin/‘, admin.site.urls),
    url(r‘^blog/index/$‘, index),
]
#创建应用
django-admin.py startapp blog
./
├── blog
│   ├── admin.py
│   ├── apps.py
│   ├── __init__.py
│   ├── migrations
│   │   └── __init__.py
│   ├── models.py    # 数据库交互器
│   ├── tests.py
│   └── views.py    # 视图操作器
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py

修改blog中的views.py文件,添加函数index,

from django.http import HttpResponse
def index(req):
    return HttpResponse(‘<h1>Welcome to Bioinfohub!</h1>‘)

然后,测试,可以使用shell界面下的 w3m浏览器

python manage.py runserver
w3m http://127.0.0.1:8000/blog/index

OK,测试成功!!!

时间: 2024-10-11 23:01:36

Python Django搭建数据库网站的相关文章

python django 与数据库的交互

下载没有任何问题的mysqdb http://www.codegood.com/archives/4 1创建一个新的app. python manage.py startapp books 2 激活app的方法: 编辑 settings.py 文件, 找到 INSTALLED_APPS 设置. INSTALLED_APPS 告诉 Django 项目哪些 app 处于激活状 态.缺省情况下如下所示 INSTALLED_APPS = ( #'django.contrib.auth', #'djang

python +Django 搭建web开发环境初步,显示当前时间

1.python 的安装 网上很多关于django跟python 开发的资料,这块我正在实习准备用这个两个合起来搞一个基于web 的东西出来现在开始学习,写点东西记录一下心得. 开发环境是windows的,所以我们到python官网下载64位的windows操作系统的安装包: https://www.python.org/ftp/python/3.4.3/python-3.4.3.amd64.msi 这个版本直接添加了系统的环境变量非常的方面(吐槽一下各种开发环境环境变量的配置). 2.Djan

python Django搭建博客

部署环境 系统CentOS Linux release 7.4.1708 python为Python 3.5 Django为Django-2.1.4 升级python2.7到python3.5 参考文章 下载python3.5 wget -S https://www.python.org/ftp/python/3.5.6/Python-3.5.6.tgz yum install openssl-devel yum install zlib yum install sqlite-devel(dja

python django学习资料网站

python module 模块 https://docs.python.org/2.7/py-modindex.html django框架例子 https://docs.djangoproject.com/en/1.7/intro/tutorial01/ http://www.django-rest-framework.org/ django模块 https://docs.djangoproject.com/en/1.7/py-modindex/

使用python快速搭建本地网站

如果你急需一个简单的Web Server,但你又不想去下载并安装那些复杂的HTTP服务程序,比如:Apache,ISS,Nodejs等.那么, Python 可能帮助你.使用Python可以完成一个简单的内建 HTTP 服务器.于是,你可以把你的目录和文件都以HTTP的方式展示出来.你只需要干一件事情,那就是安装一个Python(如果你使用的是mac系统,已经自带python,连安装都省了). 实际上来说,这是一个可以用来共享文件的非常有用的方式.实现一个微型的HTTP服务程序来说是很简单的事情

[python] python django web 开发 —— 15分钟送到会用(只能送你到这了)

1.安装python环境 1.1 安装python包管理器: wget https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py ? 1.2 安装python虚拟环境virtualenv virtualenvwrapper 首先说明下为什么要装这两个包: First, it's important to understand that a virtual environment is a special tool used to ke

如何简单便捷的搭建一个网站 - 基于Django

一.所需工具以及相关环境 1. 系统:win7,win8.1,win10(亲测可用 - 本文为win7,64位) 2. 本文使用的版本是: 1)python-2.7.11[百度云盘分享:http://pan.baidu.com/s/1c25M2ty] 2)Django-1.6.11[百度云盘分享:http://pan.baidu.com/s/1nvbbXWH] 二.搭建开发环境(注:以下安装过程中涉及到的路径,根据用户自身习惯而定) 1. 安装python:下载安装包(如:python-2.7.

Django搭建博客网站(一)

Django搭建自己的博客网站(一) 简介 这个系列主要是通过使用Django这个python web框架实现一个简单的个人博客网站.对Django有疑问可以上Django官网查文档. 功能 后台管理文章发布,修改,删除 分标签管理 依赖 除了使用Django以外,网页排版部分使用了Bootstrap框架,文章编辑器和解析器分别使用django-pagedown和markdown2. install $ pip install django $ pip install django-pagedw

Django搭建博客网站(三)

Django搭建博客网站(三) 第三篇主要记录view层的逻辑和template. Django搭建博客网站(一) Django搭建博客网站(二) 结构 网站结构决定我要实现什么view. 我主要要用view展示首页,标签页,网站管理员(也就是本人啦)信息页,以及文章详情页. settings.py 因为到这个阶段需要编写html文件了,但是每一个网页的每一行代码都靠自己去写,各种渲染也靠自己去写的话,太麻烦了,Django提供了html模板功能,可以在settings.py里面进行配置. #