GithubHelp home page GithubHelp logo

wwq0327 / django-web-app-book Goto Github PK

View Code? Open in Web Editor NEW
86.0 86.0 54.0 2.87 MB

Django Web 开发实战

Home Page: http://django-web-app-book.wanqingwong.com/

License: MIT License

Python 96.06% Shell 3.94%

django-web-app-book's People

Contributors

fay avatar liulixiang1988 avatar pegasuswang avatar recall704 avatar wwq0327 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

django-web-app-book's Issues

URL配置

url(r"^", "blog.views.index", name="index"),

r"^", 少了$ 不然所有的url 都匹配到 index里去了

readme.md中的笔误

声明中有一句"而不是人零开始来做这么一个功能",是”从“。

base.html 链接问题

        <a class="navbar-brand" href="#">DJBlog</a>
      </div>
      <div class="collapse navbar-collapse">
        <ul class="nav navbar-nav">
          <li class="active"><a href="/">首页</a></li>
          <li><a href="#about">关于</a></li>
        </ul>

默认是上面这么写的

首页是不是应该 换成 /blog 不然直接导航到 域名的根页面去了

navbar-brand 以后如果也设成到blog index的链接 那首页的li 是不是可以去除了

settings.py配置 这个无组中去??????????

如果你使用了一些第三方应用,就应用安装好之后,你也需要将应用名添加到这个无组中去。

这个无组中去??????????

元组把 目测楼主是五笔输入法

3.6 urls 配置有个错误

cat djblog/urls.py
from django.conf.urls import patterns, include, url

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
                       url(r'^$', include('blog.urls')),
                       url(r'^admin/', include(admin.site.urls)),
)

第一个url应该是
url(r'^', include('blog.urls')),没有$

导航条设置问题

default
为什么导航条遮住了最上面的字,base.html和github中的那个对应文件一样了也还是这样?

文章分类 admin

这里没有提示 要添加 category到admin.py

后台会访问不了

我们这里以一个Tag的方式来解析文章内容。

这里是不是应该写成

我们这里通过django 自定义template filter的方式来实现解析文章内容。

template tag 和 template filter 应该是不同的东西
filter 带管道的功能 tag 只是输出一些东西

它们都定义在templatetags 目录里面

编写模版

对于blog/post.html的修改方式类似,代码如下:

这里不该这么写吧
因为blog/post.html 在上文还没用创建
应该新建如下

侧边栏

blog.views.index和blog.views.post修改代码都是一样的

应该是不一样的
index 是 posts
post 是post

文章分类

如果 class Category 定义在Post的下面

south的时候 会出现
NameError: name 'Category' is not defined

建议加引号
po_type = models.ForeignKey('Category', verbose_name=u'文章分类', blank=True, null=True)

初学者,有一个疑问,希望能细心解答

1、编写数据模型时,@models.permalink def get_absolute_url(self): return ('post', (), {'pk': self.pk})定义这个函数是什么意思呢?
2、views中post = get_object_or_404(Post, pk=pk)这个怎么能获取数据库中指定的内容对象?pk是什么呢?
3、编写urls时,?P\d+)正则表达式又是什么意思呢?
问题比较多,请原谅我这个菜鸟。

编写Views

posts = get_list_or_404(Post)

这样好像不大好吧

如果没有文章 blog index主页也不该显示404啊

文章分类及侧边栏

这个板块下面怎么写了 评论实现?

评论是不是应该考虑新建一个板块写

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.