<project version="4">
<component name="ChangeListManager">
<list default="true" id="e00b4877-6392-4152-a4a7-f9ffd3e1faca" name="Default Changelist" comment="">
- <change beforePath="$PROJECT_DIR$/flaskr/templates/about.html" beforeDir="false" afterPath="$PROJECT_DIR$/flaskr/templates/about.html" afterDir="false" />
- <change beforePath="$PROJECT_DIR$/flaskr/templates/auth/login.html" beforeDir="false" afterPath="$PROJECT_DIR$/flaskr/templates/auth/login.html" afterDir="false" />
+ <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
+ <change beforePath="$PROJECT_DIR$/flaskr/admin.py" beforeDir="false" afterPath="$PROJECT_DIR$/flaskr/admin.py" afterDir="false" />
+ <change beforePath="$PROJECT_DIR$/flaskr/auth.py" beforeDir="false" afterPath="$PROJECT_DIR$/flaskr/auth.py" afterDir="false" />
+ <change beforePath="$PROJECT_DIR$/flaskr/blog.py" beforeDir="false" afterPath="$PROJECT_DIR$/flaskr/blog.py" afterDir="false" />
+ <change beforePath="$PROJECT_DIR$/flaskr/static/style.css" beforeDir="false" afterPath="$PROJECT_DIR$/flaskr/static/style.css" afterDir="false" />
+ <change beforePath="$PROJECT_DIR$/flaskr/templates/admin/user_list.html" beforeDir="false" afterPath="$PROJECT_DIR$/flaskr/templates/admin/user_list.html" afterDir="false" />
<change beforePath="$PROJECT_DIR$/flaskr/templates/auth/register.html" beforeDir="false" afterPath="$PROJECT_DIR$/flaskr/templates/auth/register.html" afterDir="false" />
- <change beforePath="$PROJECT_DIR$/flaskr/templates/contact_us.html" beforeDir="false" afterPath="$PROJECT_DIR$/flaskr/templates/contact_us.html" afterDir="false" />
- <change beforePath="$PROJECT_DIR$/flaskr/templates/services.html" beforeDir="false" afterPath="$PROJECT_DIR$/flaskr/templates/services.html" afterDir="false" />
- <change beforePath="$PROJECT_DIR$/flaskr/templates/testimonials.html" beforeDir="false" afterPath="$PROJECT_DIR$/flaskr/templates/testimonials.html" afterDir="false" />
+ <change beforePath="$PROJECT_DIR$/flaskr/templates/blog/index.html" beforeDir="false" afterPath="$PROJECT_DIR$/flaskr/templates/blog/index.html" afterDir="false" />
+ <change beforePath="$PROJECT_DIR$/instance/flaskr.sqlite" beforeDir="false" afterPath="$PROJECT_DIR$/instance/flaskr.sqlite" afterDir="false" />
</list>
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="SHOW_DIALOG" value="false" />
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/flaskr/blog.py">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="160">
- <caret line="125" lean-forward="true" selection-start-line="125" selection-end-line="125" />
+ <state relative-caret-position="420">
+ <caret line="21" column="12" lean-forward="true" selection-start-line="21" selection-start-column="12" selection-end-line="21" selection-end-column="12" />
<folding>
<element signature="e#0#90#0" expanded="true" />
</folding>
</entry>
</file>
<file pinned="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/flaskr/static/style.css">
+ <entry file="file://$PROJECT_DIR$/flaskr/templates/blog/index.html">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="380">
- <caret line="19" column="26" selection-start-line="19" selection-start-column="26" selection-end-line="19" selection-end-column="26" />
+ <state relative-caret-position="100">
+ <caret line="5" column="46" lean-forward="true" selection-start-line="5" selection-start-column="46" selection-end-line="5" selection-end-column="46" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/flaskr/templates/about.html">
+ <entry file="file://$PROJECT_DIR$/flaskr/admin.py">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="160">
- <caret line="8" selection-start-line="8" selection-end-line="8" selection-end-column="22" />
+ <state>
+ <caret column="19" selection-start-column="19" selection-end-column="19" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/flaskr/templates/services.html">
+ <entry file="file://$PROJECT_DIR$/flaskr/templates/admin/user_list.html">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="280">
- <caret line="14" column="5" lean-forward="true" selection-start-line="14" selection-start-column="5" selection-end-line="14" selection-end-column="5" />
+ <state relative-caret-position="200">
+ <caret line="10" column="62" selection-start-line="10" selection-start-column="62" selection-end-line="10" selection-end-column="62" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/flaskr/templates/testimonials.html">
+ <entry file="file://$PROJECT_DIR$/flaskr/static/style.css">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="220">
- <caret line="11" column="5" lean-forward="true" selection-start-line="11" selection-start-column="5" selection-end-line="11" selection-end-column="5" />
+ <state relative-caret-position="600">
+ <caret line="33" column="28" selection-start-line="33" selection-start-column="28" selection-end-line="33" selection-end-column="28" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/flaskr/templates/contact_us.html">
+ <entry file="file://$PROJECT_DIR$/flaskr/schema.sql">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="240">
- <caret line="12" column="15" lean-forward="true" selection-start-line="12" selection-start-column="15" selection-end-line="12" selection-end-column="15" />
+ <state relative-caret-position="460">
+ <caret line="23" column="26" selection-start-line="23" selection-start-column="26" selection-end-line="23" selection-end-column="26" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/flaskr/templates/auth/login.html">
+ <entry file="file://$PROJECT_DIR$/flaskr/templates/contact_us.html">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="140">
- <caret line="7" selection-start-line="7" selection-end-line="7" selection-end-column="22" />
+ <state relative-caret-position="240">
+ <caret line="12" column="15" selection-start-line="12" selection-start-column="15" selection-end-line="12" selection-end-column="15" />
</state>
</provider>
</entry>
</file>
- <file pinned="false" current-in-tab="true">
- <entry file="file://$PROJECT_DIR$/flaskr/templates/auth/register.html">
+ <file pinned="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/flaskr/templates/auth/login.html">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="140">
- <caret line="7" column="22" lean-forward="true" selection-start-line="7" selection-start-column="22" selection-end-line="7" selection-end-column="22" />
+ <state relative-caret-position="260">
+ <caret line="13" column="40" lean-forward="true" selection-start-line="13" selection-start-column="40" selection-end-line="13" selection-end-column="40" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/flaskr/templates/home.html">
+ <entry file="file://$PROJECT_DIR$/flaskr/templates/auth/register.html">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="180">
- <caret line="9" column="4" lean-forward="true" selection-start-line="9" selection-start-column="4" selection-end-line="9" selection-end-column="4" />
+ <state relative-caret-position="360">
+ <caret line="18" column="35" lean-forward="true" selection-start-line="18" selection-start-column="35" selection-end-line="18" selection-end-column="35" />
</state>
</provider>
</entry>
</file>
- <file pinned="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/flaskr/templates/blog/index.html">
+ <file pinned="false" current-in-tab="true">
+ <entry file="file://$PROJECT_DIR$/flaskr/auth.py">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="220">
- <caret line="11" column="26" lean-forward="true" selection-start-line="11" selection-start-column="26" selection-end-line="11" selection-end-column="26" />
+ <state relative-caret-position="340">
+ <caret line="17" column="32" lean-forward="true" selection-start-line="17" selection-start-column="32" selection-end-line="17" selection-end-column="32" />
+ <folding>
+ <element signature="e#0#99#0" expanded="true" />
+ </folding>
</state>
</provider>
</entry>
<option value="$PROJECT_DIR$/flaskr/faq.py" />
<option value="$PROJECT_DIR$/flaskr/templates/blog/update.html" />
<option value="$PROJECT_DIR$/flaskr/user_edit.py" />
- <option value="$PROJECT_DIR$/flaskr/auth.py" />
<option value="$PROJECT_DIR$/flaskr/templates/admin/user_edit.html" />
- <option value="$PROJECT_DIR$/flaskr/templates/admin/user_list.html" />
- <option value="$PROJECT_DIR$/flaskr/admin.py" />
<option value="$PROJECT_DIR$/flaskr/__init__.py" />
<option value="$PROJECT_DIR$/flaskr/schema.sql" />
<option value="$PROJECT_DIR$/flaskr/templates/blog/view_post.html" />
- <option value="$PROJECT_DIR$/flaskr/templates/blog/index.html" />
<option value="$PROJECT_DIR$/flaskr/templates/blog/create.html" />
- <option value="$PROJECT_DIR$/flaskr/blog.py" />
<option value="$PROJECT_DIR$/flaskr/templates/base.html" />
<option value="$PROJECT_DIR$/flaskr/templates/home.html" />
- <option value="$PROJECT_DIR$/flaskr/static/style.css" />
<option value="$PROJECT_DIR$/flaskr/templates/about.html" />
<option value="$PROJECT_DIR$/flaskr/templates/services.html" />
<option value="$PROJECT_DIR$/flaskr/templates/testimonials.html" />
<option value="$PROJECT_DIR$/flaskr/templates/contact_us.html" />
<option value="$PROJECT_DIR$/flaskr/templates/auth/login.html" />
+ <option value="$PROJECT_DIR$/flaskr/static/style.css" />
+ <option value="$PROJECT_DIR$/flaskr/templates/admin/user_list.html" />
+ <option value="$PROJECT_DIR$/flaskr/admin.py" />
+ <option value="$PROJECT_DIR$/flaskr/blog.py" />
+ <option value="$PROJECT_DIR$/flaskr/templates/blog/index.html" />
<option value="$PROJECT_DIR$/flaskr/templates/auth/register.html" />
+ <option value="$PROJECT_DIR$/flaskr/auth.py" />
</list>
</option>
</component>
<window_info anchor="bottom" id="TODO" order="6" />
<window_info anchor="bottom" id="Version Control" order="7" />
<window_info anchor="bottom" id="Terminal" order="8" weight="0.3298279" />
- <window_info anchor="bottom" id="Event Log" order="9" side_tool="true" />
+ <window_info anchor="bottom" id="Event Log" order="9" side_tool="true" weight="0.3298279" />
<window_info anchor="bottom" id="Python Console" order="10" />
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
<window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/flaskr/templates/admin/user_list.html">
- <provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="260">
- <caret line="13" column="63" selection-start-line="13" selection-start-column="63" selection-end-line="13" selection-end-column="63" />
- </state>
- </provider>
- </entry>
<entry file="file://$PROJECT_DIR$/flaskr/user_edit.py">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="140">
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/flaskr/schema.sql">
+ <entry file="file://$PROJECT_DIR$/flaskr/templates/blog/view_post.html">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="460">
- <caret line="23" column="26" selection-start-line="23" selection-start-column="26" selection-end-line="23" selection-end-column="26" />
+ <state relative-caret-position="80">
+ <caret line="4" column="14" selection-start-line="4" selection-start-column="14" selection-end-line="4" selection-end-column="14" />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/flaskr/admin.py">
+ <entry file="file://$PROJECT_DIR$/flaskr/templates/blog/create.html">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="80">
- <caret line="4" column="28" selection-start-line="4" selection-start-column="28" selection-end-line="4" selection-end-column="28" />
+ <state relative-caret-position="20">
+ <caret line="1" selection-start-line="1" selection-end-line="1" />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/flaskr/auth.py">
+ <entry file="file://$PROJECT_DIR$/flaskr/templates/base.html">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="220">
- <caret line="11" selection-start-line="11" selection-end-line="11" />
- <folding>
- <element signature="e#0#99#0" expanded="true" />
- </folding>
+ <state relative-caret-position="320">
+ <caret line="16" column="16" selection-start-line="16" selection-start-column="16" selection-end-line="16" selection-end-column="16" />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/flaskr/templates/blog/view_post.html">
+ <entry file="file://$PROJECT_DIR$/flaskr/templates/home.html">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="80">
- <caret line="4" column="14" selection-start-line="4" selection-start-column="14" selection-end-line="4" selection-end-column="14" />
+ <state relative-caret-position="180">
+ <caret line="9" column="4" selection-start-line="9" selection-start-column="4" selection-end-line="9" selection-end-column="4" />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/flaskr/templates/blog/create.html">
+ <entry file="file://$PROJECT_DIR$/flaskr/templates/about.html">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="20">
- <caret line="1" selection-start-line="1" selection-end-line="1" />
+ <state relative-caret-position="160">
+ <caret line="8" selection-start-line="8" selection-end-line="8" selection-end-column="22" />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/flaskr/templates/base.html">
+ <entry file="file://$PROJECT_DIR$/flaskr/templates/services.html">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="320">
- <caret line="16" column="16" selection-start-line="16" selection-start-column="16" selection-end-line="16" selection-end-column="16" />
+ <state relative-caret-position="280">
+ <caret line="14" column="5" selection-start-line="14" selection-start-column="5" selection-end-line="14" selection-end-column="5" />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/flaskr/templates/blog/index.html">
+ <entry file="file://$PROJECT_DIR$/flaskr/contact_us.py">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="220">
- <caret line="11" column="26" lean-forward="true" selection-start-line="11" selection-start-column="26" selection-end-line="11" selection-end-column="26" />
+ <state relative-caret-position="120">
+ <caret line="6" lean-forward="true" selection-start-line="6" selection-end-line="6" />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/flaskr/blog.py">
+ <entry file="file://$PROJECT_DIR$/flaskr/templates/testimonials.html">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="160">
- <caret line="125" lean-forward="true" selection-start-line="125" selection-end-line="125" />
- <folding>
- <element signature="e#0#90#0" expanded="true" />
- </folding>
+ <state relative-caret-position="220">
+ <caret line="11" column="5" selection-start-line="11" selection-start-column="5" selection-end-line="11" selection-end-column="5" />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/flaskr/templates/home.html">
+ <entry file="file://$PROJECT_DIR$/flaskr/templates/contact_us.html">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="180">
- <caret line="9" column="4" lean-forward="true" selection-start-line="9" selection-start-column="4" selection-end-line="9" selection-end-column="4" />
+ <state relative-caret-position="240">
+ <caret line="12" column="15" selection-start-line="12" selection-start-column="15" selection-end-line="12" selection-end-column="15" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/flaskr/static/style.css">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="380">
- <caret line="19" column="26" selection-start-line="19" selection-start-column="26" selection-end-line="19" selection-end-column="26" />
+ <state relative-caret-position="600">
+ <caret line="33" column="28" selection-start-line="33" selection-start-column="28" selection-end-line="33" selection-end-column="28" />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/flaskr/templates/about.html">
+ <entry file="file://$PROJECT_DIR$/flaskr/templates/admin/user_list.html">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="160">
- <caret line="8" selection-start-line="8" selection-end-line="8" selection-end-column="22" />
+ <state relative-caret-position="200">
+ <caret line="10" column="62" selection-start-line="10" selection-start-column="62" selection-end-line="10" selection-end-column="62" />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/flaskr/templates/services.html">
+ <entry file="file://$PROJECT_DIR$/flaskr/admin.py">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="280">
- <caret line="14" column="5" lean-forward="true" selection-start-line="14" selection-start-column="5" selection-end-line="14" selection-end-column="5" />
+ <state>
+ <caret column="19" selection-start-column="19" selection-end-column="19" />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/flaskr/contact_us.py">
+ <entry file="file://$PROJECT_DIR$/flaskr/schema.sql">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="120">
- <caret line="6" lean-forward="true" selection-start-line="6" selection-end-line="6" />
+ <state relative-caret-position="460">
+ <caret line="23" column="26" selection-start-line="23" selection-start-column="26" selection-end-line="23" selection-end-column="26" />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/flaskr/templates/testimonials.html">
+ <entry file="file://$PROJECT_DIR$/flaskr/blog.py">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="220">
- <caret line="11" column="5" lean-forward="true" selection-start-line="11" selection-start-column="5" selection-end-line="11" selection-end-column="5" />
+ <state relative-caret-position="420">
+ <caret line="21" column="12" lean-forward="true" selection-start-line="21" selection-start-column="12" selection-end-line="21" selection-end-column="12" />
+ <folding>
+ <element signature="e#0#90#0" expanded="true" />
+ </folding>
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/flaskr/templates/contact_us.html">
+ <entry file="file://$PROJECT_DIR$/flaskr/templates/blog/index.html">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="240">
- <caret line="12" column="15" lean-forward="true" selection-start-line="12" selection-start-column="15" selection-end-line="12" selection-end-column="15" />
+ <state relative-caret-position="100">
+ <caret line="5" column="46" lean-forward="true" selection-start-line="5" selection-start-column="46" selection-end-line="5" selection-end-column="46" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/flaskr/templates/auth/login.html">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="140">
- <caret line="7" selection-start-line="7" selection-end-line="7" selection-end-column="22" />
+ <state relative-caret-position="260">
+ <caret line="13" column="40" lean-forward="true" selection-start-line="13" selection-start-column="40" selection-end-line="13" selection-end-column="40" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/flaskr/templates/auth/register.html">
<provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="140">
- <caret line="7" column="22" lean-forward="true" selection-start-line="7" selection-start-column="22" selection-end-line="7" selection-end-column="22" />
+ <state relative-caret-position="360">
+ <caret line="18" column="35" lean-forward="true" selection-start-line="18" selection-start-column="35" selection-end-line="18" selection-end-column="35" />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/flaskr/auth.py">
+ <provider selected="true" editor-type-id="text-editor">
+ <state relative-caret-position="340">
+ <caret line="17" column="32" lean-forward="true" selection-start-line="17" selection-start-column="32" selection-end-line="17" selection-end-column="32" />
+ <folding>
+ <element signature="e#0#99#0" expanded="true" />
+ </folding>
</state>
</provider>
</entry>
' FROM post p JOIN xuser u ON p.post_author_id = u.xuser_id'
' ORDER BY post_created DESC'
).fetchall()
+
+ #print("AAAAAAAAAAAAAA")
+ #print(posts[0][4])
+ #print("AAAAAAAAAAAAAA")
return render_template('blog/index.html', posts=posts)
#if "file1" not in request.files:
# return "there is no file1 in form!"
file1 = request.files["file1"]
- path = os.path.join(upload_folder, file1.filename)
- file1.save(path)
-
-
+ if file1.filename != '':
+ path = os.path.join(upload_folder, file1.filename)
+ file1.save(path)
+
+ title = request.form['title']
+ body = request.form['body']
+ error = None
+ short_body = body[0:100]
+
+ if not title:
+ error = 'Title is required.'
+
+ if error is not None:
+ flash(error)
+ else:
+ db = get_db()
+ db.execute(
+ 'INSERT INTO post (post_title, post_body, post_shortbody, post_images, post_author_id)'
+ ' VALUES (?, ?, ?, ?, ?)',
+ (title, body, short_body, file1.filename, g.user['xuser_id'])
+ )
+ db.commit()
+ return redirect(url_for('blog.index'))
-
- title = request.form['title']
- body = request.form['body']
- error = None
- short_body = body[0:100]
-
- if not title:
- error = 'Title is required.'
-
- if error is not None:
- flash(error)
else:
- db = get_db()
- db.execute(
- 'INSERT INTO post (post_title, post_body, post_shortbody, post_images, post_author_id)'
- ' VALUES (?, ?, ?, ?, ?)',
- (title, body, short_body, file1.filename, g.user['xuser_id'])
- )
- db.commit()
- return redirect(url_for('blog.index'))
+ title = request.form['title']
+ body = request.form['body']
+ error = None
+ short_body = body[0:100]
+
+ if not title:
+ error = 'Title is required.'
+
+ if error is not None:
+ flash(error)
+ else:
+ db = get_db()
+ db.execute(
+ 'INSERT INTO post (post_title, post_body, post_shortbody, post_author_id)'
+ ' VALUES (?, ?, ?, ?)',
+ (title, body, short_body, g.user['xuser_id'])
+ )
+ db.commit()
+ return redirect(url_for('blog.index'))
+
return render_template('blog/create.html')
title = request.form['title']
body = request.form['body']
error = None
+ short_body = body[0:100]
if not title:
error = 'Title is required.'
else:
db = get_db()
db.execute(
- 'UPDATE post SET post_title = ?, post_body = ?'
+ 'UPDATE post SET post_title = ?, post_shortbody = ?, post_body = ?'
' WHERE post_id = ?',
- (title, body, id)
+ (title, body, short_body, id)
)
db.commit()
return redirect(url_for('blog.index'))