博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2017-11-6 Django
阅读量:4983 次
发布时间:2019-06-12

本文共 2055 字,大约阅读时间需要 6 分钟。

关于cmd:

返回上一层:    cd..

切换到D盘: d:

进入目录: cd:C:\Python27\Scripts\HelloWord

 

安装好Django后第一个程序:

1、cmd进入安装django目录

2、输入:python manage.py runserver 0.0.0.0:8000

3、浏览器 输入:127.0.0.1:8000

It worked!

Congratulations on your first Django-powered page.

Next, start your first app by running python manage.py startapp [app_label].

You're seeing this message because you have DEBUG = True in your Django settings file and you haven't configured any URLs. Get to work!  

出现上面的字样,表示成功。

 建立一个view.py

from django.http import HttpResponse def hello(request):    return HttpResponse("Hello world ! ")

修改urls.py文件

from django.conf.urls import url from . import view urlpatterns = [    url(r'^$', view.hello),]

完成后,启动 Django 开发服务器,并在浏览器访问打开浏览器并访问:http://127.0.0.1:8000

url() 函数的使用

Django url() 可以接收四个参数,分别是两个必选参数:regex、view 和两个可选参数:kwargs、name,接下来详细介绍这四个参数。

  • regex: 正则表达式,与之匹配的 URL 会执行对应的第二个参数 view。

  • view: 用于执行与正则表达式匹配的 URL 请求。

  • kwargs: 视图使用的字典类型的参数。

  • name: 用来反向获取 URL。

url(r'^&')^&中间就是网址的尾缀,view.hello :就是view里面的方法例如

url(r'^hello&view.view.hello)

网址为:http:/127.0.0.1:8000/hello引用view里面的hello方法

 使用

Django 模板

hello.html 文件代码如下:

HelloWorld/templates/hello.html 文件代码:

{
{ hello }}

  修改:settings.py  特别注意:修改头应该加上# -*- coding: utf-8 -*-,原因:里面有 # 修改位置,这是中文哦!!!

...TEMPLATES = [    {        'BACKEND': 'django.template.backends.django.DjangoTemplates',        'DIRS': [BASE_DIR+"/templates",],       # 修改位置        'APP_DIRS': True,        'OPTIONS': {            'context_processors': [                'django.template.context_processors.debug',                'django.template.context_processors.request',                'django.contrib.auth.context_processors.auth',                'django.contrib.messages.context_processors.messages',            ],        },    },]...

修改view.py 

# -*- coding: utf-8 -*- #from django.http import HttpResponsefrom django.shortcuts import render def hello(request):    context          = {}    context['hello'] = 'Hello World!'    return render(request, 'hello.html', context)

  访问:http://127.0.0.1:8000

转载于:https://www.cnblogs.com/uncle-guo/p/7791807.html

你可能感兴趣的文章
[转]13 Hours: The Secret Soldiers of Benghazi
查看>>
阿里云oss,简单上传
查看>>
软件测试2019:第四次作业
查看>>
create xmlhttprequest
查看>>
自动化学习路线
查看>>
iTOP-4418开发板Android 5.1/4.4丨Linux + Qt5.7丨Ubuntu12.04系统
查看>>
codeforces 609C Load Balancing
查看>>
Java类加载器的工作原理
查看>>
存储过程--InOut
查看>>
【十次方基础教程(后台)】3、搭建父工程
查看>>
【转载】C#将图片转换为二进制流调用
查看>>
【转载】建立自己的博客网站需要哪些步骤,并发布到公网上(企业建站流程类似)...
查看>>
ubuntu编译caffe遇到的问题及解决方案
查看>>
批量删除redis某个键值
查看>>
buildroot 搭建ftpd 服务器记录
查看>>
Vijos 1232 核电站问题(递推)
查看>>
CF 55D. Beautiful numbers(数位DP)
查看>>
OGG 3节点级联时 关键参数
查看>>
dotnet cas client 实现单点登录,登出问题记录
查看>>
3341=数据结构实验之二叉树二:遍历二叉树
查看>>