Django学习笔记——安装,创建项目,配置

Posted claireyuancy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django学习笔记——安装,创建项目,配置相关的知识,希望对你有一定的参考价值。

疯狂的暑假学习之 Django学习笔记(一)


教材  书《The Django Book》

           视频:csvt Django视频


1.创建项目


django‐admin.py startproject mysite。


2.执行开发server


python manage.py runserver


3.文件结构


mysite/

├── manage.py

└── mysite

    ├── __init__.py

    ├── settings.py

    ├── urls.py

    └── wsgi.py


mange.py  :一种命令行工具,同意你以多种方式与该 Django 项目进行交互。

键入python manage.py help 能够查看帮助。也指定配置文件setting.py

mysite目录下的mysite目录是一个python包 __init__.py 是包必需要等文件,其内容是空的。

setting.py  项目配置文件。比如 ROOT_URLCONF = ‘mysite.urls‘  就配置了url文件的位置

urls.py    url配置文件



4.视图跟URL配置


在mysite下的mysite目录中创建 view.py 文件(名字能够随意取)


敲入


 from django.http import HttpResponse

 def output(request,str):
     html = "<html><body> %s </body></html>" % str
     return HttpResponse(html)


在urls.py中加入 (r‘^input/(\w+)‘,output),

from django.conf.urls import patterns, include, url
 
from django.contrib import admin

from mysite.view import output

admin.autodiscover()

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'mysite.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),

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

    (r'^input/(\w+)',output),

 )


然后python manage.py runserver执行开发服务器

在浏览器中输入 http://127.0.0.1:8000/input/hello 就能够看到 hello 输入 http://127.0.0.1:8000/input/wellcome就能够看到wellcom


5.如今说说它们所作的事


view.py  定义了一个方法。第一个參数必须是HttpRequest变量,后面是urls传过来的变量。

返回一个HttpResponse对象。


usrls.py  是url配置文件,定义了,当你在浏览器中输入什么地址时。后面做出什么反应。

 (r‘^input/(\w+)‘,output) 元组,第一个是一个正則表達式 ( python正則表達式介绍 http://blog.csdn.net/billvsme/article/details/23520007 ),用括号括起来的表示变量,要传给后面的函数;第二个就是要响应的函数。要加入 from mysite.view import output 告诉python  output的位置。



















以上是关于Django学习笔记——安装,创建项目,配置的主要内容,如果未能解决你的问题,请参考以下文章

Django 学习笔记数据库基本操作(增查改删)

python学习笔记08:安装django

Django学习笔记

Django基础学习笔记:初识MTV模式

Django学习笔记二

学习笔记-Django框架的使用