Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » Написать веб приложение работающая с базой данных SQL [RSS Feed]

#1 Ноя. 19, 2010 07:55:04

abzal
От:
Зарегистрирован: 2010-11-13
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Написать веб приложение работающая с базой данных SQL

DmiSbr

Как ты думаешь реально ли написать программу на Flask, работающая только с базой. Т.е конечному пользователю после авторизаци, и после выбора определенной базы и таблицы, будет отображаться эта таблица. И потом чтобы он мог его оттуда же редактировать, создвать новые таблицы, удалять т.п. Или мне нужно что-то помощней?



Офлайн

#2 Ноя. 19, 2010 10:02:03

DmiSbr
От:
Зарегистрирован: 2010-10-23
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Написать веб приложение работающая с базой данных SQL

abzal

Честно говоря, даже не знаю. Я же, как и ты, начинающий. С другой стороны - возможно все. И твоя задача не кажется слишком заумной. Я думаю, что любой python-специались скажет, что можно. Вопрос только во времени- и трудозатратах.
Я вот сел ковыряться во Flask, чтобы изучить Pyhton. Хотел на нем для Web писать, но как оказалось на чистом Python это не делается. Потому взялся за не очень навороченный фреймворк. Из того, что понял, вытекло очень много вопросов, в которых пока не разобрался (некоторые в этой же ветке).
До сих пор не определился, то ли python, то ли Java. И там и там, кроме Hello world, ничего серьезного не осилил. Сейчас Python+Flask. Может завтра наткнусь на задачу, которую не смогу понять и брошу.
Вот так вот.



Офлайн

#3 Ноя. 19, 2010 19:53:07

DmiSbr
От:
Зарегистрирован: 2010-10-23
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Написать веб приложение работающая с базой данных SQL

Ну вот, и уже практически возникло чувство, что сам с собой разговарииваю.
Товарищи гуру, может есть смысл оформить отдельную тем, “ Как я изучал Flask” и оформить это как туториал. Посему нужна помощь. Нужно направить в нужное русло. Согласен быть подопытным кроликом, то бишь я пишу, а кто-то направляет, типа JSP - с чего начать. Тем более, есть желание и время. Есть желающие ? Если нет, уйду в Java. Вот. Я не пугаю, просто так и будет.
Заранее всем спасибо



Офлайн

#4 Янв. 5, 2011 01:43:01

ZeldoR
От:
Зарегистрирован: 2009-05-25
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Написать веб приложение работающая с базой данных SQL

Привет всем, я недавно тоже начал осваивать flask - если вы ещё на Java не перебежали? то хотел бы присоединиться к вашему туториалу.



Офлайн

#5 Фев. 15, 2011 13:01:16

abzal
От:
Зарегистрирован: 2010-11-13
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Написать веб приложение работающая с базой данных SQL

Добрый день, всем
Я немного модифицировал функцию логина через базу данных sqlite3. Надеюсь в лучшую сторону, также надеюсь что кому это поможет в будущем.

@app.route('/', methods=['GET', 'POST'])
def login():
error = None
if request.method == 'POST':
cur = g.db.cursor()
cur.execute("select login, parol from users where login=? and parol=?", (request.form['username'], request.form['password']))
if cur.rowcount == -1:
error = 'Invalid username or password'
for row in cur:
if request.form['username'] == row[0] and request.form['password'] == row[1]:
session['logged_in'] = True
flash('You were logged in')
return redirect(url_for('show_entries'))
return render_template('login.html', error=error)



Офлайн

  • Начало
  • » Web
  • » Написать веб приложение работающая с базой данных SQL[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version