Django学习笔记(一)——安装,创建项目,配置
2014-07-01 00:16
399 查看
疯狂的暑假学习之 Django学习笔记(一)
教材 书《The Django Book》
视频:csvt Django视频
├── 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配置文件
敲入
在urls.py中添加 (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
usrls.py 是url配置文件,定义了,当你在浏览器中输入什么地址时,后面做出什么反应。
(r'^input/(\w+)',output) 元组,第一个是一个正则表达式 ( python正则表达式介绍 http://blog.csdn.net/billvsme/article/details/23520007 ),用括号括起来的表示变量,要传给后面的函数;第二个就是要响应的函数,要添加 from mysite.view import output 告诉python output的位置。
教材 书《The Django Book》
视频:csvt Django视频
1.创建项目
django‐admin.py startproject mysite。2.运行开发服务器
python manage.py runserver3.文件结构
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学习笔记(一)——安装,创建项目,配置
- HTML5游戏制作之路_01_白鹭引擎&&相关必要的配置安装&&创建第一个H5项目
- [django]入门教程1:安装配置并创建项目
- Maven的安装配置与eclipse集成并创建Maven项目
- 安装配置PhoneGap开发环境(二)——使用Cordova代替PhoneGap创建项目
- Maven的安装配置及初次创建项目与java单元测试工具JUnit
- Maven安装和配置,eclipse创建Maven项目
- JAVA:IDEA安装、创建项目、tomcat配置、maven配置(1)
- Maven学习笔记(三)——Eclipse中Maven的安装配置&创建项目
- android实现cordova 配置安装及项目创建导入eclipse添加对话框插件
- Intellij IDEA创建Maven Web项目以及ubuntu maven环境安装配置
- ubuntu16.04安装及配置tomcat,IDEA集成tomcat及部署web项目,IDEA通过阿里云镜像加速maven项目创建
- Maven安装、配置、创建java和javaweb项目
- Maven安装和配置及eclipse创建Maven项目
- Maven安装和配置,eclipse创建Maven项目
- Maven安装和配置,eclipse创建Maven项目
- maven笔记(maven使用与安装,eclipse中maven的配置,maven项目的创建)
- Maven安装和配置,eclipse创建Maven项目
- django-安装、创建项目、创建app、渲染html输出浏览器、log配置
- Maven的下载-安装-配置-项目创建