当前位置: 首页>前端>正文

前端网页调用python python前端页面




前端网页调用python python前端页面,前端网页调用python python前端页面_CSS,第1张


今天我们说一下如何优化Django中的界面,这里要用到我们之前给大家总结的一些前端知识:HTML+CSS


QQ ZHOU:HTML入门速成zhuanlan.zhihu.com

前端网页调用python python前端页面,前端网页调用python python前端页面_Bootstrap_02,第2张

QQ ZHOU:CSS入门速成zhuanlan.zhihu.com


前端网页调用python python前端页面,前端网页调用python python前端页面_py获取前端的参数_03,第3张


https://pan.baidu.com/s/1KpThNYuZW5ahuTjrtlnHRg

提取码:imzh

经过前端的修改和美化,我们能把图从A—>>>B

图A


前端网页调用python python前端页面,前端网页调用python python前端页面_py获取前端的参数_04,第4张


前端网页调用python python前端页面,前端网页调用python python前端页面_前端网页调用python_05,第5张


看到这里有没有一点点的心动。跟着一起来学习吧~

先明确目标:

图B有三块,分别是导航栏,左边的文章列表和最右边的文章类型.我们可以通过点击文章类型.

1.左边的文章列表我们需要标题,发布时间,作者和文字分类

2.从分类中可以跳转到这个分类下的所有文章.也即分类可以作为筛选器筛选出用户关心的文章

Step1:因此,我们需要在model.py中建文章模型和文章分类模型


from


Step2:接着,我们要保存,然后将数据重新makemigrations和migrate.

在命令行输入


python


如果你有历史应用请记得删除之前的migrate文件和sqllite库表. 如此才能对新的模型生效

Step3:模型建好

就是要处理这些数据,用到views.py


from


Step4:上述把数据准备好了,就可以渲染页面了.将HTML文件放到templates命名的文件夹.系统将会自动识别到templates下HTML文件的位置,与view.py同级,放在myfrtsite应用当中.


前端网页调用python python前端页面,前端网页调用python python前端页面_CSS_06,第6张


articleDetail.py --文章详情页


<


articleList.html --文章列表页


{


with_type --点击某个分类的列表页


{


上述还用套用了CSS模块,Bootstrap,网上有,大家可以查一下Bootstrap的看框架

全局 CSS 样式 · Bootstrap v3 中文文档v3.bootcss.com

上述的CSS样式是争对整个页面框架的,比如导航.我们在这里引入了Bootstrap,引入是采用link方式嵌入到html文件中


<


Step5:建CSS文件,并且指定CSS文件路径.此处是针对某个元素或者列表格式.然后写入到CSS文件中,存放在以下路径.在myfrtsite文件下创建static文件夹,然后将css文件放入文件夹.CSS文件如下


前端网页调用python python前端页面,前端网页调用python python前端页面_CSS_07,第7张


#


最后,需要让服务器知道你的CSS文件路径,在settings.py最后输入:


STATIC_URL = '/static/'
STATICFILES_DIRS=[
       os.path.join(BASE_DIR, 'static'), 
        ]
# BASE_DIR当前应用根目录绝对路径


完成了上述操作,你也可以看到更Nice的网页,坚持就是胜利,期待我们能建自己的网站应用.

看我写的那么认真,还请大家多多点赞支持~

QQ ZHOU:Python+Django入门通关(一)

QQ ZHOU:Python+Django— 入门通关(二)| Models:创建数据库表

QQ ZHOU:Python+Django— 入门通关(二)| Models:创建数据库表(加餐篇)

QQ ZHOU:Python+Django— 入门通关(三)| admin:后台管理界面

QQ ZHOU:Python+Django— 入门通关(五)| 在公网发布自己的网站


https://www.xamrdz.com/web/2hb1960076.html

相关文章: