Python web 开发(一) 创建你的第一个Django项目
2015-09-14 10:34
706 查看
下载最新版本的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模块。安装文件如下:
点击这里下载
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项目简单创建完成
当然了,我们需要安装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模块。安装文件如下:
点击这里下载
|
安装成功后我们来配置 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项目简单创建完成
相关文章推荐
- python之GUI编程(二)win10 64位 pygame的安装
- Python+OpenCV学习(11)---FAST
- 你值得拥有的十佳Python框架
- python 在控制台中用不同颜色打印信息
- Python开发入门与实战20-微信开发配置
- Django model '__week_day'与python datetime的weekday()
- python:与概率有关的random模块
- 6 Easy Steps to Learn Naive Bayes Algorithm (with code in Python)
- python登录网页的两种方式
- Python ImportError: cannot import name *
- python 文件读写时用open还是codecs.open
- python 正则表达式使用
- 模拟登录-知乎
- python操作数据库 - SQLAlchemy
- Python 爬虫中遇到的反爬虫问题
- Python进阶06 循环对象
- python基础练习之简单用户消费卡管理(非完整版)
- Python进阶05 循环设计
- python之GUI编程(一)
- windows下面安装Python和pip终极教程