您的位置:首页 > 编程语言 > Go语言

django 笔记 搭建多个不同版本的开发环境

2016-02-04 17:30 369 查看
在我联系python+Django 1.8.4的时候,发现1.9已经出来了,命令有些不同,但是有些程序居然需要依赖django 1.5的库,所以特地看了一下如何在一台机器上搭建多个版本的phtyon



1. 新建一个 django project
django-admin.py startproject project-name
一个 project 为一个项目,project-name 项目名称,改成你自己的,要符合Python 的变量命名规则(以下划线或字母开头)

2. 新建 app
python manage.py startapp app-name
或 django-admin.py startapp app-name
一般一个项目有多个app, 当然通用的app也可以在多个项目中使用。

3. 同步数据库
python manage.py syncdb

注意:Django 1.7.1及以上的版本需要用以下命令
python manage.py makemigrations
python manage.py migrate

4. 使用开发服务器
开发服务器,即开发时使用,一般修改代码后会自动重启,方便调试和开发,但是由于性能问题,建议只用来测试,不要用在生产环境。
1
2
3
4
5
6
7
8
9
10
11
pythonmanage.pyrunserver

#当提示端口被占用的时候,可以用其它端口:
pythonmanage.pyrunserver8001
pythonmanage.pyrunserver8002
(当然也可以kill掉占用端口的进程)

#监听所有可用ip(电脑可能有一个或多个内网ip,一个或多个外网ip,即有多个ip地址)
pythonmanage.pyrunserver0.0.0.0:8000
#如果是外网或者局域网电脑上可以用其它电脑查看开发服务器
#访问对应的ip加端口,比如http://172.16.20.2:8000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  服务器 数据库 python