Django学习之路-0Hello Django
开发学习环境选用Cloud Studio:https://studio.coding.net/(我怎么就这么晚发现这么好的东西呢-,-)
Django学习网站:https://code.ziqiangxuetang.com/django/django-tutorial.html
(别问我人家有为什么还写,因为逼着自己记住...)
- 注意:版本选用,Django1.11LTS,官方更新到2020.4,学习够用,目前开发的主流版本,也是支持python2的最后一个版本,从Django2.X开始不再支持python2
-
python3.5.2文档(中文):https://yiyibooks.cn/xx/python_352/index.html
-
django1.11文档(中文):https://yiyibooks.cn/zdj999123/Django111_LTS/index.html
好,开始搭建
Django环境搭建:
- 环境基于Cloud Studio的default-ubuntu,镜像自带python2.7+&python3.5+
- 安装pip:
sudo
apt-get
install
python-pip
安装django: pip
install
Django==1.11
====================================================
emmmmm,搞了半天一只失败,发现cloud studio再更新...gg
所以转到Mac上吧,学习要紧!
- 去官网下载源码:https://www.djangoproject.com/download/
- 我下载到是,Django 1.11.16 (LTS): Django-1.11.16.tar.gz
- 解压后,进入解压目录执行命令:sudo python setup.py install
- 安装后检测版本:django-admin.py --version
- 发现看到版本信息就说明安装成功了
那就开始study吧...
方法二:(来自:https://www.geek-share.com/detail/2651848640.html)
1.下载安装Python,可以去官网下载最新版 https://www.python.org/downloads/mac-osx/,我下载的时3.4.3。安装是傻瓜式的,就不多说了。
2. 安装完成了,但是你会发现但你检查Python版本是还是Mac自带的Python 2.7版本。那么如何修改为最新版本呢:
- 查到当前Python指令位置:whereis python,我的是/usr/bin/python
- 备份当前Python:mv /usr/bin/python /usr/bin/python_default_backup (可能需要管理员权限 sudo),这样在执行Python时默认不执行此版本
- 查找新安装版本的Python的安装位置,默认情况下是在/usr/local/bin/ 新版本通常与旧版本的Python位置相同。你可以通过ls -al <python 指令位置查看软连接指向位置> 来确定。
- 设置新版本为默认版本 在/usr/bin/下设置新版本软连接 ln -s /usr/local/bin/python3.4 /usr/bin/python
3. 下面就是安装django了,建议使用pip安装,Python 3.4 默认安装了pip(pip install django).当然你也去官方下载django最新版本。
4. 查看django版本依次执行以下命令
python
>>> import django
>>> print(django.get_version())
我的结果是 1.8.4
5. 创建django项目,按照官方文档,可以通过执行 django-admin startproject <网站名称>,这样就完成了项目创建。注意在之前的某些版本里是在python中使用django-admin.py 创建项目。由于学习之前简单研究过这个所以我再创建的时候疑惑了半天。
6. 查看你创建的django项目目录,如果你的电脑支持 tree命令可以使用tree。默认mac没有安装,你可以使用du -a 代替,毕竟不是很重要的操作。
7. 运行你的网站,python manage.py runnserver,你可以访问网址127.0.0.1:8000来查看效果,虽然还有很多问题,但是到这里说明你已经成功建立起了一个django网站的基础。
- Django学习之路
- django学习之路
- Django 学习之路:Django之强大的Form功能
- Django学习之路4-Models
- Django学习之路3-项目与应用
- Django学习之路2-环境的搭建(virtualenv)
- Django学习之路1-Django简介
- Python学习之路——django(一)
- Django学习之路-3使用模型
- django学习之路
- django学习之路(二)
- python3 + Django 学习之路(一)
- Django学习之路(五)template的学习
- Django学习之路
- Django学习之路
- Django学习之路(八)Admin的学习
- Django学习之路-1项目开始
- django学习之路(一)
- django学习之路(三)
- CCNP学习之路之VLAN Hopping