介绍
这篇文章将为大家详细讲解有关用python django做网站的案例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
<强> 强> <强> 强>
python的新手,建议使用python的IDE,这里推荐的有蟒蛇和Pycharm。
django的过程中,你需要同时打开python和cmd命令窗口,以及网页编辑器
<强> 强> <强> 强>
<强>静态和模板强> <强> 强>
<强> 强>
html
引入的css类,js类等文件,以及图片,声音等静态文件。<强> 强> <强> 强>
html类文件,同样的为每个应用新建一个文件夹。
<强> django。强> <强> 强>
<强> \ mysite001 \ mysite001 \”设置。py”强> <强> 强>
INSTALLED_APPS =, ( ,,,& # 39;app001.apps.App001Config& # 39;,, #,增加应用声明 ,,,& # 39;django.contrib.admin& # 39; ,,,& # 39;django.contrib.auth& # 39; ,,,& # 39;django.contrib.contenttypes& # 39; ,,,& # 39;django.contrib.sessions& # 39; ,,,& # 39;django.contrib.messages& # 39; ,,,& # 39;django.contrib.staticfiles& # 39; )
Django,涉及app001的指令,去到app001文件夹寻找。
App001Config,开头字母大写。
app001文件夹中已经生成了一个应用程序。py文件,并定义了一个类App001Config。以上这些Django都帮我们做好了,无需重复劳动)
<强>模板关联设置强> <强> 强>
TEMPLATES =, ( ,,,{ ,,,,,,,& # 39;后端# 39;:,& # 39;django.template.backends.django.DjangoTemplates& # 39; ,,,,,,,& # 39;dirs # 39;: [os.path.join (BASE_DIR, & # 39;模板/& # 39;),),#,新增代码 ,,,,,,,& # 39;APP_DIRS& # 39;:,真的, ,,,,,,,& # 39;选项# 39;:,{ ,,,,,,,,,,,& # 39;context_processors& # 39;:, ,,,,,,,,,,,,,,,& # 39;django.template.context_processors.debug& # 39; ,,,,,,,,,,,,,,,& # 39;django.template.context_processors.request& # 39; ,,,,,,,,,,,,,,,& # 39;django.contrib.auth.context_processors.auth& # 39; ,,,,,,,,,,,,,,,& # 39;django.contrib.messages.context_processors.messages& # 39; ,,,,,,,,,,,, ,,,,,,,}, ,,,}, )
Django模板文件夹位置。
<强> 强> <强> 强>
TIME_ZONE =, & # 39;亚洲/上海# 39;
<强>静态关联设置强> <强> 强>
STATIC_URL =, & # 39;/静态/& # 39; , STATICFILES_DIRS =, ( ,,,os.path.join (BASE_DIR,“static"), ]#,新增代码
<强> 强> <强> 强>
SESSION_ENGINE =& # 39; django.contrib.sessions.backends.cache& # 39; SESSION_CACHE_ALIAS=, & # 39;默认# 39;
<强> url)进行统一调度。强> <强> 强>
打开“mysite001 \ mysite001 \ urls . py” 得到django.conf.urls import url, include #,增加,包括 得到django.contrib import 管理 , urlpatterns =, ( ,,,url (" # 39; ^ app001& # 39;,包括(& # 39;app001.urls& # 39;)),, #,增加对应关系 ,,,url(" # 39;管理/^ & # 39;,,admin.site.urls), )
<强>应用制作强> <强> 强>
新建“app001/urls . py” 得到django.conf.urls import url 得到只import 观点 得到django.conf import 设置 得到django.conf.urls.static import 静态的 , , urlpatterns =[ ,,,url (" # 39; ^ $ & # 39;, views.index1, name=& # 39; index1& # 39;),, #,建立地址和视图的关联 )+静态(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
<强>“app001/urls . py”文件中建立了首页与index1视图的关系,但index1视图还未定义。打开“app001/观点。py”: 强> <强> 强>
得到django.shortcuts import 呈现 , def index1(请求):#定义视图index1 ans才能={},#创建一个字典 ans才能[& # 39;头# 39;]=& # 39;hello & # 39;, #,赋值 null用python django做网站的案例