2016-04-30 79 views
-1

我是python的新手。使用HTML將頁面重定向到主頁

我有一個登錄頁面使用html和創建帳戶頁面使用python。 當我按登錄頁面上的html表單提交時,我重定向創建帳戶頁面。我需要從創建帳戶頁面重定向到主頁。

我不知道該怎麼做。

我在這裏看到過很多像這樣的問題,但它對我無效。

謝謝

這是我創建的帳戶頁面:

#!/Python27/python 
# -*- coding: UTF-8 -*- 


# Import modules for CGI handling 
import MySQLdb 
import cgi, cgitb 

# Open database connection 
db = MySQLdb.connect("localhost", "root", "", "moviedb") 

# prepare a cursor object using cursor() method 
cursor = db.cursor() 

# Create instance of FieldStorage 
form = cgi.FieldStorage() 

# Get data from fields 
email = form.getvalue('email') 
nume = form.getvalue('nume') 
password = form.getvalue('password') 

# execute SQL query using execute() method. 
try: 
    cursor.execute("""INSERT INTO user(name, 
     email, password) 
     VALUES (%s,%s,%s)""",(nume,email,password)) 
    # Commit your changes in the database 
    db.commit() 
except: 
    db.rollback() 

# disconnect from server 
db.close() 

print "Content-Type: text/plain;charset=utf-8" 
print 
+0

這是不知道你的「蟒蛇」帳戶頁面什麼完全無法回答。你在使用框架嗎?哪一個?代碼是什麼樣的? –

+0

我沒有使用任何框架。我的創建帳戶頁面看起來爲空。它只有將用戶插入到數據庫的代碼,這是有效的。我想也許我可以添加一些行來重定向到另一個頁面。我並不認爲代碼是相關的。謝謝 – Gina

+1

代碼如何不相關?將代碼插入數據庫之後,它會將您重定向回主頁。如果你沒有使用框架,你怎麼把它變成一個網頁? –

回答

0

你有沒有考慮創建重定向.htaccess文件?

+0

對不起,我不知道如何使用這個 – Gina

+0

好,我需要使用python,這是我的作業,從學校。無論如何,謝謝 – Gina

+0

@ cricket_007儘管這不是一個很好的答案,但它與PHP完全沒有任何關係。 –

0

正如我在評論中所說的那樣,賬戶頁面中代碼的工作是在處理後將其重定向回你想要的位置。目前,你所做的只是顯示一個空白頁面。相反,你應該告訴瀏覽器去哪裏。

所以,用以下內容替換您的print "content-type..."聲明:

print "Location: /" 
print 
+0

現在我有錯誤404 – Gina

+0

那麼,把'/'改成你的主頁的地址是。 –

相關問題