Я прочитал твой код. Я думаю, что проблема в методе обновления. попробуйте этот код:
public class SQLitehelper extends SQLiteOpenHelper {
private static String DATABASE_NAME = "Demochat.db";
String TABLE_NAME = "chatdata";
String COL_1 = "ID";
String COL_2 = "TYPE";
String COL_3 = "DATE";
String COL_4 = "TIME";
String COL_5 = "MSG";
public SQLitehelper(MainActivity context) {
super(context, DATABASE_NAME, null, 1);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("create table " + TABLE_NAME + "(ID INTEGER PRIMARY KEY AUTOINCREMENT,TYPE TEXT,DATE TEXT,TIME TEXT,MSG TEXT)");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXISTS " + TABLE_NAME);
onCreate(db);
}
public boolean insertData(String type, String date, String time, String msg){
SQLiteDatabase db = this.getWritableDatabase();
ContentValues contentValues=new ContentValues();
contentValues.put(COL_2,type);
contentValues.put(COL_3,date);
contentValues.put(COL_4,time);
contentValues.put(COL_5,msg);
long results=db.insert(TABLE_NAME,null,contentValues);
if(results==-1){
return false;
}
else {
return true;
}
}
public Cursor gtealldata(){
SQLiteDatabase db=this.getWritableDatabase();
Cursor res=db.rawQuery("select * from "+TABLE_NAME,null);
return res;
}
}
Это просто:
from django.http import HttpResponseRedirect
def myview(request):
...
return HttpResponseRedirect("/path/")
[еще 1111] информация в документы чиновника Django
Обновление: Django 1.0
Там является, по-видимому, лучшим способом сделать это в Django, теперь использующем generic views
.
Пример -
from django.views.generic.simple import redirect_to
urlpatterns = patterns('',
(r'^one/ существует больше в универсальная документация представлений . Кредит - Carles BarrobГ©s.
Обновление № 2: Django 1.3 +
В Django 1.5 redirect_to больше не существует и был заменен RedirectView. Кредит к Yonatan
from django.views.generic import RedirectView
urlpatterns = patterns('',
(r'^one/, RedirectView.as_view(url='/another/')),
)
, redirect_to, {'url': '/another/'}),
#etc...
)
существует больше в универсальная документация представлений . Кредит - Carles BarrobГ©s.
Обновление № 2: Django 1.3 +
В Django 1.5 redirect_to больше не существует и был заменен RedirectView. Кредит к Yonatan
from django.views.generic import RedirectView
urlpatterns = patterns('',
(r'^one/, RedirectView.as_view(url='/another/')),
)
На самом деле есть проще, чем иметь вид для каждого перенаправления - вы можете сделать это в URLS.PY
:
from django.http import HttpResponsePermanentRedirect
urlpatterns = patterns(
'',
# ...normal patterns here...
(r'^bad-old-link\.php',
lambda request: HttpResponsePermanentRedirect('/nice-link')),
)
Может быть Callable, а также строка , что здесь я использую здесь.