1.新建"/>

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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 笔记 搭建多个不同版本的开发环境相关的知识,希望对你有一定的参考价值。

在我联系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



本文出自 “于昊(Pcdog)的博客” 博客,请务必保留此出处http://433266.blog.51cto.com/423266/1741121

以上是关于python 笔记 搭建多个不同版本的开发环境的主要内容,如果未能解决你的问题,请参考以下文章

《Python入门》Windows 7下Python Web开发环境搭建笔记

Python学习笔记:CentOS 7.9安装配置pyenvpipipython和jupyter

python搭建虚拟环境

Python 学习笔记开发环境的搭建

新的云主机 python 创建虚拟环境

Python虚拟环境的搭建