zoukankan      html  css  js  c++  java
  • Django1.3 创建项目

    经历了各种失败各种烦恼以后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!!!

  • 相关阅读:
    HTB-靶机-Charon
    第一篇Active Directory疑难解答概述(1)
    Outlook Web App 客户端超时设置
    【Troubleshooting Case】Exchange Server 组件状态应用排错?
    【Troubleshooting Case】Unable to delete Exchange database?
    Exchange Server 2007的即将生命周期,您的计划是?
    "the hypervisor is not running" 故障
    Exchange 2016 体系结构
    USB PE
    10 months then free? 10个月,然后自由
  • 原文地址:https://www.cnblogs.com/tomr/p/4246933.html
Copyright © 2011-2022 走看看