Skip to content

Commit b33e7b7

Browse files
50 - Foreign Key Relationships & The Models Module
1 parent 6ff9209 commit b33e7b7

File tree

11 files changed

+100
-113
lines changed

11 files changed

+100
-113
lines changed

full_stack_python/auth/__init__.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +0,0 @@
1-
from .models import UserInfo
2-
3-
4-
__all__ = [
5-
'UserInfo',
6-
]

full_stack_python/auth/models.py

Lines changed: 0 additions & 30 deletions
This file was deleted.

full_stack_python/auth/state.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
import sqlmodel
55

6-
from .models import UserInfo
6+
from ..models import UserInfo
77

88

99

full_stack_python/blog/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,12 @@
22
from .detail import blog_post_detail_page
33
from .edit import blog_post_edit_page
44
from .list import blog_post_list_page
5-
from .model import BlogPostModel
65
from .state import BlogPostState
76

87
__all__= [
98
'blog_post_add_page',
109
'blog_post_detail_page',
1110
'blog_post_edit_page',
1211
'blog_post_list_page',
13-
'BlogPostModel',
1412
'BlogPostState'
1513
]

full_stack_python/blog/list.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
from .. import navigation
44
from ..ui.base import base_page
5+
from ..models import BlogPostModel
6+
from . import state
57

6-
from . import state, model
7-
8-
def blog_post_detail_link(child: rx.Component, post: model.BlogPostModel):
8+
def blog_post_detail_link(child: rx.Component, post: BlogPostModel):
99
if post is None:
1010
return rx.fragment(child)
1111
post_id = post.id
@@ -18,7 +18,7 @@ def blog_post_detail_link(child: rx.Component, post: model.BlogPostModel):
1818
href=post_detail_url
1919
)
2020

21-
def blog_post_list_item(post: model.BlogPostModel):
21+
def blog_post_list_item(post: BlogPostModel):
2222
return rx.box(
2323
blog_post_detail_link(
2424
rx.heading(post.title),

full_stack_python/blog/model.py

Lines changed: 0 additions & 37 deletions
This file was deleted.

full_stack_python/blog/state.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from sqlmodel import select
66

77
from .. import navigation
8-
from .model import BlogPostModel
8+
from ..models import BlogPostModel
99

1010
BLOG_POSTS_ROUTE = navigation.routes.BLOG_POSTS_ROUTE
1111
if BLOG_POSTS_ROUTE.endswith("/"):

full_stack_python/contact/model.py

Lines changed: 0 additions & 25 deletions
This file was deleted.

full_stack_python/contact/page.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
import reflex as rx
2-
3-
from ..auth.state import SessionState
4-
from .. import navigation
52
from ..ui.base import base_page
3+
from ..models import ContactEntryModel
4+
from . import form, state
65

7-
from . import form, state, model
8-
9-
def contact_entry_list_item(contact: model.ContactEntryModel):
6+
def contact_entry_list_item(contact: ContactEntryModel):
107
return rx.box(
118
rx.heading(contact.first_name),
129
rx.text("Message:", contact.message),

full_stack_python/contact/state.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@
33
import reflex as rx
44

55
from sqlmodel import select
6-
from .model import ContactEntryModel
6+
77

88
from ..auth.state import SessionState
9+
from ..models import ContactEntryModel
910

1011
class ContactState(SessionState):
1112
form_data: dict = {}

0 commit comments

Comments
 (0)