为什么又续写了这篇内容,这篇内容是动手篇了,而之前的内容都是在看视频的时候收集的,方便自己去查阅。在这边内容中(使用虚拟环境virtualenv 创建python3.5 django项目)其实过的很快,所以基本上如果没跑过啥视频教程根本应该也看不懂。所以想再写一下,把里面出现到的问题写出来。
内容环境:
django = 1.10.6
python = 3.5.2
virtualenv = 15.1.0
mac OX 10.12.5(不知道是否与win相同,仅供参考)
安装pip
sudo easy_install pip?啥报错?报错内容我这边没有了,很多教程都这么写的,然后我嫩是搞了半天,发现根本就没装啥pip,根本就执行不到。请注意这个不是在python环境下运行的,就是在端口下直接执行就可以了。
这样就好了,下面就比较666了
安装virtualenv
为了这个玩意,我真是格式化电脑的心都有,因为mac自带python2.7的版本,就想着给卸载了,装最新的,然后全网找了大量资料,终于删除了,但没完。。。后面接连发生了N多个bug,这几天一直在发现bug解决bug的路上欲生欲死,好在最后也不知道有没有解决,先这样吧。
virtualenv,这玩意事实上最简单的就是一个小房间,可以卿卿我我。而不影响别人
1、sudo pip install virtualenv
2、输入密码
3、下载、安装(响应超时,无限循环1,2,3步截止到)
4、安装完成
Installing collected packages: virtualenv
Successfully installed virtualenv-15.1.0
使用virtualenv
这一步就是先开个小房间了,小房间你可以指定靠海的,还是靠山的。
进入到你要创建文件这个项目的文件中
cd 到一个文件夹(给你一张过去的CD,听听那时我们的爱情)
使用命令
刷新你的文件夹下面多了一个oneproject这个文件夹
进入到这个文件夹中
执行 :
恭喜你,你已经深入小房间了。
安装django
进入到这个小房间后,您已经可以随心所欲了,该买妹子,还是买种子,都可以开始了。查询现在的房间里面已经有了啥,试试
房间里已经有了
appdirs==1.4.3
Django==1.10.6
packaging==16.8
pyparsing==2.2.0
six==1.10.0
但不重要,上面除了django以外你应该都有了。
耐心等待,响应超时,再输入,响应超时,再输入,响应超时。。。
总归有一次你会发现他已经安装好了
使用django
来了,高潮要来了
使用浏览器打开127.0.0.1:8000
高潮结束。
注:如看你看到红色的这个部分不要紧张
You have 13 unapplied migration(s). Your project may not work properly until you apply the mi
grations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
只是告诉你有数据没有同步到数据库,而已,现在我们也用不到数据库。
修改django欢迎页面为中文
oneproject/first/settings.py
修改为
进入网站后台
忘记说了,服务运行后,您需要退出运行状态才能执行中命令(control + c )
django默认给了我们一个后台(127.0.0.1:8000/admin),但是需要账号才能进入,使用
python manage.py createsuperuser 创建管理员账号??????报错(django.db.utils.OperationalError: no such table: auth_user)
因为数据库创建并更新上去
输入账号、邮箱、密码(两次)
启动服务:
完成
退出virtualenv
退出后,会继续使用全局的python环境,当然你想再进入也就是把上面的virtualenv流程跑下即可,呃一句话说明,到达小房间执行source bin/activate就可以了
mac安装pip : http://www.jianshu.com/p/f4b78fc5b163
搭建开发环境 : http://zmrenwu.com/post/3/