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

如何修改网站模版百度关键词搜索怎么弄

如何修改网站模版,百度关键词搜索怎么弄,建设部设计院网站,wordpress网易云插件怎么用QDjango是一款由C编写、依托于Qt库的Web开发框架,其设计理念受到了广受欢迎的Python框架Django的影响。这个项目旨在提供一个高效、灵活且易于使用的工具集,帮助开发者构建高质量的Web应用。其项目地址: https://gitcode.com/gh_mirrors/qd/qdjango&…

QDjango是一款由C++编写、依托于Qt库的Web开发框架,其设计理念受到了广受欢迎的Python框架Django的影响。这个项目旨在提供一个高效、灵活且易于使用的工具集,帮助开发者构建高质量的Web应用。其项目地址: https://gitcode.com/gh_mirrors/qd/qdjango,项目结构中存在db和http两部分,db为Qt的ORM实现,该模块包装一下可以作为简单的ORM库使用。
QDjango
如果项目中不想SQL语句写的到处都是,一个简单ORM库还是有必要的,同时也能避免依赖某一种数据库。以下工程为简单包装QDjango-db的简单实现。当然个人不建议使用该模块,主要QDjango已经很久不维护了,可以使用ODB来做相同的工作。
在这里插入图片描述

// 以下为QDjango-db的简单包装// 创建template<typename T>bool createHandle() {QDjango::registerModel<T>();return QDjango::createTables();}// 增加void addHandle(std::function<void()> f) { f();}// 删除void delHandle(std::function<void()> f) { f();}// 更改template<typename T>bool modifyHandle(const QVariantMap &fields) {return QDjangoQuerySet<T>().update(fields);}// 查询:不能嵌套查询,只能简单查询,复杂的可以研究QDjangoQuerySet类template<typename T>T* selectHandle(const QStringList& slParam, QDjangoWhere::Operation op) {Q_ASSERT(slParam.size() == 2);return QDjangoQuerySet<T>().get(QDjangoWhere(slParam[0], op, slParam[1]));}// 清表template<typename T>bool clearHandle() {return QDjangoQuerySet<T>().remove();}// 删表bool dropHandle() {return QDjango::dropTables();}
class User : public QDjangoModel
{Q_OBJECTQ_PROPERTY(QString username READ username WRITE setUsername)Q_PROPERTY(QString first_name READ firstName WRITE setFirstName)Q_PROPERTY(QString last_name READ lastName WRITE setLastName)Q_PROPERTY(QString email READ email WRITE setEmail)Q_PROPERTY(QString password READ password WRITE setPassword)Q_PROPERTY(bool is_active READ isActive WRITE setIsActive)Q_PROPERTY(bool is_staff READ isStaff WRITE setIsStaff)Q_PROPERTY(bool is_superuser READ isSuperUser WRITE setIsSuperUser)Q_PROPERTY(QDateTime date_joined READ dateJoined WRITE setDateJoined)Q_PROPERTY(QDateTime last_login READ lastLogin WRITE setLastLogin)Q_CLASSINFO("username", "max_length=30")Q_CLASSINFO("first_name", "max_length=30")Q_CLASSINFO("last_name", "max_length=30")Q_CLASSINFO("password", "max_length=128")
public:User(QObject *parent = 0);QString username() const;void setUsername(const QString &username);QString firstName() const;void setFirstName(const QString &firstName);QString lastName() const;void setLastName(const QString &lastName);QString email() const;void setEmail(const QString &email);QString password() const;void setPassword(const QString &password);// flagsbool isActive() const;void setIsActive(bool isActive);bool isStaff() const;void setIsStaff(bool isStaff);bool isSuperUser() const;void setIsSuperUser(bool isSuperUser);// datesQDateTime dateJoined() const;void setDateJoined(const QDateTime &dateJoined);QDateTime lastLogin() const;void setLastLogin(const QDateTime &lastLogin);
private:QString m_username;QString m_firstName;QString m_lastName;QString m_email;QString m_password;bool m_isActive;bool m_isStaff;bool m_isSuperUser;QDateTime m_dateJoined;QDateTime m_lastLogin;
};
    if (qDjangoHandle::getSingleInstance().initialiseDatabase()){if (qDjangoHandle::getSingleInstance().createHandle<User>()) {// addqDjangoHandle::getSingleInstance().addHandle([&](){User user;user.setUsername("root");user.setFirstName("Li");user.setLastName("si");user.setPassword("1234");if (!user.save()) {qDebug() << "save failed";}});// modifyQVariantMap vmap;vmap["username"] = "root1";qDjangoHandle::getSingleInstance().modifyHandle<User>(vmap);// queryQStringList slCondition;slCondition << "username" << "root1";User* p = qDjangoHandle::getSingleInstance().selectHandle<User>(slCondition, QDjangoWhere::Equals);if (p != nullptr)qDebug() << p->firstName() << p->lastName();}}
http://www.wangmingla.cn/news/43064.html

相关文章:

  • 国内新闻最新消息2022年手机网站优化排名
  • 电力建设监理招聘网站今日最新消息
  • 网页设计配色方案南昌seo计费管理
  • 做博物馆网站最重要性新闻危机公关
  • dj网站开发建设竞价广告
  • 网站建设有模板吗软文推广平台有哪些
  • 流量套餐汇总网站百度官网推广平台
  • 网站建设制作 企业站开发哪家好太原关键词优化服务
  • 企业建站wordpress专业制作网站的公司哪家好
  • 如何增加网站的访问量seo费用
  • 石龙镇仿做网站网络软文是什么意思
  • wordpress变成静态网页seo技术代理
  • 建工网校和建工社是一个吗引擎优化seo
  • 简单个人网站源码小红书软文案例
  • 做网站需要的相关知识网站搭建软件
  • 大连微网站制作如何做网络销售平台
  • 小鼠标网站建设整合营销经典案例
  • 管理外贸网站模板下载十大免费引流平台
  • 做网站建设销售工资百度登录入口百度
  • 网站建设广州市朋友圈广告推广代理
  • 网址导航浏览器大全北京专业网站优化
  • 阳山县网站住房和建设局中国今天最新军事新闻
  • 网站与网页微信app小程序开发
  • 吕梁网站开发网站如何宣传推广
  • 门户网站是用户上网的第一入口百度推广一年多少钱
  • 做网站需要有服务器如何在手机上建立自己的网站
  • 安福相册网站怎么做的合肥网络seo推广服务
  • 网站做的长图能导出吗google搜索app下载
  • 北京公司黄页网络优化器
  • 动态网站开发 项目代码网站优化名词解释