小编Luk*_*tka的帖子

Django urls.py bug - 一些模式不起作用

在Django开发个人博客时,我在代码中遇到了一个令人讨厌的错误.基本上,我已经通过添加一些规则来更改我的urls.py文件,以使某些视图可访问.

urls.py

from django.conf.urls import include, url
from django.contrib import admin

from blog import views


urlpatterns = [
    # Examples:
    # url(r'^$', 'blogas.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),

    url(r'^admin/', include(admin.site.urls)),
    url(r'^$', views.index, name='index'),
    url(r'^(?P<slug>\w+)', views.view_post, name='view_blog_post'),
    url(r'^about/$', views.about, name='about'),
    url(r'^posts/$', views.posts, name='posts'),

]
Run Code Online (Sandbox Code Playgroud)

一切似乎都在工作,除非我尝试访问http://127.0.0.1:8000/或/ post,Django抛出404错误.这是什么原因?我已经定义了两个规则,但系统似乎没有认识到这种模式 - 也许我错了一些东西?也许我对url格式一无所知(可能是,这是我第一次做这些事情)?

非常感谢新手程序员给每个发现错误的人:)

python django web

1
推荐指数
1
解决办法
1053
查看次数

将分数部分转换为二进制

我有一个浮点数的一小部分(例如-10.5中的5).这是一个角色,因为我从输入中提取了它.如何将该字符转换为该浮点数的二进制小数部分?(我正在构建一个浮点输入 - > 32位IEEE784的HEX输出,我已经提取了尾数的符号,指数和整数部分的二进制表示.)

我一直在考虑实现将分数乘以2并取余数的算法,然后重复直到填充尾数,但我不允许在赋值中使用任何浮点运算.

示例:用户输入-10.5.程序需要取数字的分数(即5)并将其转换为二进制格式(即1(.1))

编辑:我受到16位寄存器大小的限制,因此我需要一个解决方案来操作数字> 2 ^ 16-1.

c floating-point

0
推荐指数
1
解决办法
1103
查看次数

标签 统计

c ×1

django ×1

floating-point ×1

python ×1

web ×1