python web页面增删改查_python django 页面增删改查 原

上期文章

下面基于上面文章的django项目中blog模块,针对文章(article)做自定义crud页面

页面模板

在项目根目录新建目录templates,用来存放页面html文件

7e01fd4105b3bc337a4d1211d5f0884e.png

打开settings.py文件中,修改模板的配置:

TEMPLATES = [

{

'BACKEND': 'django.template.backends.django.DjangoTemplates',

'DIRS': [os.path.join(BASE_DIR, "templates")], #修改

'APP_DIRS': True,

'OPTIONS': {

'context_processors': [

'django.template.context_processors.debug',

'django.template.context_processors.request',

'django.contrib.auth.context_processors.auth',

'django.contrib.messages.context_processors.messages',

],

},

},

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python可以使用各种库和框架来进行页面增删改查操作。以下是一些常用的方法和工具: 1. 增加页面:可以使用Web框架(如Django、Flask)来创建新页面。这些框架提供了路由和视图函数的机制,可以根据请求的URL返回相应的页面。 例子(使用Flask): ```python from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): # 返回首页页面 return render_template('index.html') @app.route('/new_page') def new_page(): # 返回新页面 return render_template('new_page.html') if __name__ == '__main__': app.run() ``` 2. 删除页面:可以通过删除相应的HTML文件或者从服务器上删除相应的路由来实现删除页面的操作。 例子(使用Flask): ```python from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): # 返回首页页面 return render_template('index.html') @app.route('/delete_page') def delete_page(): # 删除页面的操作 # ... return 'Page deleted successfully' if __name__ == '__main__': app.run() ``` 3. 修改页面:可以使用模板引擎(如Jinja2)来修改页面的内容。模板引擎可以通过在HTML模板中插入变量、条件语句和循环等来实现动态内容的修改。 例子(使用Flask和Jinja2): ```python from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): # 返回首页页面,并传入变量用于修改页面内容 return render_template('index.html', title='My Website') if __name__ == '__main__': app.run() ``` 4. 查询页面:可以使用数据库(如SQLite、MySQL)来存储和查询页面的数据。通过SQL语句可以实现对页面数据的查询操作。 例子(使用SQLite): ```python import sqlite3 # 连接到数据库 conn = sqlite3.connect('mydatabase.db') c = conn.cursor() # 查询所有页面的数据 c.execute("SELECT * FROM pages") rows = c.fetchall() # 打印查询结果 for row in rows: print(row) # 关闭数据库连接 conn.close() ``` 以上是一些常见的方法和工具,可以根据具体需求选择适合的方式来进行页面增删改查操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值