python学习笔记(django入门01)
来源:互联网 发布:淘宝海底捞优惠券 编辑:程序博客网 时间:2024/04/27 18:59
1.环境搭建
下载python,建议下载python2.7,下载之后直接点击安装即可。配置环境变量,在path中添加python的安装路径。细说明可参考http://www.python.org/download/
如果使用的是 Linux 或 Mac OS X ,系统可能已经预装了 Python 。在命令提示符下 (或 OS X 的终端中) 输入 python ,如果看到如下信息,说明 Python 已经装好了:在命令行窗口中输入python (或是在OS X的程序/工具/终端中)。 如果你看到这样的信息,说明 python 已经安装好了.
Python 2.4.1 (#2, Mar 31 2005, 00:05:10)[GCC 3.3 20030304 (Apple Computer, Inc. build 1666)] on darwinType "help", "copyright", "credits" or "license" for more information.>>>下载django,在unix下
1.tar xzvf Django-*.tar.gz 。 2.cd Django-* 。 3. sudo python setup.py install 。
Windows系统上,解压然后打开dos命令窗口,在django-*目录下输入命令
python setup.py install然后输入python来打开Python的交互解释器。如果安装成功,你应该可以导入django模块了:
>>> import django>>> django.VERSION(1, 6, 0, final', 1)2.开始项目
一但你安装好了python,django和(可选的)数据库及相关库,你就可以通过创建一个project,迈出开发django应用的第一步。
如果第一次使用 Django,必须进行一些初始化设置工作。 新建一个工作目录,例如 /home/username/djcode/ ,然后进入该目录。转到你创建的目录,运行命令django-admin.pystartprojectmysite。这样会在你的当前目录下创建一个目录。mysitestartproject 命令创建一个目录,包含4个文件:
mysite/ __init__.py manage.py settings.py urls.py文件如下:
__init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你不需要修改它。
manage.py :一种命令行工具,允许你以多种方式与该 Django 项目进行交互。 键入python manage.py help,看一下它能做什么。 你应当不需要编辑这个文件;在这个目录下生成它纯是为了方便。
settings.py :该 Django 项目的设置或配置。 查看并理解这个文件中可用的设置类型及其默认值。
urls.py:Django项目的URL设置。 可视其为你的django网站的目录。 目前,它是空的。
如果你还没启动服务器的话,请切换到你的项目目录里 (cdmysite ),运行下面的命令:
python manage.py runserver这将会在端口8000启动一个本地服务器, 并且只能从你的这台电脑连接和访问。 既然服务器已经运行起来了,现在用网页浏览器访问http://127.0.0.1:8000/ 。 你应该可以看到一个令人赏心悦目的淡蓝色Django欢迎页面。 它开始工作了。
默认情况下, runserver 命令在 8000 端口启动开发服务器,且仅监听本地连接。 要想要更改服务器端口的话,可将端口作为命令行参数传入:
python manage.py runserver 8080通过指定一个 IP 地址,你可以告诉服务器–允许非本地连接访问。 如果你想和其他开发人员共享同一开发站点的话,该功能特别有用。 `` 0.0.0.0`` 这个 IP 地址,告诉服务器去侦听任意的网络接口。
python manage.py runserver 0.0.0.0:80003.正则表达式
Regular expressions (or regexes) are a compact way of specifying patterns in text. While Django URLconfs allow arbitrary regexes for powerful URL matching, you’ll probably only use a few regex symbols in practice. Here’s a selection of common symbols:Symbol Matches. (dot) Any single character\d Any single digit[A-Z] Any character between A and Z (uppercase)[a-z] Any character between a and z (lowercase)[A-Za-z] Any character between a and z (case-insensitive)+ One or more of the previous expression (e.g., \d+ matches one or more digits)[^/]+ One or more characters until (and not including) a forward slash? Zero or one of the previous expression (e.g., \d? matches zero or one digits)* Zero or more of the previous expression (e.g., \d* matches zero, one or more than one digit){1,3} Between one and three (inclusive) of the previous expression (e.g., \d{1,3} matches one, two or three digits)For more on regular expressions, see http://www.djangoproject.com/r/python/re-module/.
0 0
- python学习笔记(django入门01)
- python学习笔记(django入门02)
- Python Web开发:Django入门学习笔记(1)
- Python Web开发:Django入门学习笔记(2)
- Django入门学习笔记
- python学习笔记1 (python+django)
- Python django 入门学习系列(一)
- Python django 入门学习系列(二)
- Python Django学习笔记
- Django学习笔记(一)-入门
- python+django+mysql学习笔记
- [python]-django学习笔记-[1]
- [python]-django学习笔记-[2]
- django+python+mysql学习笔记
- Python Web开发 之Django框架入门学习笔记(一)——安装和初步使用
- Python学习二:Django Web入门
- Django学习笔记01
- python入门学习笔记
- mac电脑开发android,找不到国产设备
- 美国老公不和我同房的理由很中国
- C# 视频监控系列(2):客户端——封装API
- Android Sliding Menu using Navigation Drawer
- 并查集--Ubiquitous Religions
- python学习笔记(django入门01)
- 结婚一年温柔老公变得面目全非
- 在Oracle PL-SQL中,左连接和右连接以如下方式来实现
- Web.config 设置项目文件夹的访问权限
- 一汽大众奥迪100 2.2L前制动器挡泥板
- Typecho API手册
- 丈夫无视我傲人身材上了村妇的床
- 产品设计界面截图
- mexFunction 解读