1. 安裝python, 設定python及pip環境變數
2. user目錄下新建pip/pip.ini檔案:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com
3. 安裝Django
pip3 install Django -i https://pypi.tuna.tsinghua.edu.cn/simple
4. 創建 Django 專案
django-admin.py startproject djangobase
5. 啟動服務
python manage.py runserver
python3 manage.py runserver 0.0.0.0:8000
6.創建應用
python manage.py startapp 應用名:
django-admin.py startapp TestModel
7.運行專案
python3 manage.py runserver
8.DB
create database runoob default charset=utf8;
$ python manage.py migrate # 創建表結構
$ python manage.py makemigrations app01 # 讓 Django 知道我們在我們的模型有一些變更
$ python manage.py migrate app01 # 創建表結構
python manage.py createsuperuser 來創建超級用戶
SETUP in linux :
1. 修改ALLOWED_HOSTS,['*'],可以讓任何IP訪問
2.在專案檔案里創建 uwsgi.ini 檔案, uwsgi --ini uwsgi.ini
#添加配置選擇
[uwsgi]
#配置和nginx連接的socket連接
socket=127.0.0.1:8997
#配置專案路徑,專案的所在目錄
chdir=/data/wwwroot/mysite/
#配置wsgi介面模塊檔案路徑,也就是wsgi.py這個檔案所在的目錄名
wsgi-file=mysite/wsgi.py
#配置啟動的行程數
processes=4
#配置每個行程的執行緒數
threads=2
#配置啟動管理主行程
master=True
#配置存放主行程的行程號檔案
pidfile=uwsgi.pid
#配置dump日志記錄
daemonize=uwsgi.log
3. nginx.conf
server {
listen 80;
server_name 127.0.0.1; #改為自己的域名,沒域名修改為127.0.0.1:80
charset utf-8;
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:8999; #埠要和uwsgi里配置的一樣
uwsgi_param UWSGI_SCRIPT mysite.wsgi; #wsgi.py所在的目錄名+.wsgi
uwsgi_param UWSGI_CHDIR /data/wwwroot/mysite/; #專案路徑
}
location /static/ {
alias /data/wwwroot/mysite/static/; #靜態資源路徑
}
}
或者寶塔nginx配置:
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:8999; #埠要和uwsgi里配置的一樣
uwsgi_param UWSGI_SCRIPT myblog.wsgi; #wsgi.py所在的目錄名+.wsgi
uwsgi_param UWSGI_CHDIR /home/python-dev-django/myblog; #專案路徑
}
location /static/ {
alias /home/python-dev-django/myblog/static/; #靜態資源路徑
}
4. pip freeze > requirements.txt
Python專案管理插件里添加專案,埠要和uwsgi.ini里面的那個埠一致
9.win10 下面: pip3 install Pillow==6.2.1
10. 安裝simplieui
1. pip install django-simpleui
2. 用pip或者原始碼方式安裝simpleui后,在自己專案的settings.py檔案中INSTALLED_APPS的第一行加入'simpleui',
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/259151.html
標籤:其他
上一篇:Centos7下Redis6安裝
