【django】项目准备

在人生的道路上,不管是潇洒走一回,或者是千山独行,皆须是自己想走的路,虽然,有的人并不是很快就能找到自己的方向和道路,不过,只要坚持到底,我相信,就一定可以找到自己的路,只要找到路,就不必怕路途遥远了。

导读:本篇文章讲解 【django】项目准备,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

一. MVT 模式图解

在这里插入图片描述

二. 项⽬准备

1、创建项目

django-admin startproject django_project

2、创建应用

python manage.py startapp film

3、更换python解释器。按需要选择
4、安装(注册)应用

INSTALLED_APPS = [ 
	'django.contrib.admin',
 	'django.contrib.auth', 
 	'django.contrib.contenttypes', 
	'django.contrib.sessions', 
	'django.contrib.messages', 
	'django.contrib.staticfiles',
	 #添加⼦应⽤ 
	 'film.apps.FilmConfig']

5、本地化

#设置中⽂
LANGUAGE_CODE = 'zh-Hans'
#亚洲上海时区
TIME_ZONE = 'Asia/Shanghai'

6、模板路径
在应⽤同级⽬录下,创建templates模板⽂件夹
在这里插入图片描述
在这里插入图片描述
7、项目中匹配urls.py

from django.contrib import admin
from django.urls import path,includeurl
patterns = [ 
	path('admin/', admin.site.urls), 
	path('',include('film.urls'))]

8、应用中匹配urls.py

from django.urls import re_path,path
from film import viewsurl
patterns = [ 
	re_path('^show/$',views.show), 
	re_path('^filmlist/$',views.filmList),]

9、准备视图

def filmList(request): 
	""" 浏览器显示所有影⽚信息 
	:param request: 
	:return: 
	""" 
	# 查询filminfo表中所有数据 
	films = FilmInfo.objects.all() 
	# 构造数据 
	data = {'filmlist':films} 
	# 传递数据给模板 
	return render(request,'film/index.html',data)

10、编辑index.html

<body> 
	<ol> {% for film in filmlist %} 
		<li>{{ film.fname }}</li> 
		{% endfor %}
 	</ol>
 </body>

11、开启服务器, 测试项⽬

# 进⼊项⽬⽂件中, 开启项⽬对应的服务器 
python manage.py runserver

12.浏览器中输⼊⽹址

http://127.0.0.1:8000/filmlist/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/123503.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!