Day1~2 @Django

2015-07-01  本文已影响0人  脆皮热狗

一、安装Django

  1. 下载Django
    最新版的Django可以在:djangoproject 找到。
  1. tar xzvf Django-1.8.2.tar.gz //解压Django安装包
  2. cd Django-1.8.2 //进入Django目录
  3. sudo python setup.py install //以管理员身份运行安装程序

可以通过如下方法测试是否安装成功:进入python编辑器,然后输入如下命令:

 >>>import django
 >>>django.version

二、开始第一个项目

1.如何开始创建项目:

通过项目及应用完成功能的实现,先看看二者的关系,项目(project)和应用(app),可以理解为一个项目可以有多个应用,即1:N.

先输入下面的命令,创建一个项目:

>>>django-admin.py startproject projectName

该命令会创建名为ProjectName的项目目录,该目录层级关系如下(v1.8.3):

projectName/
├──manage.py
└──projectName/         
         ├──__init__.py        
         ├──settings.py        
         ├──urls.py       
         └──wsgi.py

具体这些文件做什么,后面会详细讲解。

2.接下来,在项目下创建应用

>>>python manage.py startapp appName

这其中appName的目录结构为:

appName/
├── __init__.py
├── admin.py
├── models.py
├── tests.py
└── views.py

3.然后,修改 mysite/mysite/settings.py,对其代码增加appName相关描述:

INSTALLED_APPS = (    
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    
    'appName', #在这里增加
)

4.定义视图函数
在appName这个目录中,把views.py打开,修改如下:

#coding:utf-8
from django.http import HttpResponse
def index(request):  
    return HttpResponse(‘欢迎来到Django的乐园:)’)

5.定义视图函数相关的URL(网址)
打开 mysite/mysite/urls.py 这个文件, 修改其中的代码

from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
# Examples: 
url('^$', 'learn.views.index', name='home'),
# Notice this line
# url('^blog/', include('blog.urls')),
url('^admin/', include(admin.site.urls)),
)

最后,让我们在来外层的mysite目录下运行一下看看,输入如下命令:

>>>python manage.py runserver
hello,django

貌似还不错,后续我们再讲讲上没没说到的。


参考文献:
[1].http://www.ziqiangxuetang.com/django/django-views-urls.html Django 教程 - 自强学堂
[2].http://www.ccpt.cc/django_hello_world/ 墙外行人
[3].http://djangobook.py3k.cn/2.0/chapter02/ The Django book
[4].https://docs.djangoproject.com/en/1.8/ Django documentation

上一篇下一篇

猜你喜欢

热点阅读