Python web 开发(一) 创建你的第一个Django项目

来源:互联网 发布:北京学软件 编辑:程序博客网 时间:2024/06/07 08:52

下载最新版本的Django
 
当然了,我们需要安装Python才可以使用Django web开发框架。
 
确保python已经被添加到了环境变量中的Path中去
 
解压缩Django到C盘根目录
 
进入DJANGO目录
 
C:\Django-1.8.4
 
执行安装命令:
c:\Django-1.8.4> python setup.py install
 
如果命令失败你可以手动将 Django目录拷贝到 Python安装目录中的LIB/SITE-PACKES中去
 
最后一步请将 Django-x.xx\django\bin 中的django-admin.py 拷贝到c:\windows 或者 Python的安装目录中去。
 
测试安装是否成功:
 
c:\>django-admin.py --version
1.8.4
 
下面我们来创建我们的第一个Django项目:

如果你想在指定目录中创建你的项目那么请提前进入目录,我要将项目保存在目录 c:\pysys 中:

执行(同时需要把django-admin.py拷贝到该目录下):

C:\pysys>python django-admin.py startproject django_bookmarks

随后大家可以看到在 django_bookmarks目录下生成了 4 个文件:

__init__.py
manage.py
settings.py
urls.py

分别解释一下:
【__init__.py】在Django中,一个项目可以理解成为一个包,这个文件就是告诉PYTHON需要把当前的这个文件夹当作一个“包”来对待。包在PYTHON专业术语中叫做一个模块的集合,它被用来组织相似的文件集合并防止命名冲突。
【manage.py】这是一个实用工具脚本,用来管理你所创建的当前项目,你可以把它理解为先前我们查看Django版本用 django-admin.py 文件,事实上,他们使用的是相同的后端代码。
【settings.py】这是django项目的主要配置文件,在这个文件中你可以指定变量属性,包括诸如数据库设置,站点语言设置。
【url.py】这同样也是一个配置文件,你可以把它理解为映射URL和Python的功能函数,并处理他们,这是Django中一个比较强大的功能,以后会逐步讲解。
  
下面我们来配置一下数据库:
如果需要让你的PYTHON支持数据库,请添加相应的模块,我使用的是MYSQL数据库,故需要首先安装MYSQL模块。安装文件如下:

点击这里下载

文件:MySQL-python-1.2.2.win32-py2.5.rar大小:796KB下载:下载
windows 7 下请先将安装文件兼容性修改为 windows xp 否则安装过程将报错

安装成功后我们来配置 setting.py 文件

打开文件设置 -- 
DATABASE_ENGINE = 'mysql'(在1.3版本中该处更改为 django.db.backends.mysql)
DATABASE_NAME = 'python_project' #自己创建的数据库名称
DATABASE_USER = '' #填写数据库用户名
DATABASE_PASSWORD = '' #填写数据库密码

配置完后打开命令行,在项目目录下输入: python manage.py syncdb 初始化数据库,系统会提示你创建一个superuser 项目超级用户,成功后请查看数据库中表格,看看是否已经成功添加了若干数据表。

启动项目并浏览:python manage.py runserver

打开你的浏览器,输入:localhost:8000 看看是不是已经成功的启动了项目(如果你想使用不同的端口请输入 python manage.py runserver 8080)。

到此Django项目简单创建完成
0 0
原创粉丝点击