Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
E
esi-table-data
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
esi-data-scrapping
esi-table-data
Commits
0e70462a
Commit
0e70462a
authored
Jun 01, 2017
by
Vasyl Bodnaruk
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
finished update form
parent
15d584fd
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
31 additions
and
6 deletions
+31
-6
edit_news.html
esi/templates/edit_news.html
+5
-4
news.py
esi/webapp/models/news.py
+3
-0
wp.py
esi/webapp/models/wp.py
+18
-0
views.py
esi/webapp/views.py
+5
-2
No files found.
esi/templates/edit_news.html
View file @
0e70462a
...
...
@@ -17,12 +17,13 @@
<form
class=
"form"
method=
"post"
>
{% csrf_token %}
<section
class=
"mb-5"
>
<h
2
class=
"offset-1 display-4 mb-5"
>
Edit
</h2
>
<h
5
class=
"offset-1 display-5 mb-5"
>
Edit
</h5
>
<!-- Title -->
<div
class=
"form-group row"
>
<label
for=
"title"
class=
"offset-1 col-2 col-form-label"
>
Title
</label>
<div
class=
"col-6"
>
<input
class=
"form-control"
type=
"text"
placeholder=
"Some title..."
id=
"title"
name=
"title"
value=
"{{ news.title }}"
>
<input
type=
"hidden"
name=
"news_id"
value=
"{{ news.id }}"
>
</div>
</div>
...
...
@@ -31,7 +32,7 @@
<label
for=
"description"
class=
"offset-1 col-2 col-form-label"
>
Description
</label>
<div
class=
"col-6"
>
<textarea
class=
"form-control"
type=
"text"
placeholder=
"Some description..."
id=
"description"
name=
"description"
>
{{ news.description }}
</textarea>
name=
"description"
rows=
"7"
>
{{ news.description }}
</textarea>
</div>
</div>
...
...
@@ -185,8 +186,8 @@
<div
class=
"form-group row"
>
<label
for=
"publish-date"
class=
"offset-1 col-2 col-form-label"
>
Publish Date
</label>
<div
class=
"col-3"
>
<input
id=
"publish-date"
type=
"text
"
class=
"form-control"
placeholder=
"Choose a date"
name=
"date"
value=
"{{ news.
publish_date.date
}}"
>
<input
type=
"date
"
class=
"form-control"
placeholder=
"Choose a date"
name=
"date"
value=
"{{ news.
get_publish_date|date:'Y-m-d'
}}"
>
</div>
</div>
...
...
esi/webapp/models/news.py
View file @
0e70462a
...
...
@@ -31,6 +31,9 @@ class News(models.Model):
def
__str__
(
self
):
return
self
.
title
def
get_publish_date
(
self
):
return
self
.
publish_date
.
date
()
def
get_tags
(
self
):
if
self
.
tags_id
:
tags
=
json
.
loads
(
self
.
tags_id
)
...
...
esi/webapp/models/wp.py
View file @
0e70462a
...
...
@@ -143,6 +143,9 @@ class WpEsiFunction(models.Model):
managed
=
False
db_table
=
'wp_esi_function'
def
__str__
(
self
):
return
self
.
name
class
WpEsiIndustry
(
models
.
Model
):
name
=
models
.
CharField
(
max_length
=
255
)
...
...
@@ -152,6 +155,9 @@ class WpEsiIndustry(models.Model):
managed
=
False
db_table
=
'wp_esi_industry'
def
__str__
(
self
):
return
self
.
name
class
WpEsiInvestment
(
models
.
Model
):
amount
=
models
.
CharField
(
max_length
=
255
)
...
...
@@ -229,6 +235,9 @@ class WpEsiNews(models.Model):
managed
=
False
db_table
=
'wp_esi_news'
def
__str__
(
self
):
return
self
.
title
class
WpEsiNewsEntity
(
models
.
Model
):
news_id
=
models
.
IntegerField
(
primary_key
=
True
)
...
...
@@ -318,6 +327,9 @@ class WpEsiRadar(models.Model):
managed
=
False
db_table
=
'wp_esi_radar'
def
__str__
(
self
):
return
self
.
name
class
WpEsiRadarEntity
(
models
.
Model
):
radar_id
=
models
.
IntegerField
(
primary_key
=
True
)
...
...
@@ -380,6 +392,9 @@ class WpEsiTag(models.Model):
managed
=
False
db_table
=
'wp_esi_tag'
def
__str__
(
self
):
return
self
.
name
class
WpEsiTagEntity
(
models
.
Model
):
tag_id
=
models
.
IntegerField
(
primary_key
=
True
)
...
...
@@ -410,6 +425,9 @@ class WpEsiTechnology(models.Model):
managed
=
False
db_table
=
'wp_esi_technology'
def
__str__
(
self
):
return
self
.
name
class
WpEsiTechnologyEntity
(
models
.
Model
):
technology_id
=
models
.
IntegerField
(
primary_key
=
True
)
...
...
esi/webapp/views.py
View file @
0e70462a
...
...
@@ -7,6 +7,7 @@ import json
from
django.db.models
import
Max
,
Min
from
.models
import
News
,
WpEsiNews
,
WpEsiNewsEntity
,
WpEsiMedia
,
WpEsiEntity
from
.forms
import
NewsUpdate
class
ListNewsView
(
ListView
):
...
...
@@ -71,11 +72,13 @@ class EditNewsView(DetailView):
def
get
(
self
,
request
,
*
args
,
**
kwargs
):
news
=
News
.
objects
.
get
(
id
=
kwargs
.
get
(
'id'
))
media
=
WpEsiMedia
.
objects
.
all
()
return
render
(
request
,
self
.
template_name
,
{
'news'
:
news
})
def
post
(
self
,
request
,
*
args
,
**
kwargs
):
radar
=
request
.
POST
.
get
(
'radar'
)
radar
=
request
.
POST
.
get
(
'news_id'
)
form
=
NewsUpdate
(
request
.
POST
)
if
form
.
is_valid
():
form
.
update
()
if
radar
:
print
(
"hghhjfhgfhg"
,
radar
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment