|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 tttb 于 2017-12-10 20:01 编辑
是这样的,我在用django建站,但是写到页面跳转时,发现href不起作用,一下是我的url.py templates中的post.html
url.py
- urlpatterns = [
- url(r'^
- post页面
- [code]<!Doctype html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>
- 洋葱
- </title>
- </head>
- <body>
- <h1>{{post.title}}</h1>
- <hr>
- <p style='font-family:微软雅黑;font-size:12px;letter-spacing:2pt;'>
- {{post.body}}
- </p>
- <hr>
- <h3><a href='/'>返回首页</a></h3>
- </body>
- </html>
复制代码
href代码
- <!Doctype html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>
- 洋葱
- </title>
- </head>
- <body>
- <h1>默默前行</h1>
- <hr>
- {% for post in posts %}
- <p style='font-family:微软雅黑;font-size:16px;font-weight:blod;'>
- <a href='/post/{{post.slug}}'>{{post.title}}</a>
- </p>
- {% endfor %}
- <hr>
- <h3>现在时刻是:{{now}}</h3>
- </body>
- </html>
复制代码 ,homepage),
url(r'^post/(\w+)
post页面
href代码
,showpost),
url(r'^admin/',admin.site.urls),
][/code]
post页面
href代码
href='/post/{{post.slug}}' 这是谁叫你的方法?这根本就是硬性链接好么
正确的方法根本不是这样
一般应该是这样样式 href="{% url 'oauth:profile' %}"
给每个URL制定了一个名称,然后直接使用名称(有参数就加参数)
这是我用Django写的一个博客 http://www.stopfollow.com/
你可以查看我开源到 Github的源码
|
|