环境为ubuntu14 destop。
1、下载django,由于ubuntu中安装的是python2.6,下载了django1.7无法安装,后下载了1.6安装成功。
地址:https://www/djangoproject.com/download/
2、在目录/home/cloud/Downloads/下解压,命令tar zxvf Django1.6.tar.gz。解压后生成文件夹Django1.6,
3、cd进入Django1.6文件夹,用命令安装:python setup.py install。
4、在目录Downloads下新建文件夹mkdir firstDjango。进入文件夹,执行命令:
python django-admin.py startproject mysite新建项目mysite。
5、在项目mysite下,有文件manage.py,文件夹mysite。如下图:
6、执行命令python manage.py runserver 0.0.0.0:80,启动django。在浏览器输入http://127.0.0.1出现下图表示正常:
7、在mysite/mysite/目录下,新建文件夹mkdir views。
在views文件夹下,新建一个名为 __init__.py 的空文件,把views文件夹变成项目的包。
在views文件夹下,新建一个 first_fun.py 文件。这个是我们实现hello world功能的文件。
编写 first_fun.py 文件 :
- #! /usr/bin/env python
- #coding=utf-8
- from django.http import HttpResponse
8、更改urls.py。(views功能匹配url)
在usrl.py里,导入刚写好的views包下的first_fun模块,然后url匹配到。如下:
- #! /usr/bin/env python
- #coding=utf-8
- from django.conf.urls import patterns, include, url
- #导入views
- from www.views.first_fun import hello
- # Uncomment the next two lines to enable the admin:
- # from django.contrib import admin
- # admin.autodiscover()
- urlpatterns = patterns('',
- url(r'^hello/$', hello),
- # Examples:
- # url(r'^$', 'www.views.home', name='home'),
- # url(r'^www/', include('www.foo.urls')),
- # Uncomment the admin/doc line below to enable admin documentation:
- # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
- # Uncomment the next line to enable the admin:
- # url(r'^admin/', include(admin.site.urls)),
- )
测试Hello world功能。
在浏览器里输入:
http://127.0.0.1/hello/
显示Hello World! 成功!
相关推荐
- **部署 Django (Deploying Django)** - **升级到 Django 新版本 (Upgrading Django to a newer version)** - **错误报告 (Error reporting)** - **为模型提供初始数据 (Providing initial data for models)** ...
对于标签"django1.6",我们需要了解Django 1.6的主要特性,如模型管理器的增强、表单验证的改进、模板系统的优化以及性能提升等。这个版本还引入了South数据迁移工具的集成,帮助开发者在数据库结构发生变化时无缝地...
总的来说,Django 1.6 的官方文档是一本全面的指南,涵盖了从开发到部署的整个流程,无论你是初学者还是有经验的开发者,都能从中受益匪浅。通过阅读和实践,你将能够熟练掌握 Django 1.6 的各项功能,从而高效地...
登录功能通常使用Django内置的`AuthenticationForm`,并结合`login`视图来实现: ```python from django.contrib.auth import authenticate, login from django.contrib.auth.forms import AuthenticationForm from...
**标题:“Django1.6与ExtJS4整合”** **描述:** 本文将深入探讨如何将Django 1.6这一Python的Web框架与ExtJS 4这一强大的JavaScript前端框架进行集成,以构建功能丰富的Web应用。Django以其优秀的MVT(Model-View...
在接下来的文本中,我将根据给定文件的标题、描述、标签以及部分内容中提取的信息,详细地介绍Django 1.6官方文档中所包含的知识点。 ### Django 1.6 官方文档 Django是一个开源的高层次Python Web框架,它鼓励...
《Two Scoop Django 1.6/1.8/1.11 高清资产包》 本资源包聚焦于Django的三个重要版本:1.6、1.8和1.11,旨在为开发者提供详尽的指导和高清的参考资料。Django是一款用Python编写的高级Web框架,它遵循“干(DRY)”...
Two Scoops of Django: Best Practices For Django 1.6 (2014版)pdf
Two Scoops of Django: Best Practices for Django 1.6 is the last edition. We won't do another version of this book. After pouring our hearts into the 1.6 edition and dealing with extreme stress, we ...
标题 "django-1.6 win32扩展sqlserver 2008" 指的是在Windows 32位环境下,使用Django 1.6框架进行开发,并且需要与SQL Server 2008数据库进行集成。描述中提到的关键需求是Python 2.7版本的运行环境、Django 1.6的...
"Django-1.6b4.tar.gz" 是一个压缩包文件,其中包含了Django 1.6 beta 4版本的源代码和其他相关文件。这个版本发布于Django 1.6正式版之前,可能是对1.6稳定版的一个预览或测试版,通常包含了一些新的特性和改进,...
setting文件中 if DEBUG 设置的参数都是在开发环境下的 static参数 url中的写法是这样 if settings.DEBUG: urlpatterns += static (settings.STATIC_URL, document_root = settings.STATIC_ROOT) ...
使用Django+MySQL实现的在线电影推荐系统源码 使用Django+MySQL实现的在线电影推荐系统源码 使用Django+MySQL实现的在线电影推荐系统源码 使用Django+MySQL实现的在线电影推荐系统源码 使用Django+MySQL实现...
Django 1.6 API 文档详细介绍了以上这些核心概念以及更多细节,包括数据库迁移工具 South 的集成、静态文件处理和部署优化。这个文档是开发者深入理解 Django 1.6 并高效开发 Web 应用的重要资源。通过阅读和学习,...
现在,我们来编写实现"Hello, World!"功能的代码: 1. 打开`helloworld/views.py`文件,这是处理HTTP请求的地方。添加以下代码: ```python from django.http import HttpResponse def index(request): return ...
五步教你实现使用Nginx+uWSGI+Django方法部署Django程序 本文主要介绍如何使用Nginx+uWSGI+Django方法部署Django程序,通过五个步骤来详细阐述uwsgi+django的部署方式。下面是相关的知识点: 1. 环境介绍 在部署...
python+Django+layui实现婚庆系统源码 python+Django+layui实现婚庆系统源码 python+Django+layui实现婚庆系统源码 python+Django+layui实现婚庆系统源码 python+Django+layui实现婚庆系统源码 python+...
**Django 1.6+ 项目模板简介** `django-project-template` 是一个针对Django 1.6、1.7以及1.8版本的项目模板,它为开发者提供了一个预配置的基础框架,使得创建新的Django项目变得更加方便快捷。这个模板包含了一...