AttributeError
当我尝试在WebFaction生产服务器上运行以下代码时,我得到一个例外(它在开发中工作):
#forms.py
class UserRegistrationForm(forms.ModelForm):
full_name = forms.CharField(widget=forms.TextInput(attrs={'placeholder':'Your full name'}))
email = forms.CharField(widget=forms.EmailInput(attrs={'placeholder':'Activation email will be sent'}))
password = forms.CharField(widget=forms.PasswordInput)
meal_package = forms.ModelChoiceField(queryset=Package.objects.all(), widget=forms.RadioSelect(), empty_label=None)
mobile = forms.CharField(widget=forms.TextInput(attrs={'placeholder':'You will recieve a call on this number'}))
area_name = forms.CharField(widget=forms.TextInput(attrs={'placeholder':'Name of your area'}))
building_name = forms.CharField(widget=forms.TextInput(attrs={'placeholder':'Name of your building'}))
room_no = forms.CharField(widget=forms.TextInput(attrs={'placeholder':'Your apartment number'}))
class Meta:
model = User
fields = ['full_name', 'email', 'password', 'meal_package' ,'mobile', 'area_name', 'building_name', 'room_no']
Run Code Online (Sandbox Code Playgroud)
这是错误:
File "/home/hammad/webapps/feastymeals/Feasty-Meals/Users/forms.py", line 27, in <module>
class UserRegistrationForm(forms.ModelForm):
File "/home/hammad/webapps/feastymeals/Feasty-Meals/Users/forms.py", line 29, …
Run Code Online (Sandbox Code Playgroud) if
这个程序中的第一个语句检查一个字符串,我正在使用逻辑or
运算符(||
)来比较第一个字母和字符串.这是乏味的,对于未来,我正在寻找一种更快的方法,并缩短它.
string strUser;
string strSubCheck;
Console.WriteLine("Please type in a word:");
strUser = Console.ReadLine();
strSubCheck = strUser.Substring(0, 1);
if(strSubCheck == "A" || strSubCheck == "a" || strSubCheck == "E" || strSubCheck == "e" || strSubCheck == "I" || strSubCheck == "i" || strSubCheck == "O" || strSubCheck == "o" || strSubCheck == "U" || strSubCheck == "u")
{
Console.WriteLine("\nThe first letter is a vowel");
}
else Console.WriteLine("\nThe first letter is a consonant");
Run Code Online (Sandbox Code Playgroud) 我已经搜索了解决方案,但找不到任何有效的方法。
我正在尝试使用cordova构建/运行apk,但模拟器(以及我的手机)无法启动应用程序并且安装失败。我尝试重新创建项目并重新安装cordova,但遇到了这个问题:
错误:找不到模块“C:\Users\...\AppData\Roaming\npm\node_modules\cordova\bin\cordova”
我也尝试过:
npm 缓存清理
什么都不起作用,有人可以帮助我吗?谢谢 !
我有一个SQL语句,看起来像:
SELECT [Phone]
FROM [Table]
WHERE
(
[Phone] LIKE '[A-Z][a-z]'
OR [Phone] = 'N/A'
OR [Phone] LIKE '[0]'
)
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是带有“ LIKE”的where语句。我在上面已经看到了SQL语句,其中作者like
以我使用它们的方式来使用语句。起初,我以为这可能是正则表达式的一个版本,但是我从中学到了。
有谁熟悉以这种方式使用类似语句。注意:“ N / A”工作正常。
我需要匹配的是带有字符的电话号码。或仅包含零的电话号码。
我是一名c ++开发人员,试图使用符合以下条件的语言或框架创建Web应用程序:
任何人都可以建议一种有益的语言或框架,给出这个标准吗?
你会如何以像我这样的新手程序员理解的方式解释"符号"?
这些是什么?它们是某种功能映射吗?
我想学习更高级的调试技术,这个术语对我来说是一个障碍.
我的组织拥有大量遗留的ASP软件.
由于我们认为微软已经显示出对其旧产品的明显缺乏支持,我们需要弄清楚要迁移到下一个产品的内容.
如果我们从Classic ASP迁移到ASP.NET,感觉就像是'完全重写'"迁移".由于情况可能就是这样,我们正在考虑转向免费(如在啤酒和言论中)平台.我特别认为我们的投资(在编程方面,我的意思是)会更好地用于让我们发展的平台,而不是强迫我们每4/5年转储一行代码.这是我们一直用来倡导走向"自由"平台的主要论点.
目前我们正在考虑将Java与动态语言(如JRuby或Groovy)混合使用.
我的问题是:什么是一个很好的迁移选择?我们的恐惧没有根据吗?我们(可以想象)是否需要在4或5年后重写大部分代码库?你有什么理由转向.NET或免费平台?
我有一些代码(另一个开发人员写的)我需要修改,因为ExecuteProc过程失败.(它失败的原因不在于这个问题的范围.这是一个很长的故事),但范围是我不确定为什么NullReferenceException
会发生.它是在VB.NET中(我自己不是VB.NET的人,所以我不确定这是否是VB.NET特有的):
Imports System.Data
Imports System.Data.SqlClient
Imports System.Data.SqlTypes
Imports System.Collections
'(...)
Public Overloads Function ExecuteProc( ByVal pvsProcName as String) As DataSet
Dim oCommand As SqlCommand
Dim oDataAdaptor As SqlDataAdapter = New SqlDataAdapter
'Other Stuff here
Try
oCommand = CommandGet(ConnectionGet)
'Do some more stuff that's irrelevant
Catch oException As Exception
Throw oException
Finally
ConnectionClose(oCommand.Connection)
oCommand.Dispose()
oDataAdaptor.Dispose()
End Try
End Function
Run Code Online (Sandbox Code Playgroud)
我收到以下警告:
Variable 'oCommand' is used before it has been assigned a value. A null reference exception could result at runtime.` …
Run Code Online (Sandbox Code Playgroud) 我正在尝试为文件添加时间戳.然而DateTime
格式ToString()
对我来说很奇怪.
这是我的代码:
Dim _timeStamp As String = Date.Now.ToString("dd_mm_yyyy")
Run Code Online (Sandbox Code Playgroud)
但价值看起来像这样:
_timeStamp = "03_24_2009"
我检查了我的电脑,当前日期是正确的.价值不应该是这样的:03_03_2009
?
如果我生成一些HTML并将其放在一个字符串中然后说:
myWebBrowser.DocumentText = string;
Run Code Online (Sandbox Code Playgroud)
它似乎工作得很好,除了没有图像加载(我得到破碎的图像图形).
但是,如果我将字符串写入文件然后说:
myWebBrowser.Url = new Uri("file://myfile.html");
Run Code Online (Sandbox Code Playgroud)
一切正常.
我的问题是,这里的内容有何不同?我在两种情况下都验证了图像的路径(通过RClick-> View Source)是相同的,并且确实存在所有图像.
在这两种情况下,HTML都完全相同.
任何可以在此上流下的光都将受到赞赏.谢谢!
c# ×2
.net ×1
android ×1
apk ×1
asp-classic ×1
asp.net ×1
build ×1
cordova ×1
debugging ×1
django ×1
frameworks ×1
java ×1
migration ×1
node.js ×1
python ×1
rad ×1
sql ×1
sql-server ×1
symbols ×1
vb.net ×1
visual-c++ ×1
visual-c++-6 ×1
winforms ×1