django入门-初窥门径-part1
2024-08-31 15:01:02
尊重作者的劳动,转载请注明作者及原文地址 http://www.cnblogs.com/txwsqk/p/6510917.html
完全翻译自官方文档 https://docs.djangoproject.com/en/1.10/intro/tutorial01/
首先创建项目目录
django-admin startproject mysite
目录结构如下:
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
mysite这个目录就是你应用的容器,在这个目录里包含了项目的配置信息(数据库,时区,加载的应用列表,url配置等)
现在你就可以运行这个项目,只不过页面是显示django的默认页
python manage.py runserver #默认监听本机8000端口
python manage.py runserver 8080 #改变默认端口
python manage.py runserver 0.0.0.0:8000 #开放外部访问
顺便说一下: 修改了代码和配置,不需要重启,会自动加载.
因为数据库的模型是定义在app里的,所以必须创建app才可以
python manage.py startapp polls
目录结构如下
polls/
__init__.py
admin.py
apps.py
migrations/
__init__.py
models.py
tests.py
views.py
编辑views.py,在页面上返回一行文本
from django.http import HttpResponse def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
在创建的应用的目录里新建一个文件 urls.py,其实在最外面的项目文件夹里有urls.py,那个是总的url配置,好的做法是各个应用下有自己的url配置,
然后在项目的那个urls.py里加载各个项目的url配置
from django.conf.urls import url from . import views urlpatterns = [
url(r'^$', views.index, name='index'),
]
在项目的urls.py中加载app的urls.py
编辑 mysite/urls.py
from django.conf.urls import include, url
from django.contrib import admin urlpatterns = [
url(r'^polls/', include('polls.urls')), # <== 就是这里
url(r'^admin/', admin.site.urls),
]
url()这个函数有4个参数
url(regex,view,kwargs,name)
regex,view是必选项 regex 是访问地址的正则表达式
view 是用那个方法解析这个地址的内容
kwargs 一个字典,可以供view函数使用
name 后面的章节中有介绍 不要着急
本节完
最新文章
- TortoiseGIT创建及合并分支
- 【极品代码】一般人我不告诉他,手机端h5播放时不自动全屏代码
- Nginx基本使用
- Android 电池电量进度条,上下滚动图片的进度条(battery)
- HDU-4691 Front compression 后缀数组
- python面对对象编程----2:__init__
- mysql存储过程实践总结
- 【计算几何初步-凸包-Graham扫描法-极角序】【HDU1348】 WALL
- Java EE (5) -- Java EE 6 JavaServer Faces Developer Certified Expert(1z0-896)
- select刷新后,保持选定状态,Cookies存储select选定状态信息
- redis之sentinel概述
- 我的three.js学习记录(三)
- nyoj940 A dp problem 打表
- Linux 高性能服务器编程——Linux服务器程序规范
- Springboot添加filter方法
- springboot热部署(二)——springboot热部署与发布
- css 简介 2
- omcat+java的web程序持续占cpu高问题调试【转】
- 09-java学习-数组-冒泡排序-选择排序-数组工具类编写-查找-扩容
- Scale-out NAS 和scale-up NAS 系统的优缺点