Python 是个门十分简洁 好用的编程语言,我之前熟悉的是Java 但是用了Python之后 ,发现python的语法还有结构十分清晰,比如强制的缩进,空行,给人的感觉是,写出来的代码很整洁,非常干净漂亮。外加上Python 的各种框架十分之多,从webpy ,jdango .使用python 开发十分快捷。鉴于 性能上,jdango 还是比较重的。可以支撑的比其他的框架要好的很多。另外,python 的开源的库十分居多,我们可以使用 python 的pip sudo pip install XXX 来方便安装,汗,我之前还一直用的是 python setup.py install .都是一个一个下载下来;哎。。。。。
说道python 。如果有对python 语法不熟悉的同学,直接在网上看 python基础教程 或者其他,有的同学喜欢买书,我也买了几本,但是一直都没有看,东西都是从网上学来的,虽说有点杂,但是经常总结总结应该说还是不错的。
好了,直接开始一点Django 的学习吧。 首先推荐的是 pythontip.com 这里面有Django 和python 学习教程,这些东西自学完成 后 估计python 和jdango 都入了门了,然后在
进阶高级的。那就是后话了。
PS 我用的是mac 下得PyCharm 开发python 爽歪歪
1. 如何创建 Django 工程
一个工程里面包裹好多Apps
首先你进入一个文件夹中 (你已经安装了jdango 你可以用setup.py 也可以用我前面说的pip) 然后执行 django-admin.py startproject mysite 这样会在目录下建立一个 mysite
的文件夹,这时候包含了4个文件。
__init__.py manage.py settings.py urls.py
文件如下:
-
__init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你不需要修改它。
-
manage.py :一种命令行工具,允许你以多种方式与该 Django 项目进行交互。 键入python manage.py help,看一下它能做什么。 你应当不需要编辑这个文件;在这个目录下生成它纯是为了方便。
5
-
settings.py :该 Django 项目的设置或配置。 查看并理解这个文件中可用的设置类型及其默认值。
-
urls.py:Django项目的URL设置。 可视其为你的django网站的目录。 目前,它是空的。
尽管这些的文件很小,但这些文件已经构成了一个可运行的Django应用。
2 然后进行 python manage.py runserver
Validating models... 0 errors found. Django version 1.0, using settings 'mysite.settings' Development server is running at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
这将会在端口8000启动一个本地服务器, 并且只能从你的这台电脑连接和访问。 既然服务器已经运行起来了,现在用网页浏览器访问 http://127.0.0.1:8000/ 。 你应该可以看到一个令人赏心悦目的淡蓝色Django欢迎页面。 它开始工作了。
更改 端接口更改这个 Development Server 的主机地址或端口
默认情况下, runserver 命令在 8000 端口启动开发服务器,且仅监听本地连接。 要想要更改服务器端口的话,可将端口作为