django学习之学前准备篇

Django是什么?

    简单来说,django就是一个由python开发的免费的开源网站框架,可以用于搭建高性能的,优秀的网站。如果想仔细了解django的历史趣事,请登陆django官网:https://www.djangoproject.com/

如果想仔细了解并深入学习django,那么强烈建议去看django book,中文版地址:http://docs.30c.org/djangobook2/

学习Django之前要具备什么知识呢?

    首先,要有基础的python语言知识储备,因为django是pyton写的,想在其上继续开发,当然也必须使用python语言,所以基础的python知识是必需的,然后就是要有前端的知识,因为django是web框架,
    所以web前端的知识要具备,不然连程序运行的结果都无法展示,不一定需要对前端特别熟悉,能写出漂亮的网页,对基础的html5知识要清楚。我感觉,最重要的还是要有不畏艰难,勇于探索的好奇心。

怎样学习呢?

    这得看个人自身的基础吧,如果不会python,那就先来恶补一下python把,推荐大家一个学习python的网站,廖雪峰的python教程:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
    如果还是比较喜欢书本的话,推荐《python核心编程》,将第一部分python核心看完,就足够了。
    其次,如果前端还是一无所知,那还是建议现用三到五天将html5了解以下,照样推荐大家一个网站:http://www.w3school.com.cn/ 书的话,可以随便找一本关于前端的书,什么《html5和CSS3入门到放弃》,
    《Head First HTML and CSS》等,欧,前者应该是《html5和CSS3从入门到精通》,切记直接看html5和CSS3,因为最新,而且渐渐的都在以其为标准,旧的都过时了,没必要再学!
    如果以上都修炼差不多的话,就可以专心学习django了,关于学习django的“圣经”,《djangobook》当之无愧,所以学习django的一手资料必须是它,大家可以通过网页去访问,也可以像我一样打印出来,有时间就翻开看看,
    《djangobook》已经由学多志愿者将其翻译成中文了,感谢那些无私的奉献者。从这里可以看到:http://docs.30c.org/djangobook2/index.html
    如果感到看书有点枯燥,推荐
        自强学堂:http://www.ziqiangxuetang.com/django/django-tutorial.html
        菜鸟教程:http://www.runoob.com/django/django-tutorial.html
    《论语》里有句话,工欲善其事,必先利其器。所以有一个好的IDE,可以使学习和写代码变得有趣,强列推荐大家使用Pycharm,全平台支持,代码补全,语法检测,代码风格检测等,要说他的缺点,就是太占内存,
    其次就是功能太过强大,过于复杂。pycharm内部默认有对django的支持,在新建项目的时候,就可以直接选择。

django的安装

    一般,在安装python的时候,是不会默认安装django的,如果不确定自己的电脑是否安装,可以通过以下命令测试:
    

[zhoupan@DesktopComputer ~ 17:16:01 ]$python
Python 2.7.5 (default, Nov 20 2015, 02:00:19)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>>
    如果,没有报错,就表示安装成功了否则就表示未安装,会显示下面错误信息:
    
[root@xiyoulinux ~]# python
Python 2.6.6 (r266:84292, Jul 23 2015, 15:22:56)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
Traceback (most recent call last):
File "", line 1, in 
ImportError: No module named django
>>>
    如果没有安装,那下面就来安装:

    第一种方法:通过pip来安装
        首先,先运行命令:pip,如果显示:pip: command not found,则表示pip没有安装,那就得先安装pip,下载pip安装包:https://pypi.python.org/pypi/pip/ 部分系统如果没有安装setuptools,
        则在安装pip前先得安装setuptools,下载setuptools安装包:https://pypi.python.org/pypi/setuptools ,
        安装setuptools:
            先解压压缩包:
                tar -zvx -f setuptools-24.2.0.tar.gz
            进入到目录中:
                cd setuptools-24.2.0/
            安装:
                sudo python setup.py install
        安装好setuptools后,安装pip,方法差不多
            解压压缩包:
                tar -zvx -f pip-8.1.2.tar.gz
            进入到目录中:
                cd pip-8.1.2/
            安装:
                sudo python setup.py install
        ok,安装成功!
    第二种方法:直接通过源码安装
        下载django的源码,地址:https://www.djangoproject.com/download/
        解压压缩包:
            tar -zvx -f Django-1.9.8.tar.gz
        进入目录:
            cd Django-1.9.8/
        安装:
            sudo python setup.py install
    再次测试:

zhoupan@Lenovo-G485:~/Django-1.9.8$ python
Python 2.7.12 (default, Jul 1 2016, 15:12:24)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>>
    OK,安装成功!建议大家使用第一种方法,通过pip来安装,在以后如果想更新或安装其他的模块的话,直接通过 sudo pip install (--upgrade) package 就可以了!
    基本上,学习的django需要准备的东西已经够了,你呢?心里准备好没?

你可能感兴趣的:(Python,Djanjo)