Django实现一个网页

2021-07-22  本文已影响0人  Yah_da

[网络中心VPN]

[Bash]


############ nginx log
gedit /var/log/nginx/error.log
sudo rm -f /var/log/nginx/*.log    # clear
############ nginx conf
sudo gedit /etc/nginx/sites-available/default    # setting
sudo gedit /etc/nginx/nginx.conf    #

[admin手册]

from django.contrib.auth.models import User
user = User.objects.get(username='admin')
user.set_password('new_password') 
user.save()

[部署手册]

django + nginx + uwsgi
注:nginx监听端口需是打开的

[Documents]

[刘江教程]

本地启动:$python manage.py runserver 8080

  1. 请求与响应
    app:
    每一个应用(app)都是一个 Python 包。通常都将它们放在与manage.py脚本同级的目录下
    $python manage.py startapp myapp
  1. 模型与后端
    数据库配置 >> 定义model,... >> 启用模型(建表+建python数据库API)
    (每一个类都是django.db.models.Model的子类。每一个字段都是Field类的一个实例)

[Method]

Problem: 通过后台页面上传到服务器的图片大小是任意的,现需将图片以固定大小显示在主页。已知读入字符串img如下:

img = "<p><img alt="" src="....jpg" style="height:4632px; width:7952px" /></p>"

Algorithm: { 字符串匹配,取得src值;根据src值,新建标签了;}

p = re.compile(r'src=".*?(.*?)"')
src = p.findall(img).pop()

[Issue]

[Future]

上一篇 下一篇

猜你喜欢

热点阅读