经历了各种失败各种烦恼以后Django开发环境终于搭建好了!

系统环境:ubuntu12.04    Django版本1.3.1   Python版本 2.7.3

接下来就兴建一个项目练习一下

1.创建项目:CTRL+ALT+T打开终端 CD进入你想存放项目的目录(我的是cd project/) 输入以下命令:

django-admin startproject mysite                                   (mysite项目名自定义)

2.兴建APP : cd 进入创建的项目     cd mysite   输入以下命令:

python manage.py startapp logeapp                              (logeapp名自定义)

3.把上面定义的APP添加到setting.py里的INSTALL_APPS中:用 vim settings.py   打开settings.py (注意如果系统未安装vim的话会报错)

INSTALLED_APPS = (

  'django.contrib.admin',              #Django 默认。

  ‘django.contrib.auth’,              #默认生分验证系统。

  ‘django.contrib.contenttypes’,   #默认内容类型框架。

  ‘django.contrib.sessions’,          #默认sessions框架。

  ‘django.contrib.messages’,        #默认消息框架。

  ‘django.contrib.staticfiles’,          #默认静态文件管理框架。

  ‘logeapp’,                                   #新的APP。

注 : 如果不把新新建的APP添加到 INSTALLED_APPS中的话,django就找不到app里面的模块文件(app-name/templates/下的文件) 和静态文件(app-name/static/中的文 件)。

4.定义一个视图函数:用 vim logeapp/views.py   打开views.py 文件 创建新视图

定义字符集  :                  #coding:utf-8                                                          之所以定义utf-8 是为了我们在 views.py 页面里写中文不会报错

导入 django 内置模块:    from django.http import HttpResponse

from django.shortcuts import render

# Create your views here.

              def hello(request):

              return HttpResponse(" Hello  Django !")

注:这里定义了一个 hello() 函数,第一个参数必须是 request,与网页来的请求有关,可以包含get或post的内容,函数把 Hello Django!返回到网页。

5.定义试图函数的URL (我们访问时的网址): 用 vim urls.py 打开 urls.py 文件

导入内置函数 :from django.conf.urls import patterns,include,url                     这些函数文件默认都有的

from django.contrib import admin

urlpatterns = patterns ('',

  #Examples:

  #url(r'^$','mysite.views.home',name='home'),

  #url(r'^blog/',include('blog.urls')),

  #url(r'^admin/',include(admin.site.urls)),

    url(r'^hello$','logeapp.views.hello'),

# url(r'^hello$',里面的 hello 可以自定义,用于我们在访问网页时的名字。

#'logeapp.views.hello'), 这里面的是视图函数的路径。

6.启动django项目:在终端项目文件夹下输入启动命令

python manage.py runserver 0.0.0.0:800

注: 0.0.0.0:800 可以不写,默认的是127.0.0.1:8000,只能本机运行。

7.在浏览器上访问:打开浏览器输入127.0.0.1:8000/hello

注: 我的没有写 0.0.0.0:800 所以我用的是 127.0.0.1:8000/hello    结果如下:

Good nighe!!!

Django1.3 创建项目的更多相关文章

  1. django1.9 创建项目和app并初始化项目

    创建项目: django-admin startproject  mytest04 创建app: python manage.py startapp app04 配置:settings.py 1. 2 ...

  2. django-1创建项目创建app设置setting、urls、templates、views等

    1. python -m django --version 查看版本 1.11.4 在需要创建项目的目录下执行: 2. django-admin startproject myblog => 创 ...

  3. django学习之——创建项目

    创建项目让我迷茫了会: 直接cmd 执行django-admin.py startproject  pro_name 肯定是不行的 必须cd到 D:\Program Files\Python3.3.5 ...

  4. django之创建项目

    1.创建虚拟环境 mkvirtualenv django_study -p python3 创建成功后:(django_study) python@ubuntu:~$ 2.安装django-指定版本1 ...

  5. Django(3)pycharm创建项目

    创建项目 我们创建django项目有两种方式,命令行方式和使用pycharm工具创建,本文就介绍常用的pycharm工具创建   首先点击django,输入项目的名称,选择创建好的虚拟环境,最后点击c ...

  6. MVC Core 网站开发(Ninesky) 1、创建项目

    又要开一个新项目了!说来惭愧,以前的东西每次都没写完,不是不想写完,主要是我每次看到新技术出来我都想尝试一下,看到.Net Core 手又痒了,开始学MVC Core. MVC Core最吸引我的有三 ...

  7. MVC5 网站开发之二 创建项目

    昨天对项目的思路大致理了一下,今天先把解决方案建立起来.整个解决包含Ninesky.Web.Ninesky.Core,Ninesky.DataLibrary等3个项目.Ninesky.Web是web应 ...

  8. Maven自定义绑定插件目标:创建项目的源码jar

    <build> <plugins> <!-- 自定义绑定,创建项目的源码jar --> <plugin> <groupId>org.apac ...

  9. Vs2012 创建项目失败 未找到与约束ContractName

    刚开始使用vs2012的时候,创建项目失败,后来找到原因 ,是KB2840642V2的原因,于是 卸载之.vs正常

随机推荐

  1. expdp/impdp

    1.c:\>sqlplus user1/password@db2.sql>create directory dmpdp as 'C:\data';本地创建文件夹,然后dmp文件放到这个文件 ...

  2. WCF传输大数据的设置2

    本节主要内容:1.如何读取Binding中的binding元素.2.CustomBinding元素的基本配置.3.代码示例 一.Bingding是由binding元素构成的,可以根据实际需要,进行适当 ...

  3. 关于XE10下Indy发送字符串编码的问题

    在与硬件对接的过程中,之前用D7环境下的UDPServer.Post发送的指令,硬件可正常识别并正常显示, 后来使用到XE10,重新编译之前的源码,发现所有汉字乱码显示了: 后通过对接收数据发现,实际 ...

  4. linux 网卡问题 Device eth0 does not seem to be present,delaying initialization.

    Device eth0 does not seem to be present,delaying initialization. 网上搜索后才发现原因所在:原来vmware在复制了虚拟机后会自动生成一 ...

  5. 实验四 简单的PV操作

    实验四 简单的PV操作 专业 网络工程   姓名 方俊晖 学号 201406114309 一.        实验目的 1.掌握临界区的概念及临界区的设计原则: 2.掌握信号量的概念.PV操作的含义以 ...

  6. 【Python③】python基本数据类型,变量和常量

    基本数据类型 Python中,能直接处理的数据类型有以下几种: 整数 Python可以处理任意大小的整数,包括负整数,程序中的写法和数学上的一样,例如:6,-666,8888…… 计算机使用二进制,所 ...

  7. http——tinyhttp分析

    1.前言: 1)tinyhttpd是一个500行+的http服务器 2)支持迭代和多线程并发两种服务器模型 3)支持GET和POST方法 4)支持CGI(fork.execl方式) 5)虽然响应的ht ...

  8. C学习

    \a:警报 1.exit(),提前结束程序.include <stdlib.h> 2.getch()无缓存.getchar()有缓存,多条连用时注意末尾换行符否则始终.putchar(). ...

  9. [小菜随笔]关于monkey报错日志分析

    今天小菜在一个测试群内看到群友发出一个monkey的报错信息,其实是一个很简单的报错 个人觉得monkey虽然操作起来比较简易,但其实查看日志分析日志也是很重要的环节,如果对错误分析不够详细,就容易误 ...

  10. 关于编译报错“dereferencing pointer to incomplete type...

    今天同事问了我一个问题,他make的时候报错,“第201行:dereferencing pointer to incomplete type”,我随即查阅了很多资料,也没看出个所以然.最后问题得到了解 ...