django
python3 manage.py shell //补全提示
django-admin startproject project_name
python3 manage.py startapp game
python3 manage.py runserver 0.0.0.0:8000
python3 manage.py createsuperuser
下载文件命令:
wget --output-document=[background.gif(名称后缀自己改)] + 文件链接
django-admin --version //django版本号
django-admin startproject acapp //会出现文件夹acapp,里面会有一个acapp文件夹(django的),和manage.py
同时用git维护
python3 manage.py runserver //运行django
若有警告则根据提示把ip加入ALLOWED_HOSTS中,在总的adjango'acapp'settings中
或ag ALLOWED_HOSTS,加入ip用字符串即:ALLOWED_HOSTS = ["your's ip"]
__pycache__ //vim .gitignore **/__pycache__
创建工作文件夹game
python3 manage.py startapp game
创建超级管理员
python3 manage.py createsuperuser
mkdir 自己的需要的文件夹 views urls templates等
自己创的文件夹需要python索引import.需加入__init__.py
game 's view中写函数:
from django.http import HttpResponse
def index(request):
return HttpResponse("我的第一个网页!!!");
game's urls中:
照抄总的urls写。
from django.urls import path
from game.views import index
urlpatterns = [
path("",index,name="game_ndex"),
]
然后把game 's urls加入总的urls中
from django.urls import include
urlpatterns = [
path('',include('game.urls')) //加入这个
]
以下照着y总django第三讲:
全局配置文件setttings
设置时区TIME_ZONE = 'Asia/Shanghai'
INSTALLED_APPS = [
'game.apps.GameConfig',
//加入总的game.apps
]
开头加上import os
vim的最后面大概122行加上
STATIC_ROOT = os.path.join(BASE_DIR,'static') //static存开发者文件 映射static文件夹
MEDIA_ROOT = os.path.join(BASE_DIR,'media') //media存用户文件
MEDIA_URL = '/media/'
static 文件夹下mkdir css js image
创建js/dist js/src 以及脚本把src的js文件复制到dist中
template中写html文件