Linux下Django开发学习(一)

一,环境配置:

环境:Ubuntu 14.04 LTS, Python 2.7,  Django 1.8

安装Python : Ubuntu自带python2.7,不用安装

安装pip:sudo apt-get install python-pip

安装Django:sudo pip install Django

 

二,Django Project:

1,创建project

  xiaoq@xq-ubun:~/PYTHON/Web01$ django-admin startproject library

2,创建app

  xiaoq@xq-ubun:~/PYTHON/Web01$ cd library

  xiaoq@xq-ubun:~/PYTHON/Web01/library$ python manage.py startapp blog

  使用tree可查看得到以下树目录:

  xiaoq@xq-ubun:~/PYTHON/Web01/library$ tree

.
├── blog
│   ├── admin.py
│   ├── __init__.py
│   ├── migrations
│   │   └── __init__.py
│   ├── models.py
│   ├── tests.py
│   └── views.py
├── library
│   ├── __init__.py
│   ├── __init__.pyc
│   ├── settings.py
│   ├── settings.pyc
│   ├── urls.py
│   └── wsgi.py
└── manage.py

3 directories, 13 files
  admin.py主要用于后台管理

  migrations文件夹和数据库相关

  models.py主要写数据库的class

  views.py用于写处理函数

  settings.py用于配置各种参数

  urls.py主要用于配置路径

  manage.py是一个大管家,创建app,启动服务器等都与此相关。

3,设置settings.py

  xiaoq@xq-ubun:~/PYTHON/Web01/library$ vim library/settings.py (注:在命令行下可使用tab来将命令补充完整。)

  在INSTALLED—APPS中,添加以下行(注意后面的逗号)

  'blog',

  :wa 保存

4,设置views.py

  xiaoq@xq-ubun:~/PYTHON/Web01/library$ vim blog/views.py

  i,导入Httpesponse包:from django.http import HttpResponse

  ii,创建处理函数:

    def hello(request):

      html= "<html><body>Hello, Django!</body></html>"
      return HttpResponse(html)

  :wa 保存

5,设置urls.py路径

  xiaoq@xq-ubun:~/PYTHON/Web01/library$ vim library/urls.py

  在urlPatterns列表中,添加以下路径:

   url(r'^hellodjango$', 'blog.views.hello'),

    Remark 1:  r'^hellodjango$'是一个用正则表达式描述的映射名,本字符串只匹配hellodjango,用于url访问。

    Remark 2:  blog.views.hello时django处理Remakr 1中hellodjango请求时的处理路径。

  :wa 保存

6,启动开发服务器

  xiaoq@xq-ubun:~/PYTHON/Web01/library$ python manage.py runserver

  显示以下:

    Performing system checks...

    System check identified no issues (0 silenced).

    You have unapplied migrations; your app may not work properly until they are applied.
    Run 'python manage.py migrate' to apply them.

    July 07, 2015 - 13:44:48
    Django version 1.8.2, using settings 'library.settings'
    Starting development server at http://127.0.0.1:8000/
    Quit the server with CONTROL-C.

  其中,http://127.0.0.1:8000/是我们本地访问的地址+端口号

7,打开浏览器,

  访问 http://127.0.0.1:8000/hellodjango。

  在浏览器中将显示 Hello, Django!

 

小弟初学Django,欢迎交流。

转载于:https://www.cnblogs.com/ruchicyan/p/4628654.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值