小编Shi*_*iva的帖子

什么是python中的绝对导入?

我是Python的新手.我正在开发一个小项目.我需要从病房开始遵循编码标准.如何以import正确的方式使用语句.现在我正在研究Python 2.7.如果我搬到3.x是否与绝对进口有冲突?绝对和相对进口有什么区别?

python python-2.7 python-3.x

15
推荐指数
1
解决办法
2万
查看次数

如何更改我的django服务器时间

我想将当前日期保存在数据库中,但我的Django服务器比当前时间早13个小时开始.因此,当我使用以下内容时,时间也在变化:

datetime.datetime.now()
Run Code Online (Sandbox Code Playgroud)

我使用Python 2.7.5与Django 1.5.4.如何用django.. 显示我现在的系统日期?

python django datetime python-2.7

12
推荐指数
2
解决办法
6953
查看次数

无法通过博客实例访问管理器

我正在使用Django(1.5.4),Python(2.7),sqlite3.

我想在sqlite3数据库中保存我的用户详细信息.我的代码是这样的;

这是models.py文件.

from django.db import models

class Blog(models.Model):
    name = models.CharField(max_length=100)
    tagline = models.TextField()

    def __unicode__(self):
        return self.name
Run Code Online (Sandbox Code Playgroud)

这是我的views.py文件

def shiva(request):
    b = Blog(name='Itons Blog', tagline='All the best to Iton team')
    b.save()
    print [e.name for e in b.objects.all()]
    return HttpResponse("saved")
Run Code Online (Sandbox Code Playgroud)

当我试图在sqlite3中保存细节时,错误就会出现;

AttributeError at / Manager isn't accessible via Blog instances

python sqlite django mongodb

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

如何在Django中显示自定义404.html页面

我想在最终用户输入错误的网址时显示自定义404错误页面,我试过但我只得到Django默认的404页面.我使用的是Python(2.7.5),Django(1.5.4)

我的守则

urls.py

from django.conf.urls import patterns, include, url
from mysite import views
handler404 = views.error404

urlpatterns = patterns('',
url(r'^$', 'mysite.views.home', name='home'),
)
Run Code Online (Sandbox Code Playgroud)

views.py

from django.http import HttpResponse
from django.shortcuts import render
from django.template import Context, loader

def home(request):
     return HttpResponse("welcome to my world")

def error404(request):
     template = loader.get_template('404.html')
     context = Context({'message': 'All: %s' % request,})
     return HttpResponse(content=template.render(context), content_type='text/html; charset=utf-8', status=404)
Run Code Online (Sandbox Code Playgroud)

我把我的404.html页面放在模板目录中.如何处理这个...?

python django django-urls django-views

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

如何用斜杠拆分路径?

我需要在我的app中添加和拆分路径.我想在windows和linux上使用这个应用程序.这是我添加路径的代码

 path = os.path.join(dir0,dir1,dir2,fn)
Run Code Online (Sandbox Code Playgroud)

但当我分裂斜线时,我面临着问题.因为

Windows中的路径如:

dir0\dir1\dir2\fn
Run Code Online (Sandbox Code Playgroud)

linux中的路径就像

dir0/dir1/dir2/fn
Run Code Online (Sandbox Code Playgroud)

现在我如何用单个代码分割路径(在不使用其他平台/平台的情况下更改代码)

python

2
推荐指数
2
解决办法
3009
查看次数