Ubuntu 12.04+django+mysql configure

Detailed steps as follows:python

sudo apt-get install mysql-server mysql-client

sudo apt-get install python-pip

sudo pip install Django==1.6.5

sudo apt-get install python-mysqldb

create a new project:mysql

django-admin.py startproject project-name

then,create a new app:web

python manage.py startapp app-name

running service as follows:sql

python manage.py runserver
 
# 当提示端口被占用的时候,能够用其它端口:
python manage.py runserver 8001
python manage.py runserver 9999
(固然也能够kill掉占用端口的进程)
 
# 监听全部可用 ip (电脑可能有一个或多个内网ip,一个或多个外网ip,即有多个ip地址)
python manage.py runserver 0.0.0.0:8000
# 若是是外网或者局域网电脑上能够用其它电脑查看开发服务器
# 访问对应的 ip加端口,好比 http://172.16.20.2:8000

this is default page:apache

add an app name to the "settings.py" django

then,modify subdomain/views.py file as follows:服务器

#coding:utf-8
from django.http import HttpResponse
 
def index(request):
    return HttpResponse(u"webcome to first page!this is index...")

modify webtest/urls.py file as follows:app

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'webtest.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),
    url(r'^$','subdomain.views.index'),
    url(r'^admin/', include(admin.site.urls)),
)

相关文章
相关标签/搜索