ecewrqe/bekazone
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
-- version: 1.0.1 -- python_vertion: 3.5.0 -- django_version: 1.11.5 # personal blog ## installation manual ※install package: django 1.11.5, pillow, pymysql, six verification the path and a empty file users/migrations/__init__.py ※remove all migration files without `__init__.py` in each app: blog_backend, users ※ rename the form.py.bak in users to form.py occasionally rename the original form.py to arbitrary temporary name, `reverse the process after migrate` ※ create databaes: 1, config etc/bekazone/config.conf->[mysql]->name&user&password&host&port 2, create database, the database name correspond with etc/bekazone/config.conf->[mysql] 3, initial python manage.py makemigrations python manage.py migrate ※ create two groups by sql ``` insert into user_group (groupname) values ("admin"), ("normal") ``` ※ the first try to start the server ``` python manage.py runserver [ip]:[port] ``` ## associate to uwsgi and nginx option the uwsgi and nginx is used to advance performence ``` pip3 install uwsgi # python3 pip3 ``` bekazone_uwsgi.ini ``` [uwsgi] socket = 127.0.0.1:3000 # <uwsgi port> chdir = /app/bekazone/ # project root path #home = /usr/local/python/lib/python3.6 pythonpath = /usr/local/python/lib/python3.6 # 指定python路径 wsgi-file = bekazone/wsgi.py # wsgi文件路径 processes = 4 threads = 2 ``` nginx.conf ``` server { listen 80; server_name localhost; location / { include uwsgi_params; uwsgi_pass 127.0.0.1:9090; //uwsgi_port uwsgi_param UWSGI_SCRIPT demosite.wsgi; // wsgi file path uwsgi_param UWSGI_CHDIR /demosite; // index index.html index.htm; client_max_body_size 35m; } location /static{ alias /apps/bekazone/static # project_static_path } } ``` config path: /etc/bekazone/config.conf sections: bekazone, logger, mysql, permission ``` [mysql] name=bekazone user=bekazone password=bekazone host=localhost port=3306 ``` 启动: ``` python ma
About
博客项目
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published