我有一个名为“用户”的模型,并且有一个名为“ UsersForm”的模型。在views.py中,我创建了一个UsersForm版本,如下所示
form = UsersForm()
if reqest.method == POST:
form = UsersForm(request.POST)
if form.is_valid():
form.save()
c = {}
c.update(csrf(request))
c.update({'form':form})
return render_to_response('home_page.html', c)
Run Code Online (Sandbox Code Playgroud)
现在,我的home_page.html是这样的:
<html>
<body>
<form method="post" action="">{% csrf_token %}
{{ form }}
<input type="submit" value="Register"/>
</form>
{% if form.errors %}
{% for field in form %}
<p> {{field.errors}} </p>
{% endfor %}
{% endif %}
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
因此,我想要的是,我只想显示{{field.errors}}中的第一个错误。我在想的是这样的:
{% if form.errors %}
{% for field in form %}
<p> {{field.errors}} </p> {{ break}}
{% endfor %}
{% endif …
Run Code Online (Sandbox Code Playgroud) 我使用IE 8而不是CSS3,我想知道,我有几个
<td>
Run Code Online (Sandbox Code Playgroud)
标签和我目前的CSS是
td {
background-color: blue;
}
Run Code Online (Sandbox Code Playgroud)
有没有办法为IE 8创建没有CSS3的td背景的渐变?我试过了
td {
background-image: -o-linear-gradient(bottom, rgb(254,133,107) 24%, rgb(35,171,17) 62%);
}
Run Code Online (Sandbox Code Playgroud)
和
td {
background-image: linear-gradient(bottom, rgb(254,133,107) 24%, rgb(35,171,17) 62%);
}
Run Code Online (Sandbox Code Playgroud)
但他们都没有为我工作.
现在,我知道我可以给td一个背景图像和photoshop一个渐变但事实是,我的td尺寸不是恒定的,一个td可能有150px高度,一个可能有90px高度,一个可能有150px宽度一个人的宽度可能是90像素.我需要一个适用于所有td的通用代码,无论它们的高度和宽度如何.
是否有办法使td的背景图像自动成为td的宽度和高度,即使没有指定td的td的宽度和高度,即使它只取决于文本内部的文本数量TD?
我正在使用django通用登录视图.这是我的urls.py
from django.contrib.auth.views import login
....
url(r'^login/$', login),
Run Code Online (Sandbox Code Playgroud)
这是我的login.html页面:
<body>
<h1>User Login</h1>
{% if form.errors %}
<p>Your username and password did not match.
Please try again.</p>
{% endif %}
<form method="post" action="">{% csrf_token %}
<p><label for="id_username">Username:</label>
{{ form.username }}</p>
<p><label for="id_password">Password:</label>
{{ form.password }}</p>
<input type="hidden" name="next" />
<input type="submit" value="login" />
</form>
</body>
Run Code Online (Sandbox Code Playgroud)
这是通用登录视图:
def login(request, template_name='registration/login.html',
redirect_field_name=REDIRECT_FIELD_NAME,
authentication_form=AuthenticationForm,
current_app=None, extra_context=None):
"""
Displays the login form and handles the login action.
"""
redirect_to = request.REQUEST.get(redirect_field_name, '')
if request.method == …
Run Code Online (Sandbox Code Playgroud) 所以我有这个:
lstDelete :: [Char] -> Lst a -> Lst a
lstDelete k inp@(lstNode key)
| k == key && lstIsEmpty = Map.delete key (Map.fromList inp)
Run Code Online (Sandbox Code Playgroud)
问题是,k的类型为[Char],键的类型为(Maybe a):
data Lst a = lstNode (Maybe a)
Run Code Online (Sandbox Code Playgroud)
所以我收到的错误是:
Couldn't match expected type ‘[Char]’ with actual type ‘Maybe a’
Run Code Online (Sandbox Code Playgroud)
如何在不改变的情况下修复此问题lstDelete :: [Char] -> Lst a -> Lst a
?我也想保留,Maybe a
因为我希望它也可以是空的.
好的,所以我有一个表单然后我想打印用户在表单中提交时的错误(如果有的话).所以在我的模板中,我有代码
{% if form.errors %}
{{ form.errors }}
{% endif %}
Run Code Online (Sandbox Code Playgroud)
现在,问题是,假设用户忘记输入用户名,django将显示此错误消息.
username
- This field is required.
Run Code Online (Sandbox Code Playgroud)
除了" - "是一个子弹..如何删除项目符号,并使其与用户名一致?我试图使用CSS并使显示内联但不起作用.
django django-templates django-forms django-views django-errors
我试图显示一个 src 等于绝对路径的图像。这是我在模板中所做的
<img src="/home/userName/Documents/app/userPhotos/1/uploadedPhotos/imageName.png" alt="" />
Run Code Online (Sandbox Code Playgroud)
它没有出现。我肯定这是正确的绝对路径。有什么我需要做的,比如在我的 settings.py 文件中,才能使用绝对路径?我需要吗
import os
Run Code Online (Sandbox Code Playgroud)
在我的模板中?
编辑:
以防万一,当我运行服务器并转到调用模板的 url (/displayImages/,这就是它在我的终端中所说的内容时:
[23/Feb/2014 12:07:27] "GET /displayImages/ HTTP/1.1" 200 413
[23/Feb/2014 12:07:27] "GET /home/userName/Documents/app/userPhotos/1/uploadedPhotos/imageName.png HTTP/1.1" 404 2993
Run Code Online (Sandbox Code Playgroud) 这是我的路由器/网址:
router = routers.DefaultRouter()
router.register(r'users', views.UserViewSet)
Run Code Online (Sandbox Code Playgroud)
如果 request.user 是他自己的 User 对象,我只希望用户能够 PUT、POST、PATCH 和 DELETE。我的意思是,如果用户访问这个 URL
users/1
Run Code Online (Sandbox Code Playgroud)
然后 DRF 查找 pk 为 1 的用户。如果此用户不是 request.user,那么我不想让 request.user 能够 POST、PUT、PATCH 或 DELETE。如果用户是 request.user,那么我想允许这些请求。我有什么办法可以做到这一点吗?我正在使用 Viewsets,我希望我可以继续使用 Viewsets 来实现这一目标。
这是我的Python代码(我使用的是Python 2.7.6):
cn = ['here,', 'there']
>>> for c in cn:
if c.endswith(','):
c = c[:-1]
>>> print(cn)
['here,', 'there']
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,cn[0]
即使我这样做,仍然有逗号c = c[:-1]
.如何在没有尾随逗号的情况下进行更改cn[0]
以使其等于'here'
?
我一直在这样跑uwsgi
:
uwsgi --ini CMS_uwsgi.ini
Run Code Online (Sandbox Code Playgroud)
它曾经可以工作。但是,uwsgi
几周后,我尝试再次运行,现在出现此错误:
uwsgi: error while loading shared libraries: libpython3.4m.so.1.0:
cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我不确定为什么现在会出现此错误。可能是因为最近我做了
sudo apt-get autoremove
Run Code Online (Sandbox Code Playgroud)
删除曾经作为依赖安装但不再存在的已安装软件包(如此处所述https://askubuntu.com/questions/187888/what-is-the-correct-way-to-completely-remove-an -应用)。
我试图通过运行找到它:
find -name "libpython3.4m.so.1.0"
Run Code Online (Sandbox Code Playgroud)
但它没有返回任何东西。关于如何解决此问题的任何想法?
我正在使用Lubuntu。
当我在终端中时,是否有办法设置命令的快捷方式?例如,如果我输入“g”,则它等于“git”,如果我输入“gs”,则它等于“git status”。ETC?
所以我有一个函数,称为funcA
。
这是“定义”(我刚刚开始学习Haskell)。
funcA :: Quadtree -> Array (Int, Int) Word8
Run Code Online (Sandbox Code Playgroud)
一个示例是将其Quadtree
作为工作解决方案并返回:
listArray ((0,0), (2,2)) [0,0,0,1,1,1,2,2,2]
Run Code Online (Sandbox Code Playgroud)
我目前正在返回[Word8]
。我的问题是,是不是[0,0,0,1,1,1,2,2,2]
一个[Word8]
,不是Word8
?所以,我们的工作解决方案是形式Array (Int, Int) [Word8]
,对吗?它不遵循函数定义的返回格式吗?
我[0,0,0,1,1,1,2,2,2]
该如何选择a [Word8]
并将其制成表格Array (Int, Int) Word8
?
编辑: 我想摆脱的栏是顶部的栏,上面写着测试。我要更改的文本颜色是用户输入的“testing@gmail.com”文本:
这是我的登录活动的 XML(我使用了 android studio 提供的默认登录活动):
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.uname.myapp.LoginActivity">
<!-- Login progress -->
<ProgressBar
android:id="@+id/login_progress"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:visibility="gone" />
<ScrollView
android:id="@+id/login_form"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/email_login_form"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<AutoCompleteTextView
android:id="@+id/email"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/prompt_email"
android:inputType="textEmailAddress"
android:maxLines="1"
android:singleLine="true" />
</android.support.design.widget.TextInputLayout>
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/prompt_password"
android:imeActionId="6"
android:imeActionLabel="@string/action_sign_in_short"
android:imeOptions="actionUnspecified"
android:inputType="textPassword"
android:maxLines="1"
android:singleLine="true" />
</android.support.design.widget.TextInputLayout>
<Button
android:id="@+id/email_sign_in_button"
style="?android:textAppearanceSmall"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:text="@string/action_sign_in"
android:textStyle="bold" />
</LinearLayout>
</ScrollView> …
Run Code Online (Sandbox Code Playgroud) android android-layout android-studio android-styles android-studio-3.0
django ×5
django-forms ×2
django-views ×2
haskell ×2
android ×1
arrays ×1
css ×1
ghc ×1
ghci ×1
git ×1
html ×1
html-table ×1
image ×1
list ×1
login ×1
macos ×1
mod-wsgi ×1
python ×1
python-2.7 ×1
python-3.x ×1
string ×1
terminal ×1
uwsgi ×1
variables ×1