Django学习_(1)介绍_安装_启动
来源:互联网 发布:pdf转exc软件 编辑:程序博客网 时间:2024/06/02 15:46
一直很中意Python语言,写代码乐趣很大。也一直很中意互联网行业,身处其中的乐趣也很大。所以学习Django可以把Python和互联网连起来。我自己是Python的粉丝,也对www.pythonchallenge.com着迷过。如今在做Java Web开发。所以干脆就把Python Web开发也学掉好了。这就是一个简单的学习笔记。仅供参考。编程环境为Ubuntu。感觉在Windows下用Python和Django的感觉很奇怪。下面就开始吧。
-----------------------------------------------------------------------------神气的分割线------------------------------------------------------------------
1.Django介绍
简单的说就是一个框架。与J2EE中的Spring,Struts之类的框架类似。就是把某些通用的代码优化并抽象出来,便利程序员套用,节省时间。
历史之类的我就在这不啰嗦了。网络上资料很多。总之,目前看来Django是Python网络编程中最出色的一个框架了。
2.安装(Linux环境 默认已经存在Python与MySQL)
Django可以在官方下载获取。我下载的是official version,还有一种是svn获取的development version,我暂时也没打算看源代码或者编框架。official version is enough。
tar xzvf Django-1.3.1.tar.gzcd Django-1.3.1.tar.gzsudo python setup.py install 然后你可以在Python的交互环境测试一下是否安装成功。
>>> import django
>>> django.VERSION(1, 3, 1, 'final', 0)
Web编程肯定是少不了数据库的。PostgreSQL,Oracle,MySQL随意。我选的是MySQL。需要额外的装一个MySQLdb。相当于适配器。为了装MySQLdb,要预先装的软件包比较多,否则会出现各种错误。
ii.setuptools 下载解压tar.gz包然后cd进文件夹
iii.libmysqlclient-dev
i.python-dev
sudo apt-get install python-dev
ii.setuptools 下载解压tar.gz包然后cd进文件夹
python setup.py buildsudo python setup.py install
iii.libmysqlclient-dev
sudo apt-get install libmysqlclient-dev
iv.MySQLdb 下载解压tar.gz包然后cd进文件夹。site.cfg文件中修改指向mysql_config文件的位置(whereis mysql_config)
python setup.py buildsudo python setup.py install安装成功的标志就是在Python中import MySQLdb不会报错。
3.初始project与简单启动
新创建一个djcode的文件夹。执行
django-admin.py startproject mysitestartproject命令创建一个目录,包含4个文件:
mysite/ __init__.py
manage.py
settings.py urls.py
1).__init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你不需要修改它。
1).__init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你不需要修改它。
2).manage.py :一种命令行工具,允许你以多种方式与该 Django 项目进行交互。 键入python manage.py help,看一下它能做什么。 你应当不需要编辑这个文件;在这个目录下生成它纯是为了方便。
3).settings.py :该 Django 项目的设置或配置。 查看并理解这个文件中可用的设置类型及其默认值。 4).urls.py:Django项目的URL设置。 可视其为你的django网站的目录。 目前,它是空的。
访问 http://127.0.0.1:8000/ You will get your first Django-Powered Page.
OK.最后辛苦了这么久,看一下最简单的网站页面吧。
python manage.py runserver访问 http://127.0.0.1:8000/ You will get your first Django-Powered Page.
- Django学习_(1)介绍_安装_启动
- Django学习笔记_说明
- node启动_安装_依赖_构建
- delphi学习_安装
- ORACLE学习笔记1_启动过程
- OpenSIPS介绍及模块||OpenSIPS介绍_安装_使用
- ^_^
- ^_^
- ^_^
- ^_^
- *_&
- ...!@~....!@#....+_#%.
- ^_^
- ^_^
- ^_^
- ^_^
- *_*
- ^_^
- 6 款国外开源web oa办公系统
- Windows下安装Apache+PHP+MySQL简明教程
- 想看的图书
- C#参数传递时到底发生了什么二(ref)
- 在View中获得Doc指针
- Django学习_(1)介绍_安装_启动
- 在App中获得MainFrame指针
- Java 界面与事件的书写
- SOA、WebService、UDDI、WSDL、SOAP、MSMQ概念
- Sizeof与strlen
- Android培训班(80)Dalvik虚拟机的垃圾回收2
- 通过定时任务自动清理长时间挂着没commit的事物
- 在View中获得MainFrame指针
- Bat文件的编辑方法及常用命令详解