用python django做网站的案例

  介绍

这篇文章将为大家详细讲解有关用python django做网站的案例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

<强> <强>

python的新手,建议使用python的IDE,这里推荐的有蟒蛇和Pycharm。

django的过程中,你需要同时打开python和cmd命令窗口,以及网页编辑器

<强> <强>

<强>静态和模板 <强>

用python django做网站的案例

<强>

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做网站的案例