1是選擇的Django這個語言來寫宛裕,
2是項目存儲路徑橫線處可更改為你想要的文件名字
3是具體網(wǎng)頁的設(shè)置放的文件夾位置肤无,比如你的HTML存放
4是你項目的名字
ok槽惫,以上搞定周叮,就開始項目了
settings.py:工程相關(guān)的配置
urls.py:網(wǎng)站訪問入口辩撑,對應(yīng)到views
wigs.py:部署相關(guān)
manage.py:執(zhí)行命令
templates:html等靜態(tài)文件
django是基于MVC結(jié)構(gòu)的(是不是很熟悉的味道)
M:數(shù)據(jù)存儲層,操作數(shù)據(jù)庫仿耽。對應(yīng)django中的models.py
V:模板合冀,數(shù)據(jù)內(nèi)容展示,包含數(shù)據(jù)邏輯项贺。對應(yīng)django中的templates(模板)和views.py(視圖君躺,邏輯)
C:通過url找到具體方法函數(shù)。對應(yīng)django中的urls.py开缎,通過url找到views.py文件中具體的方法
一.在你的項目app的文件下的view.py里面把這句代碼丟上去
from django.shortcuts import render
Create your views here.
def home(request):
title="歡迎學(xué)習(xí)django"
list=[1,2,3]
return render(request, 'home.html', {'title': title,'list':list})
這里是傳了一些參數(shù)棕叫,當(dāng)然最主要的是home.html,讓其可以找到路徑位置是哪個html文件
二.然后設(shè)置html文件里面的東西奕删,也就是具體網(wǎng)頁要展示的東西了俺泣,在webfils文件夾那里創(chuàng)建一個html文件把這句代碼丟上去
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>{{ title }}</title>
</head>
<body>
<p>這里是內(nèi)容</p>
{% for i in list %}
<p>這是第{{ i }}個內(nèi)容</p>
{% endfor %}
{% if 2 > 3 %}
<p>2>3</p>
{% endif %}
{% if 5 > 3 %}
<p>5>3</p>
{% endif %}
</body>
</html>
三.在settings.py里面配置INSTALLED_APPS,就是改一下他原本的一些東西完残,把下面這句代碼丟上去覆蓋
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'newFirstDemo',
]
注意最后那個是我的項目名字伏钠,你的就用你的項目名字!=魃琛J斓唷!
四.設(shè)定urls.py扎拣,通過某個規(guī)則的url赴肚,找到對應(yīng)的views.py的方法,進而加載html頁面,老規(guī)矩這句丟上去鹏秋,這一這里的views.home就是你的html文件路徑
from django.conf.urls import url
from django.contrib import admin
from newFirstDemo import views
urlpatterns = [
url(r'^$',views.home),
url(r'^admin/', admin.site.urls),
]
最后運行就行了
有些同學(xué)說他還是跑不了尊蚁,因為run那里設(shè)置一下
跑的結(jié)果 然后點擊那個鏈接就可以看到你的網(wǎng)頁了
參考這篇文章https://www.cnblogs.com/meitian/p/6567795.html