【用树莓派搭建Django网站1】摸索入门篇

2020-12-07  本文已影响0人  Geekero

一、安装与入门

Django 简介

环境

安装

sudo pip3 install Django -i https://pypi.tuna.tsinghua.edu.cn/simple

运行:

>>> import django 
>>> print(django.VERSION)
(3, 1, 1, 'final', 0)

创建项目

用django-admin建立Django项目

pi@raspberrypi:~/DjangoProject/ $ django-admin.py
pi@raspberrypi:~/DjangoProject/ $ django-admin.py startproject HelloWorld
pi@raspberrypi:~/DjangoProject/HelloWorld $ tree .
.
├── HelloWorld
│   ├── asgi.py
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
└── manage.py

1 directory, 6 files

目录说明:

pi@raspberrypi:~/DjangoProject/HelloWorld/HelloWorld $ ls
asgi.py  __init__.py  __pycache__  settings.py  urls.py  wsgi.py
pi@raspberrypi:~/DjangoProject/HelloWorld/HelloWorld $ vi settings.py 
pi@raspberrypi:~/DjangoProject/HelloWorld $ python3 manage.py runserver 192.168.3.52:8000

浏览器中输入:

http://192.168.3.52:8000/

视图和 URL 配置

pi@raspberrypi:~/DjangoProject/HelloWorld $ cd HelloWorld/
pi@raspberrypi:~/DjangoProject/HelloWorld/HelloWorld $ ls
asgi.py  __init__.py  __pycache__  settings.py  urls.py  wsgi.py
pi@raspberrypi:~/DjangoProject/HelloWorld/HelloWorld $ vi views.py

写入:

from django.http import HttpResponse
 
def hello(request):
    return HttpResponse("Hello world ! ")

接着,绑定 URL 与视图函数。打开 urls.py 文件,注释掉原来代码,将以下代码复制粘贴到 urls.py 文件中:

from django.conf.urls import url
 
from . import views
 
urlpatterns = [
    url(r'^$', views.hello),
]

刷新网页:


上一篇 下一篇

猜你喜欢

热点阅读