1是选择的Django这个语言来写,
2是项目存储路径横线处可更改为你想要的文件名字
3是具体网页的设置放的文件夹位置,比如你的HTML存放
4是你项目的名字
ok,以上搞定,就开始项目了
32F4B056-FC5F-4E9C-BAD0-CAB15926131E.png
settings.py:工程相关的配置
urls.py:网站访问入口,对应到views
wigs.py:部署相关
manage.py:执行命令
templates:html等静态文件
django是基于MVC结构的(是不是很熟悉的味道)
M:数据存储层,操作数据库。对应django中的models.py
V:模板,数据内容展示,包含数据逻辑。对应django中的templates(模板)和views.py(视图,逻辑)
C:通过url找到具体方法函数。对应django中的urls.py,通过url找到views.py文件中具体的方法
626983-20170317181841948-342112195.png
一.在你的项目app的文件下的view.py里面把这句代码丢上去
from django.shortcuts import render
Create your views here.
def home(request):
title="欢迎学习django"
list=[1,2,3]
return render(request, 'home.html', {'title': title,'list':list})
这里是传了一些参数,当然最主要的是home.html,让其可以找到路径位置是哪个html文件
二.然后设置html文件里面的东西,也就是具体网页要展示的东西了,在webfils文件夹那里创建一个html文件把这句代码丢上去
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>{{ title }}</title>
</head>
<body>
<p>这里是内容</p>
{% for i in list %}
<p>这是第{{ 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',
]
注意最后那个是我的项目名字,你的就用你的项目名字!!!!
四.设定urls.py,通过某个规则的url,找到对应的views.py的方法,进而加载html页面,老规矩这句丢上去,这一这里的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),
]
最后运行就行了
有些同学说他还是跑不了,因为run那里设置一下
跑的结果 然后点击那个链接就可以看到你的网页了
9155F3EB-C6DE-4137-8E4A-03C3FAE9D334.png
参考这篇文章https://www.cnblogs.com/meitian/p/6567795.html
网友评论