Procházet zdrojové kódy

Split and add beelance stuff

https
jakobsn před 6 roky
rodič
revize
86442bcef8
4 změnil soubory, kde provedl 31 přidání a 30 odebrání
  1. +1
    -1
      src/app/model.py
  2. +11
    -1
      src/app/static/stylesheet.css
  3. +3
    -17
      src/app/templates/index.html
  4. +16
    -11
      src/app/views.py

+ 1
- 1
src/app/model.py Zobrazit soubor

@@ -4,7 +4,7 @@ import mysql.connector
db = mysql.connector.connect(
user='root',
password='root',
host='10.5.0.5',
host='0.0.0.0',
database='db'
)



+ 11
- 1
src/app/static/stylesheet.css Zobrazit soubor

@@ -1,3 +1,13 @@
body {
background-color: gray
background-color: lightblue;
display: flex; /* or inline-flex */
flex-direction: column
}

h1 {
margin: auto;
}

img {
margin: auto;
}

+ 3
- 17
src/app/templates/index.html Zobrazit soubor

@@ -1,7 +1,6 @@
$def with (login_form, friends)

<head>
<title>Friends</title>
<title>Beelance2</title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="static/stylesheet.css">

@@ -9,9 +8,9 @@ $def with (login_form, friends)

<body>

<h1>Friends</h1>
<h1>Beelance2</h1>

<img src="static/friends.jpeg" alt="Friends">
<img src="static/honeybee.png" alt="Honeybee">
<br>
<br>
@@ -19,19 +18,6 @@ $def with (login_form, friends)
<br>
<a href="guestbook">- Guestbook</a>

<h3>Log In</h3>
<form method="POST">
$:login_form.render()
</form>

$if session.username:
<h1>Logged in as $session.username</h1>
<a href="logout">Logout</a>

<h3>Registered friends:</h3>
<ul>
$for user in friends:
<li id="user[0]">$user[1]</li>
</ul>

</body>

+ 16
- 11
src/app/views.py Zobrazit soubor

@@ -4,10 +4,11 @@ import model

# Define application routes
urls = (
'/', 'index',
'/logout', 'logout',
'/register', 'register',
'/guestbook', 'guestbook',
'/', 'Index',
'/login', 'Login',
'/logout', 'Logout',
'/register', 'Register',
'/guestbook', 'Guestbook',
)
# Initialize application using the web py framework
@@ -26,17 +27,21 @@ else:
# Add session to global variables
render._add_global(session, 'session')

class Index():
# Get main page
def GET(self):
return render.index()

class index():
class Login():

# Get main page
def GET(self):
# Show other registered users if the user is logged in
if session.username:
friends = model.get_users()
else:
friends = [[],[]]
return render.index(login_form, friends)
return render.login(login_form, friends)

# Log In
def POST(self):
@@ -49,10 +54,10 @@ class index():
session.username = data.username
else:
friends = [[],[]]
return render.index(login_form, friends)
return render.login(login_form, friends)


class register:
class Register:

# Get the registration form
def GET(self):
@@ -65,7 +70,7 @@ class register:
raise web.seeother('/')


class guestbook:
class Guestbook:

# Get guestbook entries
def GET(self):
@@ -80,7 +85,7 @@ class guestbook:
model.set_guestbook_entry(data.entry)
return web.seeother("/guestbook")

class logout:
class Logout:

# Kill session
def GET(self):


Načítá se…
Zrušit
Uložit