您的位置:首页 > 数据库 > SQL

Ubuntu 12.04+django+mysql configure

2016-05-31 00:00 501 查看
Detailed steps as follows:

[code=language-apache]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:

[code=language-apache]django-admin.py startproject project-name

then,create a new app:

[code=language-apache]python manage.py startapp app-name




running service as follows:

[code=language-apache]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[/code] this is default page:



add an app name to the "settings.py"



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

[code=language-apache]#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:

[code=language-python]
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)),
)


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: