Ubuntu 12.04+django+mysql configure
2016-05-31 00:00
501 查看
Detailed steps as follows:
create a new project:
then,create a new app:
running service 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)), )
相关文章推荐
- Python创建、删除、查询vsftpd的虚拟用户(虚拟用户使用MySQL数据库)
- 实战模拟监控MySQL服务shell脚本小结
- mysql 导入数据 Got a packet bigger than ‘max_allowed_packet’ bytes的解决方法
- Google Android开发者文档系列-数据存储之通过SQL数据库保存数据
- MySQL 主从复制与读写分离概念及架构分析 (转)
- PL/SQL Developer使用技巧、快捷键
- Hadoop Hive安装,配置mysql元数据库
- 解析IBM SQL-on-Hadoop的优化思路
- [转]使用Oracle SQL Developer 17410 提示无法从套接字获取更多数据如何解决
- 实战模拟监控MySQL服务shell脚本小结
- MySQL server has gone away 问题的解决方法
- mysql维护记录
- Oracle server+instant client+PLsql Developer安装
- flume+kafka+storm+mysql架构设计
- PLSQL Developer win7 64位 安装方法
- 高性能Mysql主从架构的复制原理及配置详解
- mysql主从监控
- MySQL-tpch 测试工具简要手册
- 详解MySQL中DROP,TRUNCATE 和DELETE的区别实现mysql从零开始
- MySQL-tpch 测试工具简要手册