在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格式一无所知(可能是,这是我第一次做这些事情)?
非常感谢新手程序员给每个发现错误的人:)
我有一个浮点数的一小部分(例如-10.5中的5).这是一个角色,因为我从输入中提取了它.如何将该字符转换为该浮点数的二进制小数部分?(我正在构建一个浮点输入 - > 32位IEEE784的HEX输出,我已经提取了尾数的符号,指数和整数部分的二进制表示.)
我一直在考虑实现将分数乘以2并取余数的算法,然后重复直到填充尾数,但我不允许在赋值中使用任何浮点运算.
示例:用户输入-10.5.程序需要取数字的分数(即5)并将其转换为二进制格式(即1(.1))
编辑:我受到16位寄存器大小的限制,因此我需要一个解决方案来操作数字> 2 ^ 16-1.