如何在Django表单中将字段设置为只读?我知道如何禁用一个字段,但这不是我正在寻找的.任何帮助,将不胜感激.
所以,我在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).有没有人有什么建议?
几天前,我决定将 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) 我无法理解如何在 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) 在我的数据库中我有专栏:
currency = models.CharField(max_length=10, blank=True, null=True)
Run Code Online (Sandbox Code Playgroud)
我想将此列更改CharField
为IntegerField
.所以在models.py
我改变这个:
currency = models.IntegerField(blank=True, null=True)
Run Code Online (Sandbox Code Playgroud)
然后我做了迁移:python manage.py makemigrations
和python 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)
但我仍然有这个错误,我试图改变所有,但错误不会消失.我必须做什么来逃避这个错误.谢谢
鉴于我有这样的通用形式:
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)
我没有找到控制输入字段外观顺序的正确方法.我怎么做到最好?
我正在尝试将国际化添加到我的 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) django ×6
python ×5
forms ×2
apache ×1
c# ×1
datetime ×1
django-forms ×1
django-urls ×1
mod-wsgi ×1
monodevelop ×1
postgresql ×1
python-3.x ×1
readonly ×1