yuto0o commited on
Commit
34d98fd
·
1 Parent(s): edf4acf

readme修正

Browse files
Files changed (3) hide show
  1. README_2.md +39 -9
  2. config/settings.py +1 -3
  3. key.py +3 -0
README_2.md CHANGED
@@ -1,26 +1,56 @@
1
- ## ローカルで作業時
2
 
3
  ```
 
4
  uv sync
5
- uv run python manage.py migrate
6
- uv run python manage.py runserver
7
- # local host 8000にアクセスしよう
8
- # {"text": "こんにちは?"} でpostすればできる
9
  ```
10
 
11
- config/settings.py の DEBUG は True にしておくと色々見えやすい
 
 
 
 
 
12
 
13
  ```
14
  DEBUG =True
15
  ```
16
 
17
- .env をつくって"dev-key"を入れておくとよい
18
 
19
  ```
20
- # SECURITY WARNING: keep the secret key used in production secret!
 
 
 
 
 
 
21
  SECRET_KEY = os.environ.get("SECRET_KEY", "dev-key")
22
  ```
23
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24
  ## requirement.txt 更新するときは
25
 
26
  ```
@@ -72,7 +102,7 @@ git config --global credential.helper store
72
  cat ~/.cache/huggingface/token
73
 
74
  # なんかpushできないとき
75
- git push https://yuto0o:YOUR_HF_TOKEN@huggingface.co/spaces/yuto0o/django-ai-chat main
76
 
77
  # SECRET_KEY = os.environ.get("SECRET_KEY", "dev-key")の"SECRET_KEY"をリポジトリで登録しておくとよい
78
 
 
1
+ ## ローカルで作業する
2
 
3
  ```
4
+ git clone https://huggingface.co/spaces/yuto0o/django-ai-chat
5
  uv sync
6
+ cd django-ai-chat
 
 
 
7
  ```
8
 
9
+ ```
10
+ uv run ./key.py
11
+ # 出力されたやつが`dev-key`となる
12
+ ```
13
+
14
+ config/settings.py の DEBUG は True にしておくと色々様子が見えやすい
15
 
16
  ```
17
  DEBUG =True
18
  ```
19
 
20
+ `django-ai-chat/.env` をつくって"dev-key"を入れておくとよい
21
 
22
  ```
23
+ #.env
24
+ dev-key={さっき出力されたdev-key}
25
+ ```
26
+
27
+ ```
28
+ # config/settings.py
29
+ # 設定したdev-keyはここで読み取られる
30
  SECRET_KEY = os.environ.get("SECRET_KEY", "dev-key")
31
  ```
32
 
33
+ ローカルで起動
34
+
35
+ ```
36
+ uv run python manage.py migrate # 初めの一回だけでよい
37
+ ur run python manage.py runserver #起動したいときは毎回
38
+ ```
39
+
40
+ こんなのがでてくる
41
+
42
+ ```
43
+ http://127.0.0.1:8000/api/chat
44
+ # ここにアクセスし、postを入力するところに
45
+ {"text": "こんにちは!元気ですか?"}
46
+ # こんなかんじで書いてpostをクリックすると返信が返ってくる
47
+
48
+
49
+ # runserverしたのとは別のターミナルで以下を直接打ち込んでもよい
50
+ curl -X POST http://localhost:8000/api/chat/ -H "Content-Type: application/json" -d '{"text": "こんにちは!元気ですか?"}'
51
+
52
+ ```
53
+
54
  ## requirement.txt 更新するときは
55
 
56
  ```
 
102
  cat ~/.cache/huggingface/token
103
 
104
  # なんかpushできないとき
105
+ git push https://YOUR_USER_NAME:YOUR_HF_TOKEN@huggingface.co/spaces/yuto0o/django-ai-chat main
106
 
107
  # SECRET_KEY = os.environ.get("SECRET_KEY", "dev-key")の"SECRET_KEY"をリポジトリで登録しておくとよい
108
 
config/settings.py CHANGED
@@ -25,9 +25,7 @@ SECRET_KEY = os.environ.get("SECRET_KEY", "dev-key")
25
 
26
 
27
  # SECURITY WARNING: don't run with debug turned on in production!
28
- DEBUG = False
29
- # True
30
-
31
  ALLOWED_HOSTS = ["huggingface.co", ".hf.space", "localhost", "127.0.0.1"]
32
 
33
 
 
25
 
26
 
27
  # SECURITY WARNING: don't run with debug turned on in production!
28
+ DEBUG = True
 
 
29
  ALLOWED_HOSTS = ["huggingface.co", ".hf.space", "localhost", "127.0.0.1"]
30
 
31
 
key.py ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ from django.core.management.utils import get_random_secret_key
2
+
3
+ print(get_random_secret_key())