美文网首页python自学
基于python的种子搜索网站,懂的人应该都懂

基于python的种子搜索网站,懂的人应该都懂

作者: c067527d47c2 | 来源:发表于2019-03-14 15:00 被阅读1次

    前言:

    **Python现在非常火,语法简单而且功能强大,很多同学都想学Python!

    *学习Python中有不明白推荐加入交流群
    号:984632579
    群里有志同道合的小伙伴,互帮互助,
    群里有不错的视频学习教程和PDF!

    img

    该项目是基于python的web类库django开发的一套web网站。

    在该项目中,笔者开发了一个简单版的搜索网站,实现了对数据库数据的检索和更新。通过开发该项目,笔者学习和巩固了python的相关技术和框架。

    项目部署过程

    安装部分

    安装nginx

    sudo apt install nginx
    

    安装python3和pip3

    sudo apt install python3sudo apt install python3-pip
    

    安装依赖

    pip3 install uwsgipip3 install djangopip3 install pymysqlpip3 install django-ratelimit
    

    安装mysql

    sudo apt install mysql-server
    

    配置部分

    配置mysql(/etc/mysql/my.cnf)

    [client]default-character-set=utf8[mysqld] character-set-server=utf8[mysql]default-character-set=utf8
    

    启动mysql

    /etc/init.d/mysql start
    

    创建数据库

    # 进入数据库mysql -u root -p# 创建数据库create database bt;# 退出exit();
    

    拉取代码到/var/www/下面

    sudo git clone https://github.com/geeeeeeeek/bt.git
    

    配置setting.py,有两点需要配置:数据库和域名。

    配置数据库

    DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'bt', # 创建的数据库    'USER': 'root',    'PASSWORD': 'xxx', # 你的mysql密码    'HOST':'127.0.0.1',    'PORT':'3306', }}
    

    域名配置(将你自己的域名写入到ALLOWED_HOSTS)

    ALLOWED_HOSTS = ['bt.mypython.me','xxx.com']
    

    导入表结构

    python3 manage.py makemigrationspython3 manage.py migrate 
    

    创建超级用户

    python3 manage.py createsuperuser
    

    运行配置(配置位于bt/uwsgi.ini)

    uwsgi --ini uwsgi.ini
    

    配置nginx, 在/etc/nginx/sites-enabled下新建bt.conf,写入:

    upstream bt { server 127.0.0.1:8002;} server { listen 80; server_name xxx.com; # 你的域名  location /static/ { alias /var/www/bt/static/; }  location / { include uwsgi_params; uwsgi_pass bt; }}
    

    运行nginx

    sudo service nginx start
    

    首页展示

    img

    列表页

    img

    详情页

    img

    好啦!文章就给看官们分享到这儿

    相关文章

      网友评论

        本文标题:基于python的种子搜索网站,懂的人应该都懂

        本文链接:https://www.haomeiwen.com/subject/mkaqmqtx.html