利用实作一个简单的网站,边做边说明django的各个部分,通过实作能够更快了解django。
按照下方步骤新增,新增後Refresh即可以看到新增的app。
main app:右键点击 project → Django → Create Application → Name: main → OK
demo/settings.py里面的INSTALLED_APPS新增一个'main'
INSTALLED_APPS = [
...
'django.contrib.staticfiles',
'main',
]
main/views.py
from django.http import HttpResponse
def main(request):
return HttpResponse('Hello world! 这是首页~')
写好一个函式後,我们需要到demo/urls.py设定url mapping。
demo/urls.py
from django.contrib import admin
from django.urls import path, include, re_path
from main import views
urlpatterns = [
path('admin/', admin.site.urls),
path('main/', include('main.urls', namespace='main')),
re_path('.*', views.main),
]
接着也要在main app下建立urls.py
右键点main → New → File → File name: urls.py → Finish
from django.urls import path
from main import views
app_name = 'main'
urlpatterns = [
path('', views.main, name='main'),
]
我们完成了第一个函式也规划相关的URL路径,接着我们启动专案。
浏览器输入:http://127.0.0.1:8000/main/
可以看到网页上显示 Hello world! 这是首页~
>>: django入门(四) — 简单范例(2)-范本与范本继承
放烟火 2 ( 爆炸效果 ) 教学原文参考:放烟火 2 ( 爆炸效果 ) 这篇文章会延续「放烟火 1...
IIFE 立即函式 定义 IIFE (Immediately Invoked Function Ex...
前言 各位早安,书接上回我们说到list的使用方法,今天我们要利用一些实作跟小游戏来练习程序设计中非...
What is DevOps DevOps is nothing but a set of phil...