【Django】第一个Django程序
2014-08-08 00:55
218 查看
最近在学python,想找个框架玩玩,比较了各个框架,最后还是选了大众的Django。
开发环境:
下面将简单说明创建过程:
在该目录下,可以看到名为test01的文件夹,里面有manage.py文件及又是名为test01的子文件夹(内含初始化文件__init__.py、设置文件settings.py、URL映射文件urls.py、 wsgi.py)。
可以看到在test01主文件夹下有个名为blog的文件夹,目录结构如下:
在浏览器下输入URL地址:http://127.0.0.1:8000/blog/index 进行登录,显示如下:
第一个Django程序,就创好了~~
开发环境:
win7( 电脑配置比较差,开Ubuntu虚拟机太卡)、python 2.7.6、Django 1.6
下面将简单说明创建过程:
1) Django的安装
将下载的Django的压缩包解压后,执行dos命令:python set_up.py install
2) 项目的创建
创建名为test01的工程项目,在有django-admin.py文件的目录下(..\Python27\Scripts\)用dos命令执行:django-admin.py startproject test01
在该目录下,可以看到名为test01的文件夹,里面有manage.py文件及又是名为test01的子文件夹(内含初始化文件__init__.py、设置文件settings.py、URL映射文件urls.py、 wsgi.py)。
3) 应用的创建
在test01目录下创建名为blog应用,在有manage.py文件的目录下(..\test01\)用dos命令执行:python manage.py startapp blog
可以看到在test01主文件夹下有个名为blog的文件夹,目录结构如下:
4) 修改设置文件 settings.py
在设置文件添加blog应用,打开...\test01\test01\settings.py 文件:# Application definition INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'blog', )
5) 创建URL模式 urls.py
在...\test01\urls.py文件里添加blog的url:urlpatterns = patterns('', # Examples: # url(r'^$', 'test01.views.home', name='home'), # url(r'^blog/', include('blog.urls')), # url(r'^admin/', include(admin.site.urls)), url(r'^blog/index', 'blog.views.index'), )
6) 创建视图函数 views.py
编辑...\test01\blog\views.py文件:from django.http import HttpResponse # Create your views here. def index(req): return HttpResponse('<h1>hello world!</h1>')
7) 启动开发服务器
在有manage.py文件的目录下(..\test01\)用dos命令执行:python manage.py runserver
在浏览器下输入URL地址:http://127.0.0.1:8000/blog/index 进行登录,显示如下:
第一个Django程序,就创好了~~
相关文章推荐
- 第一个Django程序:Hello World
- 编写你的第一个 Django 程序 第1部分
- 【转】django 搭建的第一个小程序
- django 框架下第一个程序 (pycharm)
- 编写你的第一个 Django 程序 第2部分
- 在win7下,dos命令下,新建第一个Django程序,并用pycharm调试运行
- Django第一个web程序
- 002 Django学习之第一个Django程序(Python2.7)
- Django:第一个简单的django程序
- 第一个Django程序和pycharm中导入django项目
- Django学习笔记2-编写第一个Django程序
- [Django入门知识浅介]第一个Django程序:Hello World
- [置顶] Pycharm+Django搭建第一个Python Web程序
- Eclipse开发第一个DJANGO程序
- [建站日记]2day-运行第一个Django程序以及安装
- 0、第一个Django程序
- 在win7,pycharm编译器下配置第一个django程序
- Hibernate入门02 - 第一个Hibernate程序
- 用Eclipse MyEclipse WebLogic8.1开发第一个Web程序