Django的学习笔记(一)(Django Web入门)
来源:互联网 发布:武田毅雄 知乎 编辑:程序博客网 时间:2024/05/16 08:48
第一节课–>eclipse+pydev+django环境在的开发基本流程
- 安装django插件:使用cmd控制台命令: pip install django
- 新建一个django项目
- 右键工程–>Django->Create Application–>输入应用的名称:如blog
- 在setting.py文件中将blog添加进INSTALLED_APPS的配置项中
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'blog' ] - 在urls.py文件中将对应的url添加到urlpatterns配置项中
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^blog/index/$', 'blog.views.index'),
] - 在blog/views.py文件中定义对应的处理函数
from django.http.response import HttpResponse# Create your views here.def index(req): return HttpResponse('<h1>Welcome to Django!! <br>HelloWorld</h1>')
7.右击项目->run as->Pydev:Django
最终运行效果:
第二节课–>Djangos视图和URL配置
1.配置RESTful风格的参数传递
urls.py
url(r'^blog/index/(?P<id>\d{2})/$', 'blog.views.index'),
views.py
def index(req,id): t = loader.get_template('blog.html') context = {'id':id} html = t.render(context) return HttpResponse(html)
templates/blog.html #模板文件
<html><head><title>首页</title></head><body><h1>ID = {{id}}</h1></body>
# 注1:(?P<id>\d{2})代表的是将该位置的两个数字以参数名id传给index函数# 注2:url也可配置成:url(r'^blog/index/(\d{2})/$',blog.views.index') 这种情况就不指定参数的名称,在index函数中可以用任意的参数名称接收参数
最终的运行效果:
0 0
- Django的学习笔记(一)(Django Web入门)
- Django Web开发学习笔记一
- Django学习笔记(一)-入门
- Django入门学习笔记
- Django学习笔记(一)
- Django 学习笔记[一]
- Django 学习笔记一
- Django 学习笔记(一)
- Django 学习笔记<一>
- django学习笔记一
- django学习笔记(一)
- Django 学习笔记一
- Django入门学习 (一)
- Python Web入门:Django学习与实践一
- Python Web开发:Django入门学习笔记(1)
- Python Web开发:Django入门学习笔记(2)
- django的学习笔记
- django学习笔记(一)
- PS切图方法总结
- C语言关于数组与指针内容小结
- 理解面向对象编程(五)-GUI
- 经典宏代码一段
- ACM-大数N!的位数公式
- Django的学习笔记(一)(Django Web入门)
- Hibernate入门(三)之hibernate 的session的缓存机制
- UserDefaults 和 sandbox
- 设计模式学习笔记--桥接模式
- hdu 3750 Guess Game
- android项目之通讯录数据库
- Ugly Number(丑数)系列题 Python解法
- JavaScript-观察者模式(publish/subscribe)
- 挂载u盘