第一步建立虚拟环境和工程项目,还有子应用
第二步
1,页面的输出
- 在
urls.py
中创建路由了方法
#导入的views库
from app import views
#管理页面的路由
url(r'^admin/', admin.site.urls),
#页面输出的路由和方法
url(r'^hello', views.hello),
]
- 在文件views.py中创建库和方法
#导入输出的库
from django.http import HttpResponse
#输出的方法
def hello(request):
return HttpResponse('你好')
完成后终端启动服务获取地址链接http://127.0.0.1:8000/
加上路由hello访问网站查看显示
python manage.py runserver
2,输出一个html页面包括静态文件(比如图片之类的)
- 在项目下建立一个文件夹装html文件并标记为Template Folder
- 在
setting,py
中的TEMPLATES
的DIRS
中注册一下
#file是我创建的文件夹
'DIRS': [os.path.join(BASE_DIR,'file')],
- 在
urls.py
中创建路由和方法
#第一个where是路由,第二个是方法
url(r'^where', views.where),
- 在
views.py
中创建方法
def where(request):
#页面输出要使用render函数,参数1是默认,2是html文件名
return render(request,'where.html')
成功输出html文件
加入图片操作
- 在项目目录下建立一个文件夹装静态文件
- 在setting.py里的
STATIC_URL
下
# 静态文件访问路由
STATIC_URL = '/static/'
# 静态文件存储目录:根目录/static/
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
- 在
static
文件下建一个img文件装图片,并放入图片 - 在html中如下编写
#这个一般放在第一行
{# 加载静态资源 #}
{% load static %}
{# 加载图片位置 #}
<img src="{% static 'img/dameinv.jpg' %}" alt="我是大美女">
</body>
</html>
完成加载图片了0.0