py利用Django在pycharm上写个简单的网页

py利用Django在pycharm上写个简单的网页_第1张图片
761E25AE-E942-439E-A7CF-6F4895914C5A.png

1是选择的Django这个语言来写,
2是项目存储路径横线处可更改为你想要的文件名字
3是具体网页的设置放的文件夹位置,比如你的HTML存放
4是你项目的名字
ok,以上搞定,就开始项目了


py利用Django在pycharm上写个简单的网页_第2张图片
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文件中具体的方法


py利用Django在pycharm上写个简单的网页_第3张图片
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文件把这句代码丢上去




{{ title }}


这里是内容


{% for i in list %}

这是第{{ i }}个内容


{% endfor %}

{% if 2 > 3 %}
    

2>3

{% endif %} {% if 5 > 3 %}

5>3

{% endif %}



三.在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那里设置一下

py利用Django在pycharm上写个简单的网页_第4张图片
8AD238F9-4E8B-405B-B4F8-F7CA077C9ED8.png

跑的结果 然后点击那个链接就可以看到你的网页了
py利用Django在pycharm上写个简单的网页_第5张图片
9155F3EB-C6DE-4137-8E4A-03C3FAE9D334.png

参考这篇文章 https://www.cnblogs.com/meitian/p/6567795.html

你可能感兴趣的:(py利用Django在pycharm上写个简单的网页)