Skip to content

Commit 2cb81ef

Browse files
Lorenzo BrownLorenzo Brown
Lorenzo Brown
authored and
Lorenzo Brown
committed
Added all Lesson 2 code
1 parent f05d15d commit 2cb81ef

File tree

126 files changed

+7346
-6
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

126 files changed

+7346
-6
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1.5:d6aa7360-6259-4038-8ab9-d1524da27a8a
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1427569701
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
d6aa7360-6259-4038-8ab9-d1524da27a8a
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
c2b0ce28ab414cca8443a11fc5cf9ecf
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
-----BEGIN RSA PRIVATE KEY-----
2+
MIIEpQIBAAKCAQEAvs2cx4XaQVioYxbKwOBNsWAj1PIBHovrgT3LUdiyJMfscMZs
3+
xwwnhRAqzwklpAqbmkX6B+UL8SSdqu37blUaZhVSKCiZDRKzJ5AYQYfivtrLIafi
4+
JF7cwulxJJdkjMxRlNwKO561olCz30EzeUm4N/YdD0NFnM60MEuTI1ktexLcYyOc
5+
YhjKgqvQ/TWzICGNxnIYEjgoPnZuCYAhqkqklQlYPDHwu1hsSIpOo/6itdR7s5xa
6+
H65OSpjDzGIlOquKzaKh7NogI3uZr5sq0EZ+HhDBCR2LwA0GjgW7Q37CYKEBg88y
7+
+caDqvYLDDs1EYbvlLsSsXoAswJYNnLTzNCcFQIDAQABAoIBAAE+/oMfEKnUlmTv
8+
RSu1S0yZQCKn4fH9H/CcIrPKIn+y/oxN/2/dWHS6Ak2P1bsYhqOfSV671DQi9RSk
9+
sTurOpzoDr1MZpN7R8g+XKow5P4yF5mEqylppS9wrth6VKHGw9GhDkANbUo+FK6k
10+
kl18acOTy+TJn67CetLF65QThQSEvBxDHRSR5jHK+jBq7ywKWbUkQU9wCVLyBSL9
11+
41eZD7aGbprzwFTYQrs+9g+kGMPGRD0lM0YI+bNxjG23kolVhIpz/XfbptG1Uu/s
12+
O/7aV0L9IE6P12EsNcJencaZSR78D+BzkQLrIzpqDeIW1DmNa85sekatsQvTwhWL
13+
/r5fMIECgYEA9qkBjgcIkmpW8cyPIhto1s/jVxphtW2hQ1K+BdId6t4h9/Js80uL
14+
fAemQFbUWlzQao7ArJvY7KiAERhnsodpwnGcVoWuyTf1+Dr6HNjU/iQdaDEu6ecL
15+
IOFFH313pkVcvYpKGjQAOeusmUn+2ytKlyAHtz+mHpx2X9EzwRd/de0CgYEAxgco
16+
bj72o/FZquqYdOvivA1PFOPkWRtkq04SDv42tS0/OS4KzTrPlaH4zooUgdhmJwdJ
17+
e7q2b7zc9iIIpssmV+2mpARn8Z7gKRVsd8iWg/dTeCIDAPEtmfayKpkhmFsoPH1x
18+
FOTJygPnLEovASXZcHlQ2FxQdYQfKdug/icAeckCgYEAogLkGIuaH8FlFjEMGpTy
19+
SZYGduHHJ8m4UGX6lgwqxmfc2+UJlswZ8/96PWxK0oeABV16RGWhF+CdLZ1gDy1O
20+
U/8XduUbpuLw1ni2a1gonjzOa+9SJyQwdQpBwqtAeZ+5iG1autdJBsI7ffvSP9ax
21+
iY3qQ3y0+go+3jSkz8FFYQkCgYEAwlj+DgzPRKC2ru5kR8PFl2e8aDUsw2MGDrWl
22+
NX+6s18/wF92jGqeli0LobCUZca6oq0dKkhZihoiBZHrSb7w17TOKgSE+vZA6zEy
23+
bfC3/7X4/lrq9b69UXBy9Smqdfto5sz58VaE0DW6aJY5wXejCiaV+HHJKTxM1WjO
24+
fQBMEDkCgYEAna1WTYmELlyq3m21gWsMsjjMD2bM+wq3HGnZ4w4jFmBaxJEnOpoy
25+
Vu4dnKUsW4B/lvPrvqFL7wVatLQMeesLig0jdalRDSXVS4k8wrrAa7Pyiwqgp4U4
26+
ozPU6RBUpxY6M5yBCSFFUybQwwPzfOG5vNsIY66CNCKkA6/O1bqcmGk=
27+
-----END RSA PRIVATE KEY-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"virtualbox":{"/vagrant":{"guestpath":"/vagrant","hostpath":"/Users/lrnzbr/Github/ud330","disabled":false}}}

FinalProject/database_setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ def serialize(self):
6161

6262

6363

64-
engine = create_engine('postgres://swyopjstoplhpj:mldH715JMJHFKdZaIpfJuesXiA@ec2-184-73-221-47.compute-1.amazonaws.com:5432/dblg34ae505inc')
64+
engine = create_engine('sqlite:///restaurantmenu.db')
6565

6666

6767
Base.metadata.create_all(engine)

FinalProject/database_setup.pyc

-195 Bytes
Binary file not shown.

FinalProject/project.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
open('client_secrets.json', 'r').read())['web']['client_id']
2626
APPLICATION_NAME = "Restaurant Menu Application"
2727

28-
engine = create_engine('postgres://swyopjstoplhpj:mldH715JMJHFKdZaIpfJuesXiA@ec2-184-73-221-47.compute-1.amazonaws.com:5432/dblg34ae505inc')
28+
engine = create_engine('sqlite:///restaurantmenu.db')
2929
Base.metadata.bind = engine
3030

3131
DBSession = sessionmaker(bind=engine)
@@ -445,7 +445,7 @@ def createUser(login_session):
445445
user = session.query(User).filter_by(email = login_session['email']).one()
446446
return user.id
447447

448-
#if __name__ == '__main__':
449-
app.secret_key = 'super_secret_key'
450-
app.debug = True
451-
#app.run(host = '0.0.0.0', port = 5000)
448+
if __name__ == '__main__':
449+
app.secret_key = 'super_secret_key'
450+
app.debug = True
451+
app.run(host = '0.0.0.0', port = 5000)

FinalProject/restaurantmenu.db

2 KB
Binary file not shown.

InitialProject/database_setup.py

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
from sqlalchemy import Column, ForeignKey, Integer, String
2+
from sqlalchemy.ext.declarative import declarative_base
3+
from sqlalchemy.orm import relationship
4+
from sqlalchemy import create_engine
5+
6+
Base = declarative_base()
7+
8+
class Restaurant(Base):
9+
__tablename__ = 'restaurant'
10+
11+
id = Column(Integer, primary_key=True)
12+
name = Column(String(250), nullable=False)
13+
14+
@property
15+
def serialize(self):
16+
"""Return object data in easily serializeable format"""
17+
return {
18+
'name' : self.name,
19+
'id' : self.id,
20+
}
21+
22+
class MenuItem(Base):
23+
__tablename__ = 'menu_item'
24+
25+
26+
name =Column(String(80), nullable = False)
27+
id = Column(Integer, primary_key = True)
28+
description = Column(String(250))
29+
price = Column(String(8))
30+
course = Column(String(250))
31+
restaurant_id = Column(Integer,ForeignKey('restaurant.id'))
32+
restaurant = relationship(Restaurant)
33+
34+
35+
@property
36+
def serialize(self):
37+
"""Return object data in easily serializeable format"""
38+
return {
39+
'name' : self.name,
40+
'description' : self.description,
41+
'id' : self.id,
42+
'price' : self.price,
43+
'course' : self.course,
44+
}
45+
46+
47+
48+
engine = create_engine('sqlite:///restaurantmenu.db')
49+
50+
51+
Base.metadata.create_all(engine)

0 commit comments

Comments
 (0)