2015-08-12 3 views
0

Я на начальном уровне, я дал свои 2 месяца на уровне основ в python. Я знакомы с алгоритмами, матрицами и т. Д. В python.С чего начать веб-страницу python?

Я хочу дать всю свою жизнь django. Но проблема в том, что я ничего не делаю о веб-продуктах python, кроме запуска на нем сервера.

Я начал свой сервер с помощью:

import http.server 
import socketserver 

PORT = 8000 

def playServer(): 
    handler = http.server.SimpleHTTPRequestHandler 
    httpd = socketserver.TCPServer(("", PORT), handler) 

    print("Serving at port", PORT) 
    httpd.serve_forever() 

Но когда я называю мой простой веб-страницы, он все еще показывает коды питона, пожалуйста, посмотрите на SCREENSHOT.

Пожалуйста, помогите мне, как сделать веб-страницу с использованием кодирования python? Также дайте мне знать, могу ли я начать давать время с django? Я слышал, что django - это основа, поэтому я должен дать время для изучения некоторых веб-страниц на python? правильно?

ПОМОЩЬ БУДЕТ ПРИЗНАНА !!

+0

https://docs.djangoproject.com/en/1.8/intro/tutorial01/ – NightShadeQueen

ответ

1

https://docs.djangoproject.com/en/1.8/intro/tutorial01/ У вас есть чему поучиться у моего друга, но этот урок научит вас, как настроить/установить Django и дать вам хорошую базу для запуска. Удачи в изучении моего мужчины, любые вопросы, просто комментарии ниже. BTW, что вы только что сделали, даже не был Django, он только начинал локальный веб-сервер в python.

+0

Итак, должен ли я прыгать прямо в Django без изучения каких-либо шагов по основам? –

+0

Этот учебник научит вас основным шагам. –

0

Очевидно, что обучение самому себе - самый трудный способ узнать какое-либо умение. Если вы действительно хотите изучить django или что-нибудь еще, вам придется посвятить себя, быть терпеливым и готовым к неудаче.

Если вы действительно серьезно относитесь к этому, я бы работал через the Django Book. Это охватывает все аспекты django, чтобы вы начали.

Вы столкнетесь с проблемами рано и часто. Когда вы это сделаете, остановите и согласитесь с docs, никогда не бойтесь смотреть прямо на source code и, как всегда, приходите к НУ с конкретными вопросами.


Чтобы ответить вы более конкретный вопрос, Django хорош в том, что он скрывает весь код у вас есть выше. Например, как только вы настроите его, строка ниже запустит локальный сервер, и вы сможете взаимодействовать с вашим веб-приложением через веб-браузер.

python manage.py runserver 
0

Похоже, вы пытаетесь выполнить скрипт python непосредственно из браузера. Сначала вы должны вызвать сценарий из командной строки, а затем проверить адрес в браузере.

Также необходимо вызвать метод playServer() в конце файла для запуска HTTP-сервера.

затем перейдите по адресу: порт в вашем браузере. Это будет выглядеть примерно так: result of running server

Теперь о втором вопросе, я настоятельно буду рекомендовать вам начать с Колба вместо Django.

Это проще, чем django и лучше всего подходит для новичков, и делает меньше магии. Кроме того, как только вам станет удобно с флягой, вы можете легко перейти к джанго и повеселиться, играя с ним в дальнейшем.