小编Zag*_*xiy的帖子

Django表单中的只读字段

如何在Django表单中将字段设置为只读?我知道如何禁用一个字段,但这不是我正在寻找的.任何帮助,将不胜感激.

python forms django readonly django-forms

16
推荐指数
3
解决办法
2万
查看次数

错误:*.csproj无法在MonoDevelop上导入"$(MSBuildBinPath)\ Microsoft.CSharp.targets"

所以,我在Linux Mint 16上安装了MonoDevelop v5.7.我使用默认代码创建了新的C#ConsoleProject

using System;

namespace Lab1
{
    class MainClass
    {
        public static void Main (string[] args)
        {
            Console.WriteLine ("Hello World!");
        }
    }
}

并尝试建立它F7.之后我有错误:错误:/../../Lab1/Lab1/Lab1.csproj:/../../Lab1/Lab1/Lab1.csproj无法导入"$(MSBuildBinPath)\ Microsoft.CSharp .targets"(Lab1).有没有人有什么建议?

c# monodevelop

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

Python3.7 导入错误:没有名为“django”的模块

几天前,我决定将 python 从 2.7 版更新到 3.7 版。这是我目前的设置:

Ubuntu 16.04
Python 3.7.7
Django 3.0.6
Apache/2.4.18
Run Code Online (Sandbox Code Playgroud)

使用命令python -m venv --system-site-packages /var/www/path/to/myenv我创建了虚拟环境,在激活这个环境后我创建了一个新项目。环境/var/www/path/to/myenv路径如下所示,项目路径如下所示/var/www/path/to/myenv/myproject。配置myproject.conf看起来像这样:

<VirtualHost *:80>
    ServerName myproject.com
    ServerAlias www.myproject.com
    WSGIDaemonProcess myproject processes=2 threads=15 display-name=%{GROUP} python-home=/var/www/path/to/myenv python-path=/var/www/path/to/myenv/myproject
    WSGIProcessGroup candyhand

    WSGIScriptAlias /   /var/www/path/to/myenv/myproject/myproject/wsgi.py

    <Directory /var/www/path/to/myenv/myproject/myproject/>
    <Files wsgi.py>
        Require all granted
    </Files>
    </Directory>

    <Directory /var/www/path/to/myenv/myproject/>
        Require all granted
    </Directory>

    CustomLog /var/www/path/to/myenv/myproject/logs/apache_access.log combined
    ErrorLog /var/www/path/to/myenv/myproject/logs/apache_error.log

    Alias /static/ /var/www/path/to/myenv/myproject/static/
    <Directory /var/www/path/to/myenv/myproject/>
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory> …
Run Code Online (Sandbox Code Playgroud)

python apache django mod-wsgi python-3.x

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

django 模板中的时区感知日期时间对象

我无法理解如何在 django db 中使用 datetime 对象。

我正在存储datetime.now()DateTimeField但无法以可读的方式显示它。目前它显示UTC时间。

我应该使用日期时间字段存储时区,还是应该在查询和模板视图期间始终将其转换为我的时区?

这太复杂了,我一定是完全错误的。

如果是这种情况,我将如何在模板中显示太平洋时区时间?

谢谢你。

<tbody>
  {% for session in session_list %}
      <tr></tr><td>{{session.date}}</td><td>{{session.email}}</td><td>{{session.userData}}</td></tr>
  {% endfor %}

</tbody>
Run Code Online (Sandbox Code Playgroud)

python django datetime

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

Django,Postgres - 列不能自动转换为整数类型

在我的数据库中我有专栏:

currency = models.CharField(max_length=10, blank=True, null=True)
Run Code Online (Sandbox Code Playgroud)

我想将此列更改CharFieldIntegerField.所以在models.py我改变这个:

currency = models.IntegerField(blank=True, null=True)
Run Code Online (Sandbox Code Playgroud)

然后我做了迁移:python manage.py makemigrationspython manage.py migrate.在那个动作之后它会出现错误:

django.db.utils.ProgrammingError: column "currency" cannot be cast automatically to type integer
HINT:  Specify a USING expression to perform the conversion.
Run Code Online (Sandbox Code Playgroud)

之后在pgAdmin3控制台中进行了以下更改:

ALTER TABLE my_table ALTER COLUMN currency TYPE integer USING (currency::integer);
Run Code Online (Sandbox Code Playgroud)

但我仍然有这个错误,我试图改变所有,但错误不会消失.我必须做什么来逃避这个错误.谢谢

python django postgresql django-models

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

如何控制Django中表单字段的顺序?

鉴于我有这样的通用形式:

from django import forms
class TimesForm(forms.Form):
     hours = forms.DecimalField()
     description = forms.CharField()
     topic = forms.CharField()
Run Code Online (Sandbox Code Playgroud)

我想用html渲染这个表单,动态控制外观顺序的最佳方法是什么?换句话说,用户应该能够控制这些输入字段在屏幕上显示的顺序.

虽然我能够遍历这样的字段:

{% for field in form %}
{{field}}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

我没有找到控制输入字段外观顺序的正确方法.我怎么做到最好?

forms django django-templates

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

Django urls 调度程序错误 (urls.E004) 确保 urlpatterns 是 url() 实例的列表

我正在尝试将国际化添加到我的 Django 项目中。当我添加i18n_patterns()到我的主要内容时urls.py,我有以下问题:

ERRORS:
    ?: (urls.E004) Your URL pattern [<RegexURLResolver <module 'coffeebar.urls' from './coffee/coffeebar/urls.py'> (coffeebar:coffeebar) ^bar/>, <RegexURLResolver <RegexURLPattern list> (admin:admin) ^admin/>] is invalid. Ensure that urlpatterns is a list of url() instances.
Run Code Online (Sandbox Code Playgroud)

./coffee/coffee/urls.py(主网址配置)

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


urlpatterns = i18n_patterns([
    url(r'^bar/', include('coffeebar.urls')),
    url(r'^admin/', admin.site.urls),
])
Run Code Online (Sandbox Code Playgroud)

./coffee/coffeebar/urls.py(包含 urls 配置)

from django.conf.urls import url, include
from django.contrib.auth import views as auth_views

from . import views

app_name = …
Run Code Online (Sandbox Code Playgroud)

python django django-urls

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