总结一下这几天学习django的心得

本文介绍了Python开发者从Java转向Django的心得体会,强调了Python的简洁性和丰富的框架资源。文章详细阐述了如何创建Django工程,包括启动开发服务器、设置数据库、创建应用程序和模型,并介绍了`python manage.py`命令的使用,如`runserver`和`syncdb`。最后,文章预告了接下来将涉及使用Context和模板的内容。
摘要由CSDN通过智能技术生成

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 端口启动开发服务器,且仅监听本地连接。 要想要更改服务器端口的话,可将端口作为命令行参

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值