小编Hen*_*son的帖子

Django Message框架未在模板中显示消息

这是我的设置文件

STATICFILES_FINDERS = (
    'django.contrib.staticfiles.finders.FileSystemFinder',
    'django.contrib.staticfiles.finders.AppDirectoriesFinder',
    'django.contrib.staticfiles.finders.DefaultStorageFinder',
)
TEMPLATE_CONTEXT_PROCESSORS = (
       "django.core.context_processors.request",
       "django.core.context_processors.media",
)
# Make this unique, and don't share it with anybody.
SECRET_KEY = 'h^@hi8e&q4e#h!j4v$x+@y2ngs&3&*o%!u8pi(vp3h8n&0$*a)'
# List of callables that know how to import templates from various sources.
TEMPLATE_LOADERS = (
    'django.template.loaders.filesystem.Loader',
    'django.template.loaders.app_directories.Loader',
#     'django.template.loaders.eggs.Loader',
)
MIDDLEWARE_CLASSES = (

   'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    # 'django.middleware.clickjacking.XFrameOptionsMiddleware',
)
Run Code Online (Sandbox Code Playgroud)

在模板中,我添加了以下代码以显示消息

{% if messages %}
<ul class="messages">
    {% for message in messages %}
    <li{% if message.tags %} class="{{ message.tags }}"{% endif …
Run Code Online (Sandbox Code Playgroud)

python django

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

Django 多对多字段

我需要制作一个智能菜单,为此我需要一个多对多关系。

我的模型是:

from django.db import models

    class Health_plan(models.Model):
        a = models.IntegerField ()
        b = models.IntegerField ()

   class Doctors_list(models.Model):

        name = models.CharField(max_length=30)
        hp_id = models.ManyToManyField(Health_plan)

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

如何在数据库中建立这种关系?我正在考虑将health_plans(a,b) 作为列,将医生作为行,用 0 和 1 来标识他们所涵盖的健康计划。

有人告诉我这是对 a 的滥用ManyToManyField,我不知道该采取哪一步。

帮助表示赞赏

python database django many-to-many model

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

用破折号在python中字符串化一个元组

我有一个元组,我想将字符串化为redis键.

我试过' - '.join但是输出不好 - >在字符串的每个字母之间划线.任何人都可以建议一个比我的字符串更好的功能+' - '+ string2 ...构造如下?

谢谢!

matchkey = (mdate, season, aseries, homeclub, awayclub, court)
mk = mdate + '-' + season + '-' aseries + '-' homeclub + '-' awayclub + '-' court
Run Code Online (Sandbox Code Playgroud)

python

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

如何避免在HTML Select标记内显示第一个值

这是我简单的HTML选择程序,默认情况下它显示的值为Volvo(第一个值)是否有可能不显示任何值并让用户选择?

<!DOCTYPE html>
<html>
<body>

<form action="demo_form.asp">
<select name="cars">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>
<input type="submit">
</form>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html

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

Django的CreateView没有保存对象

我正在练习Django的通用视图,尤其是 ModelForms

这些是我的观点和模型

models.py

class Post(models.Model):
    user = models.ForeignKey(User)
    post_title = models.CharField(max_length=200)
    post_content = models.CharField(max_length=500)
    post_date = models.DateTimeField('date posted')

    def get_absolute_url(self):
        return reverse('user-detail', kwargs={'pk': self.pk})

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

表格

class PostForm(forms.ModelForm):
    post_title = forms.CharField(
        label=u'Title',
        widget=forms.TextInput(attrs={'size':64})
    )
    post_content = forms.CharField(
        label=u'Content',
        widget=forms.TextInput(attrs={'size':128})
    )
    class Meta:
        model = Post
Run Code Online (Sandbox Code Playgroud)

views.py

class PostCreate(CreateView):
    fields = ['post_title', 'post_content']
    template_name = 'app_blog/post_save_form.html'
    model = Post
    form_class = PostForm   

    @method_decorator(login_required)
    def dispatch(self, *args, **kwargs):
        return super(PostCreate, self).dispatch(*args, **kwargs)

    def form_valid(self, form):
        self.object = form.save(commit=False) …
Run Code Online (Sandbox Code Playgroud)

python django

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

重复3次后拆分弦

我有一个小问题,我现在试着解决了3个小时.

我有这样的文字:

<div>
Hello my name is Andreas
<br>
It very nice to meet you
<br><br>
Regards Andreas
<br>
<br>
<br> 
<br>
<br>
<br>
<br>
<br>
<br>       
</div>
Run Code Online (Sandbox Code Playgroud)

我想<br>在这样的连续发生4次之后删除所有的<br><br><br><br>.

我试过拆分和替换,但不能扭曲它以所需的方式工作.希望有人可以提供帮助:-)

javascript

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

包含的urlconf中没有任何模式+ django

我一直在尝试django教程并坚持这个错误.我在教程的第3页,一切都很顺利,直到我遇到这个错误Django教程.我正在按照教程中的确切步骤操作.这是我得到的错误

ImproperlyConfigured at /polls
The included urlconf <module 'polls.urls' from 'C:\\Python34\\mysite\\polls\\urls.py'> doesn't have any patterns in it
Run Code Online (Sandbox Code Playgroud)

我在这里粘贴我的代码.

ROOT_URLCONF = 'mysite.urls'` in settings.py, 
from django.conf.urls import patterns, url
from polls import views

urlpattern = patterns('',
    url(r'^$',views.index,name='index')
)`
Run Code Online (Sandbox Code Playgroud)

在MYSITE/POLLS/URLS.PY中

from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'mysite.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),
    url(r'^polls/', include('polls.urls')),
    url(r'^admin/', include(admin.site.urls)),
) 
Run Code Online (Sandbox Code Playgroud)

INSIDE MYSITE.URLS.PY

对不起,如果我错过了我必须提到的任何东西,以获得清晰的图片.任何帮助,将不胜感激.

python django url urlconf

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

溢出不在我的网站上工作

在我的网站上,我基本上是这样的:

http://jsfiddle.net/d5Mg4/1/.

问题是,虽然在这个小提琴中一切都按预期工作,但在我的网站上它不起作用.

我知道你们不喜欢直接链接到网站,我知道这是一个外语网站,但我不知道我还能做些什么!

以下是该页面的链接:https://scyk.pl/Forums/Thread/Informatyka/5#post41.

问题在于灰色框(<code>块),正如您所看到的,其中有很多文本,它的overflow属性设置为auto,并且display属性设置为block.我甚至尝试使用heightwidth属性,但只有我得到的结果是overflow-y滚动条,我需要它们(特别是overflow-x一个).

html css html5

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

找到具有相同类的clicked元素的索引

我的HTML代码是

<input type="button" class="buttonclose marleft fleft clrPric" value="X">
<input type="button" class="buttonclose marleft fleft clrPric" value="X"> 
<input type="button" class="buttonclose marleft fleft clrPric" value="X">
<input type="button" class="buttonclose marleft fleft clrPric" value="X">
Run Code Online (Sandbox Code Playgroud)

我给了jquery

 $('.clrPric').click(function(){
    console.log($(this).index());
 });
Run Code Online (Sandbox Code Playgroud)

它在控制台中仅显示7个.没有这个类的其他元素.我想获得点击按钮的编号.

提前致谢.

javascript jquery

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

如何在字典中对列表进行排序

如何对字典中的列表进行排序:

fourB={"James":[10,11,9]}
Run Code Online (Sandbox Code Playgroud)

我将有多个条目,但我希望能够为每个条目排序整数列表.我怎样才能做到这一点?谢谢!任何帮助将不胜感激.:)

python dictionary python-3.3

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